Custom Email with Subdomain: Setup Guide

Set up custom email with your is-pro.dev subdomain. Configure Cloudflare email routing, MX records, SPF/DKIM/DMARC, and third-party email forwarding.

Written by Mayank Baswal

Founder of is-cool-me · DNS & Platform Infrastructure

Mayank Baswal maintains the is-cool-me platform and writes technical guides focused on DNS configuration, subdomain infrastructure, SSL troubleshooting, deployment workflows, and platform reliability.

Reviewed by is-cool-me Technical Review

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:

  • Go to the Cloudflare dashboard and select the is-pro.dev zone
  • Navigate to Email → Email Routing
  • Click "Get started" and enable Email Routing
  • Add your destination email address (e.g., your personal Gmail)
  • Verify the destination address by clicking the confirmation link sent to that email
  • 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.