Skip to main content
mailyoto

Share a domain with your mail host

Keep inboxes at Google Workspace, Zoho Mail, Microsoft 365 or another mail host for some people, and send every other address on your domain to Mailyoto aliases.

Updated 27 October 2026

When you finish, your mail host delivers email for its own inboxes and passes every other address on your domain to Mailyoto.

Your mail host receives each email first, because its MX records keep the lowest numbers. Mailyoto’s 2 MX records sit behind them, which lets Mailyoto verify the domain.

Email to any address at lunavera.com reaches your mail host first. An address with an inbox there, such as mei@lunavera.com, is delivered there. Every other address, such as hello@lunavera.com, goes on to a Mailyoto alias.

Before you start

  • Administrator access to your mail host’s admin console.
  • Your domain added in Mailyoto, with the aliases you want. The catch-all handles any address without its own alias.
  • Access to the DNS provider for your domain.
  1. Pass unknown addresses to Mailyoto#

    Set your mail host to pass email for addresses without an inbox there to Mailyoto’s servers.

    Google Workspace

    1. In the Google Admin console, open Apps, then Google Workspace, Gmail and Hosts, and select Add route.

    2. Name the route Mailyoto, choose Multiple hosts, and add both Mailyoto servers as primary hosts on port 25, with the load split evenly.

      Name
      Mailyoto
      Primary host
      mx1.mailyoto.com
      Primary host
      mx2.mailyoto.com
      Port
      25
    3. Open Apps, then Google Workspace, Gmail and Routing, and add a routing setting:

      • Under the messages to affect, select Inbound and Internal - receiving.
      • Under the account types to affect, select only Unrecognized / Catch-all.
      • Under the route, choose Change route and pick Mailyoto.
    4. Save the setting. Only addresses without a Workspace account now leave Google.

    You can turn on Google’s TLS options for the route. Mailyoto’s servers offer TLS with a certificate issued for mx1.mailyoto.com and mx2.mailyoto.com.

    Zoho Mail

    1. In the Zoho Mail Admin Console, open Mail Settings, then Email Routing, and add a routing configuration.

      Domain
      lunavera.com
      Destination host
      mx1.mailyoto.com
      Verification email
      hello@lunavera.com

      For the verification email, enter an address that has a Mailyoto alias and no Zoho account.

    2. Zoho sends a verification email to that address. Mailyoto forwards it to the alias’s destination, such as amina.kone@gmail.com. Open it there and follow Zoho’s confirmation link.

    3. Open the routing configuration’s basic settings, set the type of email delivery to Split delivery, and save.

    Microsoft 365

    1. In the Exchange admin center, open Mail flow, then Accepted domains, and select lunavera.com. Change the domain type to Internal relay and save. Microsoft then relays email for unknown addresses instead of refusing it.

    2. Open Mail flow, then Connectors, and add a connector:

      • Choose Office 365 as the source and Partner organization as the destination.
      • Name it Mailyoto.
      • Choose to use it only for email sent to these domains, and enter lunavera.com.
      • Choose to route email through these smart hosts, and add both Mailyoto servers.
      • Keep Always use Transport Layer Security (TLS) on, with a certificate issued by a trusted certificate authority. Mailyoto’s servers hold a certificate for their names.
      Name
      Mailyoto
      Domain
      lunavera.com
      Smart host
      mx1.mailyoto.com
      Smart host
      mx2.mailyoto.com
    3. Microsoft asks for an address to validate the connector. Enter an address that has a Mailyoto alias and no Microsoft mailbox, such as hello@lunavera.com. The test email arrives at that alias’s destination.

    Another mail host

    1. In your mail host’s admin console, look for a setting that sends email for unknown addresses to another server. Hosts call it split delivery, dual delivery, a route for unknown recipients, or a relay for unknown users.

    2. Enter Mailyoto’s servers as the destination, on port 25. If the setting takes one server, enter mx1.mailyoto.com.

      Destination server
      mx1.mailyoto.com
      Second server, if it asks
      mx2.mailyoto.com
      Port
      25
    3. If the host asks for an address to test with, enter one that has a Mailyoto alias and no inbox at the host, such as hello@lunavera.com.

    If your host has no such setting, it can’t share the domain. Add a subdomain to Mailyoto instead, such as team.lunavera.com, and keep the main domain at your host.

  2. Add Mailyoto’s records next to your host’s#

    At your DNS provider, keep your host’s MX records. Each of them must have a number lower than 10. Change any that don’t, keeping their order.

    Add Mailyoto’s 2 MX records:

    MX records
    Type Name Mail server Priority
    MX @ mx1.mailyoto.com 10
    MX @ mx2.mailyoto.com 20

    Then add include:spf.mailyoto.com to your existing SPF record, before the final ~all. Don’t create a second record. For Google Workspace, the record becomes:

    Content
    v=spf1 include:_spf.google.com include:spf.mailyoto.com ~all

    Keep your host’s include exactly as your host gave it. The SPF merging guide covers records with more services.

  3. Allow backup MX servers#

    In Mailyoto, open your domain’s DNS tab and select Allow backup MX servers under the Forwarding records. Mailyoto saves the change at once, and then accepts your host’s MX records next to its own. See Allow backup MX servers.

    The Forwarding records of lunavera.com on the DNS tab: two MX records and the SPF record, each with a tick, and the Allow backup MX servers checkbox under them.
  4. Check DNS#

    Open the DNS tab and select Check DNS. Both MX rows, the SPF row and the Forwarding pill show a tick.

    The lunavera.com domain header with the Forwarding and Sending pills, both with a tick.

