Every now and then, I am asked how incoming emails on Magic Pages are handled. As in, how does Magic Pages or Ghost handle somebody replying to your newsletter?
The answer so far: it doesn't. Magic Pages is a managed Ghost CMS hosting provider – not an email hosting service.
Well, things have changed. Magic Pages is...still a managed Ghost CMS hosting provider. But if you don't have your own email hosting set up (e.g. with your domain provider), you can now use Magic Pages' infrastructure to have incoming emails forwarded, no matter whether you're using a custom sending domain like mail.yourdomain.com
or the convenient @mymagic.page
.
How It Works
To facilitate the email forwarding, I am using Mailgun's inbound routing:

Essentially, when you set up your custom sending domain, you'll also set up MX records (unless you've already set them). These MX records then allow Mailgun to handle incoming email for you. The inbound routing makes sure that these are forwarded to the email you choose.
To activate this:
- Head to the Newsletter page in the customer portal
- Look for the "Email Forwarding" section
- Toggle email forwarding ON
- Enter your personal email address
- Click "Save" – your forwarding will be active within seconds ✨
The Magic Pages infrastructure automatically creates the necessary Mailgun routes based on your current email sending domain configuration:
- For
@mymagic.page
domains: Forwards emails sent to your specific subdomain (e.g.,yoursite@mymagic.page
) - For custom domains: Forwards all emails sent to that domain (e.g.,
*@mail.yourdomain.com
or*@yourdomain.com
)
The forwarding system integrates seamlessly with Magic Pages' existing email infrastructure, so there's no additional setup or configuration required on your end.