February 23, 2025
O. Wolfson
This guide will help you create a professional email system for your domain—like info@yourbusiness.com
—using free or low-cost tools.
You’ll use:
yourbusiness.com
).Log in to your domain registrar or DNS provider (e.g., GoDaddy, Namecheap, Cloudflare, Vercel).
Add these MX records (delete any existing MX records first):
MX 10 mx1.improvmx.com
MX 20 mx2.improvmx.com
Add SPF record (if not already present):
TXT @ v=spf1 include:_spf.improvmx.com ~all
Save and wait for DNS propagation (can take a few minutes to a few hours).
In the ImprovMX dashboard, set up rules like:
info@yourbusiness.com → yourbusiness@gmail.com
(Or for other aliases, like support@yourbusiness.com → yourpersonal@gmail.com
.)
info@yourbusiness.com
and confirm it arrives in your Gmail inbox.In SendGrid: Go to Settings → Sender Authentication.
Click Authenticate Your Domain and select your DNS provider.
Add the DKIM, SPF, and (optionally) DMARC records provided by SendGrid to your domain’s DNS settings.
Wait for records to propagate, then verify domain in SendGrid.
info@yourbusiness.com
).When prompted for SMTP settings, enter:
SMTP Server: smtp.sendgrid.net
Port: 587
Username: apikey
Password: (your SendGrid API key)
Gmail will send a confirmation email to info@yourbusiness.com
.
Send a test email to info@yourbusiness.com
from an external address.
Reply to the test email (from Gmail) using “Send as info@yourbusiness.com”.
Check authentication using a tool like MXToolbox for SPF, DKIM, and DMARC.
With this setup, you get a reliable, cost-effective professional email system—perfect for startups, freelancers, or small businesses—without expensive hosting. You can send and receive emails using your custom domain, all from your Gmail inbox.