Skip to content

BlogEmail forwarding

Email forwarding vs real email hosting: what forwarding cannot do

Forwarding and hosting both put an address on your domain. The difference shows up the first time you answer a customer. With forwarding, your reply goes out from your personal Gmail. With hosting, it goes out from the domain address. You can move from one to the other without changing your address.

Julien Coulaud on X

Founder of Shipmail, the email platform for businesses and their AI agents. Every guide here draws on mail servers running in production.

  • Email forwarding
  • Email hosting
  • Custom domain email
  • Deliverability

Short answer

Forwarding only receives. It passes mail for you@yourdomain.com to an inbox you already have, and your replies go out from that inbox's address. Hosting gives the address its own mailbox, so you send from it, keep its Sent folder and can share it. Forwarding is enough for an address you rarely answer. Once you reply from it, you need hosting.

Forwarding vs hosting at a glance

Forwarding passes mail for your domain to an inbox you already use, and hosting gives the address its own mailbox. With hosting, replies come from the domain address and land in a Sent folder. Forwarding is often free, and hosting costs a few dollars a month.

  • Receiving: both receive mail at your domain. Forwarding passes each message on; hosting stores it in a mailbox.
  • Replying: forwarding replies come from the destination inbox, such as you@gmail.com. Hosting replies come from the domain address.
  • Sent mail: forwarding has no Sent folder for the domain. Hosting keeps one per mailbox.
  • Email apps: forwarding uses whatever app reads the destination inbox. Hosting connects to Apple Mail, Outlook or a phone app over IMAP and SMTP.
  • Sharing: forwarding can copy mail to two people, who cannot see each other's replies. Hosting can give several people one mailbox.
  • Cost: forwarding is often free with your registrar or DNS host. Hosting costs a few dollars a month.

When forwarding is enough

Forwarding fits an address that mostly receives. A contact@ address on a portfolio site works fine forwarded into a personal inbox. So does an address used to register accounts, or an old one kept alive after a rebrand.

Setup takes a few minutes. Cloudflare Email Routing is free for inbound mail. ImprovMX's free plan forwards 25 aliases on one domain, up to 500 emails a day. Neither stores mail or sends to customers on its free tier.Sources[1]Cloudflare Email Service pricing[2]ImprovMX pricing

Where forwarding breaks

Forwarding breaks in four places: replies, records, spam and shared addresses. Replies come from the wrong address. Someone writes to hello@yourdomain.com, the message lands in your Gmail, and your answer goes out as you@gmail.com. The customer now has your personal address, and the next message skips your domain.

There is no record for the domain. Incoming mail sits in a personal inbox and replies sit in a personal Sent folder. If you hand the address to a hire or sell the business, there is no mailbox to hand over.

Forwarded mail can land in spam. Google says forwarded messages often fail SPF, because the forwarding server is not listed in the sender's SPF record. Gmail does not automatically trust forwarded messages that passed checks earlier, so DKIM on the original message carries more weight.[3]

Two people cannot work one address. Forwarding support@ to two inboxes gives each person a copy. Neither sees whether the other replied, so customers get two answers or none.

The Gmail Send as workaround ends in January 2027

Google says Gmail will stop supporting Send as for third-party addresses starting January 2027. Send as is the usual fix for replies from a forwarded address: you add your domain address to Gmail and send through another provider's SMTP server.[4]

Google's stated exceptions are Google Workspace aliases and other Gmail addresses you own. A forwarded domain address with outside SMTP is neither, so this setup needs replacing before the deadline. Our post on the Send as change covers the options and a migration checklist.[4]

What hosting gives you

A hosted mailbox receives, sends and stores mail for the address. You reply as hello@yourdomain.com from webmail or any email app, and the Sent folder belongs to the domain, not to a person.

With hosting, you control authentication. Your host signs outgoing mail with your domain's DKIM key and sends from servers your SPF record lists. Publish a DMARC record on top, and receiving servers can check that mail claiming your domain really came from you.[7]

Hosting does not rule out forwarding. A Shipmail mailbox, for example, can forward a copy to up to three personal inboxes while the original stays in the mailbox.[9]

What hosting costs

Paid mailboxes on your own domain start at a few dollars a month. Proton Mail Plus is $3.99 a month billed annually for one custom domain. Shipmail Solo is $4 a month for 2 mailboxes.Sources[5]Proton Mail pricing[6]Shipmail pricing

Shipmail's plan covers the extra addresses a forwarding setup usually handles. Aliases add addresses without extra mailboxes, and a catch-all takes mail sent to any address on the domain. You can register a domain in the dashboard, and Shipmail then publishes the DNS records for you.Sources[10]Shipmail mailbox docs: adding aliases[11]Shipmail catch-all docs[8]Shipmail setup documentation

If you only ever read mail at the address, the cheapest choice is still free forwarding. Pay once replies matter.

How to switch from forwarding to hosting

To switch from forwarding to hosting, add the domain at the new host, replace the forwarding MX records with the host's records, and recreate each address as a mailbox or an alias. The address itself does not change.[7]

  1. Step 1

    List the forwarded addresses

    Note every address and where it forwards today. Decide which need their own mailbox and which can be aliases of one.

  2. Step 2

    Add the domain and its records

    Add the domain at the new host and replace the forwarding service's MX records with the host's MX, SPF, DKIM and DMARC records.

  3. Step 3

    Set up the addresses

    After the domain verifies, create the mailboxes and aliases. Shipmail holds mail for new addresses for 48 hours after verification, so nothing bounces while you work.

  4. Step 4

    Bring over the old replies

    Past conversations sit in your personal inbox. Import them over IMAP or from a Google Takeout file if you want them in the new mailbox.