Test it#

From an account outside your domain, send 2 emails: one to an inbox at your host, one to a Mailyoto alias such as hello@lunavera.com.

  • The inbox at your host receives the first email.
  • The second reaches the alias’s destination, and it appears under Logs in Mailyoto.

Things to know#

  • An address lives on one side only. When mei@lunavera.com has an inbox at your host, your host delivers it, and a Mailyoto alias with the same name never receives email.
  • Mailyoto’s logs show only the email your host passes on. For a message that seems lost, search your host’s own email log first: Google’s email log search, or a message trace in Microsoft’s Exchange admin center.
  • New aliases need no change at your host. Its setting already covers every address without an inbox.
  • With Microsoft 365, don’t point an alias at an address on lunavera.com that has no Microsoft mailbox. Microsoft would relay it back to Mailyoto.
  • If your host is down, sending servers deliver to Mailyoto’s MX records instead. Mailyoto then handles every address like any other: an alias or the catch-all forwards it, and Mailyoto refuses an address with neither.

Problems#

The verification or test email never arrives

Mailyoto refused it because the address has no alias. Microsoft shows this response when the connector’s validation fails:

550 5.1.0 Mail to <hello@lunavera.com> is not deliverable at this domain. Confirm the address with the recipient before resending.

Create an alias for that address on the Forwarding tab, or set up a catch-all, then ask your host to send the email again.

Email to an alias never reaches Mailyoto

Your host is delivering it, or refusing it, before its routing setting applies.

  1. Check that the setting covers unknown addresses (in Google Workspace, Unrecognized / Catch-all accounts) and sends them to Mailyoto.
  2. Check that no user or group at your host has the alias’s address.
  3. Check that every one of your host’s MX records has a number lower than 10.
Senders get a refusal for an inbox at your host

That email reached Mailyoto, not your host, and the address has no alias or catch-all in Mailyoto. Usually one of your host’s MX records has a number of 10 or higher. Lower it below 10, then ask the sender to send again.

Mailyoto refuses forwarded email to an Outlook.com or iCloud mailbox

The sender’s domain has a strict DMARC policy (p=reject), and the email carries no valid DKIM signature for that domain. Microsoft and Apple mailboxes refuse such a forward. When SPF passes for the sender’s domain, Mailyoto delivers the email from a reply address on reply.yotosend.com instead, with the sender’s name and address in its display name. Otherwise Mailyoto refuses it with this response:

550 5.7.1 Delivery refused: the destination mailbox provider requires DMARC-aligned mail and this message is not aligned.

Ask the sender to sign their email with DKIM, or point the alias at a mailbox at another provider. See Email refused because of DKIM.

The Forwarding pill shows a cross

Check 3 things:

  1. You selected Allow backup MX servers on the DNS tab.
  2. Both mx1.mailyoto.com (10) and mx2.mailyoto.com (20) are in place.
  3. Your one SPF record includes spf.mailyoto.com.

Then select Check DNS.