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:

Email forwarding needs MX records so that incoming mail is delivered to Mailgun, which then forwards it to the address you choose. These are separate from the CNAME records used for sending your newsletter — sending is now all-CNAME and doesn’t require you to add MX. When you send from a subdomain (the recommended setup), that subdomain’s CNAME already routes inbound mail to Mailgun, so forwarding works without adding anything extra. Mailgun’s inbound routing then delivers everything that arrives to your chosen address.
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.pagedomains: 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.comor*@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.
