Route E-Mails to Google Workspace + External Hosting: A Step-by-Step Guide

Introduction
Managing email efficiently is crucial for businesses. In this guide, we will walk through the process of configuring split email delivery, where some email accounts remain on an external hosting provider (e.g., FastComet), while selected accounts are hosted on Google Workspace.
This approach can reduce costs by keeping standard accounts on external hosting while ensuring key personnel benefit from Google Workspace features like Gmail, Google Drive, and Calendar.
Use Case
In our example setup:
- Developers keep their email accounts on external hosting (Zenbox.pl).
- Project Managers migrate to Google Workspace to leverage its advanced collaboration tools.
Prerequisites
- Estimated time: 30 minutes (DNS record propagation may take several hours).
- Access to your domain’s DNS management panel.
- Admin access to Google Workspace Console.
Configuring Email Accounts**
Before setting up routing, ensure your email accounts are structured properly.
External Hosting (Zenbox)
Google Workspace**
Configuring Routing in Google Workspace
Follow these steps to enable split delivery:
- Log in to Google Workspace Admin Console.
- Navigate to Apps → Google Workspace → Gmail → Hosts.
- Click ADD ROUTE and fill in the required details:
- Name: Choose an intuitive name.
- Instead of Single host, select Multiple hosts.
- Enter the MX addresses of your external hosting provider (find them in the hosting documentation or search for
yourhosting.com MX addresses). - Set Port to
25. - Note: Port
25is traditionally associated with unencrypted connections, but in this case, the connection remains fully encrypted. - Set Load to
100%for each host. - Ensure all checkboxes are selected.
- Test the connection using "Test TLS connection".
- Go back to Settings for Gmail.
- Select Default routing → Click CONFIGURE.
- Choose All recipients.
- Enable Change the route and select the route created earlier.
- Ensure Perform this action only on non-recognized addresses is selected.
- Save the configuration.
How It Works
With this setup, Google Workspace will first check if an email address exists within Google’s system:
- If it exists, the email remains within Google Workspace.
- If it does not exist, the email is routed to the external hosting provider.
- Google’s anti-spam algorithms still process all incoming emails before forwarding them.
Configuring DNS Records
DNS records must be properly set to ensure smooth email routing.
Updating MX Records
- Access your DNS management panel (e.g., Cloudflare).
- Filter for MX records.
- Update your MX records as follows:
| Priority | Mail Server |
|---|---|
| 1 | SMTP.GOOGLE.COM |
| Higher | MX records for external hosting |
Note: The external hosting MX records should have a higher priority number (lower actual priority). Some hosting providers disable email services if MX records are missing.
Configuring SPF Record (Sender Policy Framework)
- Add a TXT record in your DNS settings:
| Type | Name | TTL | Content |
|---|---|---|---|
| TXT | @ or yourdomain.com | Auto | "v=spf1 a mx include:_spf.google.com include:_spf.zenbox.pl ~all" |
- Replace
_spf.zenbox.plwith the SPF record recommended by your external hosting provider (check their documentation).
Testing the Configuration
After completing the setup:
- Test sending and receiving emails on both Google Workspace and external hosting.
- DNS record propagation can take up to 24 hours, but typically updates occur within 2-3 hours.
Conclusion
By implementing split delivery, you achieve a cost-effective and flexible email system, leveraging Google Workspace for key personnel while keeping regular accounts on an external provider. This ensures seamless email communication without unnecessary costs.
