Understanding Email Sending Domains at Magic Pages

Jannis Fedoruk-Betschki
Jannis Fedoruk-Betschki
4 min read

I have recently had a conversation with a customer. And they pointed out a key issue. For somebody who has never dealt with email sending infrastructure, it is hella confusing to all of the sudden deal with "sending domains", "mail from", or "sending addresses. So, let's clear things up and look at how newsletter sending at Magic Pages (and all other managed Ghost hosting providers using Mailgun) actually works behind the scenes.

The Difference Between "From Address" and "Sending Domain"

When you send an email newsletter from your Ghost site, there are two different "sender" elements at play:

  1. Your From Address: This is what your subscribers see in their inbox (like newsletter@yourdomain.com)
  2. Your Sending Domain: This is the technical infrastructure that actually delivers your email

Take this email below, a recent newsletter I sent out on my personal blog jannis.io. In a normal Gmail inbox the from address is newsletter@jannis.io. That is the address I set in Ghost's newsletter settings. But there are also two other values: mailed-by and signed-by.

You can see that while the email appears to be from newsletter@jannis.io, it was actually mailed-by the domain mg1.jannis.io and signed-by the same. This is because mg1.jannis.io is my sending domain – the technical infrastructure that delivers my emails.

Still quite confusing, hm? Well, imagine you're sending a physical package to a friend. The From Address (newsletter@yourdomain.com) is like your name and return address printed on the package. It tells recipients who the package is from.

The Sending Domain (newsletter.yourdomain.com) is like the courier service (DHL, UPS, FedEx etc.) that actually delivers the package.

Your recipients care about who sent them the package (you), not which courier service delivered it. Similarly, your email subscribers care about your from address, not the technical sending domain.

What You're Configuring in Magic Pages

When you see this screen in your Magic Pages portal, you're choosing which "courier service" to use for delivering your emails:

You have two options:

  1. Use a subdomain (like newsletter.yourdomain.com): This is like having your own branded courier service. It's professional and helps with deliverability.
  2. Use @mymagic.page: This is like using Magic Pages' "in-house courier" service. It's quicker to set up but some recipient's email inboxes might slap a "via mymagic.page" onto it.

The most important thing to understand: Regardless of which sending domain you choose, you can still use any email address from your main domain as your "From" address in Ghost.

Head to your Ghost settings, look for "Newsletters" and then click the "edit" button on the newsletter you want to edit. There, you will find a "Sender email address" field:

Even if your sending domain is newsletter.yourdomain.com or mymagic.page, you can still set your newsletter's From Address to be newsletter@yourdomain.com, or any other address at your main domain.

A good practice for this to properly work is to add your sending domain to your main domain's SPF record. Sounds scary? You can use Magic Pages' SPF Record Generator to guide you through it:

Set Up An SPF Record For Your Ghost Site
SPF (Sender Policy Framework) tells email providers which servers are allowed to send emails from your domain. This is crucial for ensuring your Ghost newsletter emails reach your subscribers.

Why Use a Subdomain for Sending?

While reading this, you might have asked yourself: "Why not just use my main domain for everything?"

Well, email delivery has become increasingly complex due to spam prevention measures. That is a good thing, overall. But it also means a few more levels of complexity for you as newsletter sender.

When you use a subdomain for sending your newsletters, you mainly protect your main domain's reputation. If there are any deliverability issues, they won't affect your main domain.

Frequently Asked Questions

If I use newsletter.yourdomain.com as sending domain, will my emails show up as sent from @newsletter.yourdomain.com?

No! Your emails will show up as being from whatever address you configure in Ghost's newsletter settings (like newsletter@yourdomain.com). The sending domain is mostly invisible to recipients except in detailed email headers or sometimes small "via" indicators in some email clients.

What happens if I don't set up a custom sending domain?

Your newsletters will still send using the shared mymagic.page domain. This will work, some email clients might show a "via mymagic.page" indicator and it appears less professional than using your own domain.

Does this affect my regular business email?

No. This only affects newsletters sent through Magic Pages' managed Ghost hosting. Your regular email (like Google Workspace or Microsoft 365) uses completely separate email systems.

What's Happening Behind the Scenes

When you send a newsletter, here's what actually happens:

  1. Ghost generates the email with your content.
  2. Ghost passes it to Mailgun (Magic Pages' delivery provider) with your From address.
  3. Mailgun sends it using the configured sending domain.
  4. The recipient's email server checks that the sending domain is authorised to send on behalf of your From address.
  5. If everything passes these checks, the email lands in the inbox.

Without proper sending domain configuration, your emails might fail these authentication checks and end up in spam folders.

Need Help?

Setting up email domains can be super technical, but it's worth doing right. If you need help, just reach out via help@magicpages.co or the live chat in your customer portal.

I will be happy to guide you through the process.

Jannis Fedoruk-Betschki

About Jannis Fedoruk-Betschki

I'm the founder of Magic Pages, providing managed Ghost hosting that makes it easy to focus on your content instead of technical details.

You might also like

Customer Showcase

Websites powered by Magic Pages

See what real publishers have built with Ghost CMS and Magic Pages hosting.

Start Your 14-Day Free Trial

No credit card required • Set up in minutes