📧 Using Custom Email Servers
This guide explains how to configure your domain with WebHostMost to use third-party Email providers like Google Workspace, Microsoft 365, or other external Email services.
What Are Custom Email Servers?​
Custom Email servers are third-party providers that handle your Email instead of WebHostMost's native Email system.
How it works:
- You keep domain at WebHostMost (yourdomain.com)
- Email is hosted elsewhere (Google Workspace, Microsoft 365, etc.)
- DNS records point to external Email provider
- Emails are managed through third-party service
When to use:
- Using Google Workspace or Microsoft 365
- Switching Email providers
- Consolidating services across platforms
- Using provider-specific features
Common Email Service Providers​
| Provider | Best For | Website |
|---|---|---|
| Google Workspace | Business Gmail, easy collaboration | workspace.google.com |
| Microsoft 365 | Outlook, advanced security, large teams | microsoft365.com |
| Zoho Mail | Affordable, privacy-focused | zoho.com/mail |
| ProtonMail | Privacy, encryption, security | protonmail.com |
| Fastmail | Privacy, features, reliability | fastmail.com |
| ImprovMX | Free forwarding, simple setup | improvmx.com |
| Your ISP Provider | May include business Email | Check with ISP |
How DNS MX Records Work​
MX Records (Mail Exchange) tell the world where to send emails for your domain.
What Are MX Records?​
Example:
- You own:
yourdomain.com - Default MX record points to:
mail.yourdomain.com(WebHostMost) - Change MX record to:
aspmx.l.google.com(Google Workspace) - Result: All emails now go to Google, not WebHostMost
Priority:
- MX records have priority numbers (10, 20, 30, etc.)
- Lower number = higher priority
- System tries highest priority first
- If that fails, tries next priority
Typical MX Record Setup​
Default (WebHostMost Native):
Priority 10: mail.yourdomain.com
Google Workspace Example:
Priority 10: aspmx.l.google.com
Priority 20: alt1.aspmx.l.google.com
Priority 30: alt2.aspmx.l.google.com
Priority 40: alt3.aspmx.l.google.com
Priority 50: alt4.aspmx.l.google.com
Microsoft 365 Example:
Priority 10: yourdomain-com.mail.protection.outlook.com
Setting Up Custom Email Server​
Step 1: Get DNS Records from Provider​
Contact your Email provider and get:
- MX records (with priority numbers)
- SPF record value
- DKIM record (if available)
Step 2: Disable WebHostMost Native Email​
- Go to Email Manager > MX Records
- UNCHECK "Use this server to handle my e-mails"
- Click Save
Step 3: Add MX Records​
- Go to Email Manager > MX Records or Domain Management > DNS Records
- Add the MX records from your provider
- Make sure priorities are correct
- Click Save
Step 4: Add SPF Record​
- Go to Domain Management > DNS Records
- Create/edit TXT Record with provider's SPF value
- Click Save
Only ONE SPF record per domain. If you already have one, modify it instead of creating a new one.
Step 5: Add DKIM (if needed)​
- Go to Domain Management > DNS Records > TXT Records
- Add DKIM record from provider (if they provided it)
- Click Save
Step 6: Wait and Test​
- Wait 24-48 hours for DNS propagation
- Send a test Email to verify delivery
DNS Propagation Timeline​
After adding records, they need time to spread across internet:
| Time | Status |
|---|---|
| Immediately | Changes made in Web Control Panel |
| 5-30 minutes | Updates cached locally |
| 1-4 hours | Most servers updated |
| 24 hours | Globally consistent |
| 48 hours | Guaranteed complete (safe assumption) |
During propagation:
- Some emails may route to old server
- DNS caches serve different records
- This is normal and temporary
Best practice: Wait 48 hours before judging if setup works.
Switching from WebHostMost Email to Custom Server​
Quick Checklist​
- Disable WebHostMost email in Email Manager > MX Records (uncheck "Use this server")
- Add custom MX records in Email Manager > MX Records or Domain Management > DNS Records
- Add SPF record in Domain Management > DNS Records
- Set up DKIM (if needed) in Domain Management > DNS Records
- Wait 24-48 hours for DNS propagation
- Test by sending test Email to verify delivery
If you need to backup emails before switching:
- See IMAPSync Migrations to transfer emails
Common Providers Setup​
Google Workspace​
In Web Control Panel, add these MX records in Email Manager > MX Records:
Priority 10: aspmx.l.google.com
Priority 20: alt1.aspmx.l.google.com
Priority 30: alt2.aspmx.l.google.com
Priority 40: alt3.aspmx.l.google.com
Priority 50: alt4.aspmx.l.google.com
Then add SPF: v=spf1 include:_spf.google.com ~all
Microsoft 365​
In Web Control Panel, add MX record in Email Manager > MX Records:
Priority 10: yourdomain-com.mail.protection.outlook.com
Then add SPF: v=spf1 include:outlook.com ~all
Troubleshooting Custom Email Setup​
Emails Not Arriving​
Check these things:
| Issue | Solution |
|---|---|
| MX records not added | Verify records in DNS > MX Records section |
| Wrong priority | Fix priorities (lower = higher priority) |
| DNS not propagated | Wait 24-48 hours, check with DNS checker tool |
| Old records still active | Disable WebHostMost Email (uncheck "use this server") |
| SPF/DKIM issues | Add SPF and DKIM records for deliverability |
Test Email delivery:
- Send test Email to new address
- Check provider's inbox (usually appears within minutes)
- Wait 24 hours if not
- Then troubleshoot if still missing
MX Records Show Wrong Server​
In Web Control Panel MX Records page, if showing:
mail.yourdomain.com(WebHostMost default)- But you added new provider
Fix:
- Go to Email Manager > MX Records
- Find "Use this server to handle my e-mails"
- UNCHECK the box
- Save
- Your custom MX records should now show
SPF Record Issues​
Error: "Too many SPF redirects"
- You have multiple SPF records
- Can only have ONE SPF record
- Combine all includes into single record
Fix:
- Check existing SPF record:
v=spf1 ... - Add provider include to existing SPF
- Example:
v=spf1 include:old-provider.com include:new-provider.com ~all - Delete old separate SPF record
- Test with SPF check tool
Emails Going to Spam​
Possible causes:
- SPF not set up (or incorrect)
- DKIM not enabled
- DMARC record missing
- Sender reputation issues
Solutions:
- Verify SPF is correct: See provider's settings
- Enable DKIM: Set up DKIM record
- Add DMARC record (see Email Server Setup)
- Wait 24-48 hours for changes to propagate
- Test again by sending email
Emails Still Arrive at WebHostMost​
This means:
- New MX records aren't yet active
- WebHostMost native Email still enabled
- DNS hasn't propagated
Fix:
- Make sure WebHostMost Email is DISABLED
- Go to Email Manager > MX Records
- Uncheck "Use this server"
- Save
- Wait 24 hours
- Check again
Reverting to WebHostMost Email​
If you want to go back to native email:
- Go to Email Manager > MX Records
- Check "Use this server to handle my e-mails"
- Click Save
- Wait 24-48 hours for propagation
Effect:
- Email routing changes to WebHostMost
- Custom provider stops receiving
- WebHostMost native Email resumes
Important Warnings​
Be careful when switching Email providers:
- Order of operations matters - disable WebHostMost BEFORE adding new MX records
- Don't delete accounts too soon - keep WebHostMost Email accounts for backup initially
- Wait for DNS propagation - don't make more changes during 48-hour window
- Test thoroughly - send test emails before telling everyone to use new address
- Monitor for days - watch for delivery issues after switching
- Backup first - download important emails before switching
Related Topics​
Learn More About:
- Native Email Server Setup - WebHostMost Email infrastructure
- Creating Email Accounts - Set up accounts
- Spam Filters - Protect your email
- IMAPSync Migrations - Transfer emails between services
What's Next?​
After setting up custom Email server:
📧 Email Management
- Managing Email Accounts - If keeping some WebHostMost accounts
- Setup Forwarders - Forward old accounts to new
- Setup Autoresponder - Set up away messages
🔧 Advanced
- SpamAssassin Setup - Advanced spam filtering
- Spam Filters - Basic spam protection
- IMAPSync Migrations - Transfer historical emails
If you have questions about custom Email servers or need assistance, please contact our support team. We're available 24/7!