Skip to main content

Set Up a Custom Email Address Using Your Subdomain

Create professional email addresses like hello@yourname.is-pro.dev using email forwarding services, configure MX and SPF records, and manage everything from your dashboard.

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

Introduction

A custom email address like hello@yourname.is-pro.dev signals professionalism and brand ownership. It tells recipients that you take your online presence seriously. With is-pro.dev's Cloudflare DNS integration, you can set up custom email forwarding at no cost using Cloudflare Email Routing or other free forwarding services. This guide covers everything from configuring MX records to setting up SPF, DKIM, and DMARC for reliable email delivery.

Prerequisites

  • An is-pro.dev subdomain with DNS managed through Cloudflare
  • A Cloudflare account (free tier) with access to Email Routing
  • A personal email inbox (Gmail, Outlook, ProtonMail) to receive forwarded messages

Step 1: Enable Cloudflare Email Routing

Log into your Cloudflare account and select your is-pro.dev zone. Navigate to "Email → Email Routing" and click "Get started". Cloudflare Email Routing is free for up to 100 email addresses per zone. It forwards incoming emails to your destination inbox without storing messages on Cloudflare's servers. The setup requires adding specific MX records and optionally SPF and DKIM records. Cloudflare walks you through each step with a guided setup wizard. Once Email Routing is enabled, you can create custom email addresses that forward to any existing inbox.

Step 2: Configure MX Records

Cloudflare Email Routing requires specific MX records to function. In the Email Routing dashboard, Cloudflare will show you the required MX record values. Typically, these are: route1.mx.cloudflare.net with priority 10 and route2.mx.cloudflare.net with priority 20. In the is-pro.dev DNS dashboard (which is your Cloudflare DNS), these records may be added automatically when you enable Email Routing. Verify they exist in the DNS settings. If not, add them manually. Ensure the MX records are set to DNS-only (gray cloud) — proxied MX records break email delivery. The priority 10 route is the primary mail server; the priority 20 route serves as a backup if the first is unavailable.

Step 3: Create Email Addresses and Set Up Forwarding

Back in Cloudflare Email Routing, go to the "Addresses" tab. Click "Create address". Enter your desired email prefix (e.g., hello for hello@yourname.is-pro.dev). Then enter the destination email address where forwarded messages should arrive — this can be a Gmail, Outlook, or any other email address. Click "Save". Repeat for any other addresses you need (support@, admin@, etc.). You can set up catch-all forwarding (all anything@yourname.is-pro.dev addresses) from the settings, but use catch-all sparingly as it increases spam volume. Test forwarding by sending an email to your new custom address — it should arrive in your destination inbox within seconds.

Step 4: Add SPF Record to Prevent Spoofing

An SPF (Sender Policy Framework) TXT record tells receiving email servers which servers are authorized to send email on behalf of your domain. Without SPF, spammers can forge emails that appear to come from your subdomain. In your DNS dashboard, add a TXT record for your subdomain with the value: v=spf1 include:_spf.mx.cloudflare.net ~all. The include:_spf.mx.cloudflare.net authorizes Cloudflare's mail servers, and ~all marks unauthenticated email as "soft fail" (receiver can quarantine it). For stricter security, use -all (hard fail) which tells receivers to reject unauthenticated email. However, test with ~all first to avoid accidentally blocking legitimate email.

Step 5: Add DKIM and DMARC Records

DKIM (DomainKeys Identified Mail) adds a cryptographic signature to outgoing emails, allowing receivers to verify the email was not tampered with. In Cloudflare Email Routing, go to "Settings → DKIM". Generate a DKIM key and Cloudflare will provide a TXT record to add to your DNS. This record has a selector name (e.g., cloudflare._domainkey) and a long public key value. Add it to your DNS and enable DKIM signing. DMARC (Domain-based Message Authentication, Reporting & Conformance) builds on SPF and DKIM. Add a DMARC TXT record for _dmarc.yourname.is-pro.dev with a value like: v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@yourname.is-pro.dev. This tells receivers to quarantine emails that fail SPF or DKIM checks and send aggregate reports to your email.

Step 6: Test Email Delivery

After configuring DNS records, test your email setup thoroughly. Send emails to your custom address from different providers (Gmail, Outlook, Yahoo) and confirm they arrive. Check the email headers of received messages to verify SPF (Received-SPF: Pass), DKIM (dkim=pass), and DMARC (dmarc=pass) are all passing. Use online email testing tools like Mail-tester.com to get a comprehensive score (aim for 10/10). If you send emails from your subdomain (not just receive), configure your email client to send through a service that supports your custom domain, such as Gmail's "Send mail as" feature, which requires SMTP configuration.

Best Practices

  • Create separate email addresses for different purposes: hello@ for general inquiries, security@ for security reports, abuse@ for abuse complaints
  • Monitor DMARC reports to detect unauthorized email sending attempts
  • Avoid catch-all forwarding unless necessary — it reduces spam filtering accuracy
  • Register a separate subdomain just for email if you want to keep email infrastructure isolated from your main site

Conclusion

Setting up custom email on your is-pro.dev subdomain is free and straightforward with Cloudflare Email Routing. MX records route incoming mail, SPF prevents spoofing, DKIM provides cryptographic verification, and DMARC ties everything together with a reporting policy. The result is a professional email address that enhances your brand credibility without ongoing costs.

FAQ

Can I send email from my custom subdomain, or just receive?

Cloudflare Email Routing only handles incoming email (forwarding). To send from your custom address, configure Gmail, Outlook, or another email client to send through an SMTP server that supports your domain.

How many emails can I forward per day on the free tier?

Cloudflare Email Routing free tier forwards up to 100 emails per day. For higher volumes, consider an email forwarding service or a paid email hosting solution.

Why are my forwarded emails going to spam?

This is usually an SPF or DKIM configuration issue. Verify your TXT records are published correctly and use an email testing tool to check your email authentication score.

FAQ

Is Email setup free on is-pro.dev?

Yes, all subdomains on is-pro.dev include free DNS management and SSL certificates.

How long does DNS take to propagate?

Cloudflare typically propagates DNS changes within seconds to a few minutes globally.

Can I use this for commercial projects?

Yes, is-pro.dev subdomains can be used for personal and commercial projects within our fair use policy.