Custom Email with Subdomain: Setup Guide
Having a professional email address like hello@your-subdomain.is-pro.dev adds credibility to your personal brand or project. While is-pro.dev provides free subdomains, you can configure email forwarding and sending through Cloudflare's email routing or third-party services. This guide walks through the complete email setup process.
Why Custom Email Matters
A custom email address signals professionalism. hello@portfolio.is-pro.dev looks significantly better than portfolio@gmail.com or portfolio@outlook.com. It reinforces your brand, builds trust with recipients, and is easy to remember. Best of all, with the right configuration, it costs nothing extra.
Cloudflare Email Routing
Cloudflare offers free email routing that forwards emails from your custom domain to an existing inbox. Setup takes just a few minutes:
Cloudflare will automatically add the required MX records to your DNS settings. It also handles email authentication (SPF, DKIM, DMARC) automatically.
Manual MX Record Configuration
If you prefer a different email provider, configure MX records manually:
Cloudflare Email Routing MX records:
``
Priority 10: mx1.cloudflare.net
Priority 20: mx2.cloudflare.net
`
Google Workspace MX records:
`
Priority 1: ASPMX.L.GOOGLE.COM
Priority 5: ALT1.ASPMX.L.GOOGLE.COM
Priority 10: ALT2.ASPMX.L.GOOGLE.COM
`
Zoho Mail MX records:
`
Priority 10: mx.zoho.com
Priority 20: mx2.zoho.com
`
Email Authentication (SPF, DKIM, DMARC)
To ensure your emails reach inboxes and are not marked as spam, configure email authentication:
SPF (Sender Policy Framework) specifies which servers can send email from your domain:
`
TXT Record: v=spf1 include:_spf.mx.cloudflare.net ~all
`
DKIM (DomainKeys Identified Mail) adds a digital signature to your emails:
Your email provider generates a DKIM key. Add it as a TXT record with the name your-selector._domainkey.
DMARC (Domain-based Message Authentication) tells receiving servers how to handle unauthenticated emails:
`
TXT Record: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
`
Sending Email from Your Subdomain
If you want to send email from your subdomain (not just receive forwards), you have several options:
SendGrid / Mailgun / Amazon SES: These transactional email services allow sending from custom domains. Add the provided DNS records and verify domain ownership. Most offer a free tier for low-volume sending.
SMTP2GO: Provides 1000 free emails per month with simple SMTP configuration. Add their MX records and you are ready to send.
Resend: A modern email API with a generous free tier. Supports custom domains with simple DNS verification.
Using Email with Your Applications
Contact forms: Use Cloudflare Email Routing to forward form submissions to your personal inbox. Combine with a simple form endpoint for a complete contact solution.
Transactional emails: Services like Resend and SendGrid integrate with your application via REST API. Send welcome emails, notifications, and alerts from your custom domain.
Newsletters: Use Mailchimp, Buttondown, or ConvertKit with your custom domain for professional newsletters.
Troubleshooting
Emails going to spam: Check your SPF, DKIM, and DMARC records. Use online tools like MXToolbox to verify your DNS configuration. Warm up your sending reputation gradually.
MX records not propagating: DNS changes can take up to 48 hours, though typically propagate within minutes. Verify with dig your-subdomain.is-pro.dev MX`.
Cloudflare Email Routing not working: Ensure Email Routing is enabled in the Cloudflare dashboard. Verify that no conflicting MX records exist in your DNS settings.
FAQ
Q: Is Cloudflare Email Routing really free?
A: Yes, Cloudflare Email Routing is free and forwards unlimited emails to your destination address.
Q: Can I send email from my is-pro.dev subdomain?
A: Yes, use a transactional email service like SendGrid, Resend, or Mailgun for sending. Cloudflare Email Routing handles receiving only.
Q: How many email addresses can I create?
A: With Cloudflare Email Routing, you can create catch-all forwarding or set up specific addresses. There is no limit on the number of addresses.
Conclusion
Setting up custom email with your is-pro.dev subdomain is free and straightforward. Cloudflare Email Routing handles incoming email forwarding automatically. For sending, use any transactional email service. With proper SPF, DKIM, and DMARC configuration, your emails will be professional and deliverable.