Sources[7]Shipmail domain setup documentation[11]Shipmail catch-all docs[12]Shipmail mailbox import documentation
Sources12 sourcesVerified 2026-10-17
  1. [1]
    Cloudflare Email Service pricing

    Email Routing inbound is unlimited on Workers Free and Paid. Sending to verified destination addresses is free on all plans. Sending to any recipient needs Workers Paid: 3,000 emails a month included, then $0.35 per 1,000.

    developers.cloudflare.com · 2026-10-15

  2. [2]
    ImprovMX pricing

    ImprovMX's free plan forwards mail for one domain with 25 aliases and 500 forwarded emails per day, and includes no SMTP sending; sending needs a paid plan, starting with Light at $50 a year.

    improvmx.com · 2026-10-15

  3. [3]
    Gmail: best practices for forwarding email to Gmail

    Forwarded messages often fail SPF; DKIM is especially important for forwarded mail; Gmail does not automatically trust forwarded messages that passed authentication earlier; forwarded spam marked by recipients makes future mail from the forwarding domain more likely to be filtered.

    support.google.com · 2026-10-15

  4. [4]
    Google Gmail Send as help page

    Google's notice that Gmail stops supporting Send as for third-party email addresses starting January 2027, and its stated exceptions for Google Workspace aliases and other Gmail addresses you own.

    support.google.com · 2026-10-17

  5. [5]
    Proton Mail pricing

    Proton Free includes 1 GB of storage, 1 user and one address, with no custom domain. Mail Plus includes support for 1 custom email domain, at $3.99 a month billed annually.

    proton.me · 2026-10-15

  6. [6]
    Shipmail pricing

    Shipmail plan prices, mailbox limits, team access, and send limits.

    shipmail.to · 2026-10-15

  7. [7]
    Shipmail domain setup documentation

    Adding a domain to Shipmail: four DNS records (MX, SPF, DKIM and DMARC), published automatically or by hand, suggested merging of an existing SPF record, and verification that rechecks the records every 30 seconds.

    shipmail.to · 2026-10-11

  8. [8]
    Shipmail setup documentation

    Set up email on your domain: add the domain, publish four DNS records (MX, SPF, DKIM, DMARC) automatically or by hand, create a mailbox, and send. About 3 minutes of clicking; most domains can send 5 to 10 minutes after setup. A domain registered through Shipmail gets its DNS records published for you.

    shipmail.to · 2026-10-15

  9. [9]
    Shipmail docs: forwarding incoming mail

    Settings, Incoming mail, Forwarding: up to three destination addresses per mailbox, each confirmed by link before forwarding starts. Filter by one sender, by the mailbox address or alias that received the mail, or both. The original stays in the Shipmail mailbox and spam is not forwarded. The forwarded copy is sent from the mailbox address so it passes the destination's authentication checks, with the original sender's name kept and the original address set as Reply-To when the message has none.

    shipmail.to · 2026-10-11

  10. [10]
    Shipmail mailbox docs: adding aliases

    Open a mailbox and choose Aliases to add any available local part on any verified domain in the organization. An alias shares the parent mailbox's inbox, storage, access, display name and signature, has no separate password and does not use another mailbox allowance. In compose, the From menu lists the mailbox and its aliases.

    shipmail.to · 2026-10-11

  11. [11]
    Shipmail catch-all docs

    A catch-all mailbox receives email sent to any address on the domain that does not match a mailbox; one catch-all per domain, set from Mailboxes, then the mailbox's Catch-all option. Replies go out from the address the sender used. Without catch-all, mail to unknown addresses bounces. Catch-all mail counts toward the mailbox storage quota.

    shipmail.to · 2026-10-15

  12. [12]
    Shipmail mailbox import documentation

    Shipmail documentation for connected and file imports, selection options, storage checks, progress, skipped items, and repeat imports.

    shipmail.to · 2026-10-15

Questions worth answering

Common questions about email forwarding vs hosting.

Is email forwarding the same as email hosting?
No. Forwarding receives mail at your domain and passes it to another inbox. Hosting gives the address its own mailbox, which sends, stores mail and keeps a Sent folder.
Can I reply from my domain address with forwarding only?
Not on its own. Replies go out from the inbox the mail was forwarded to. Gmail's Send as feature with outside SMTP is the usual workaround, and Google says it stops working for third-party addresses in January 2027.[4]
Does forwarding hurt deliverability?
It can. Google says forwarded messages often fail SPF, and that Gmail does not automatically trust forwarded mail that passed authentication earlier. DKIM on the original message helps it survive the hop.[3]
Can I keep forwarding a copy to Gmail after I switch to hosting?
Yes. In Shipmail, a mailbox can forward to up to three confirmed addresses, for every message or only some senders. The original stays in the mailbox.[9]
Do I have to change my address to move from forwarding to hosting?
No. The address stays the same. Only the domain's MX and authentication records change to point at the new host.

Related guides

More on Shipmail pricing, comparisons, and team workflows.

Email, newsletters and booking pages on your own domain, in one plan.

Get started for free