The Problem
You launch a project, buy a domain, then realize you need professional email. Your options suck:
- Google Workspace: $6/user/month (adds up fast)
- Multiple Gmail accounts: "myproject2024@gmail.com" screams unprofessional
- Email forwarding: Works until you need to actually send email
I discovered iCloud+ custom domains and it changed everything. $2.99/month for up to 5 domains with unlimited addresses. This is the setup I wish someone had told me about years ago.
What You Get
- Up to 5 custom domains
- Unlimited email addresses per domain
- Catch all support (any address goes to your inbox)
- 200GB storage included
- All emails in one inbox
For pl8m8.co, I have hello@, support@, reuben@, and any other address I need. Everything hits one inbox. No complexity.
Step by Step Setup
1. Subscribe to iCloud+ (2 minutes)
On iPhone/Mac:
- Settings → Your Name → iCloud
- Tap "Manage Storage" or "Upgrade to iCloud+"
- Choose 200GB plan ($2.99/month)
- Confirm
Done. You have iCloud+.
2. Add Your Domain (1 minute)
- Settings → Your Name → iCloud → iCloud Mail
- Tap "Custom Email Domain"
- Tap "Add a Domain"
- Enter your domain (yourproject.com)
- Tap Continue
Apple now shows you DNS records to add.
3. Add DNS Records (5 minutes)
This is the only technical part, but it's just copy and paste. Apple gives you specific records:
MX Records (where mail goes):
Type: MX
Host: @
Value: mx01.mail.icloud.com.
Priority: 10
Type: MX
Host: @
Value: mx02.mail.icloud.com.
Priority: 10TXT Record (proves you own the domain):
Type: TXT
Host: @
Value: apple-domain=[unique string Apple gives you]CNAME Records (email security):
Type: CNAME
Host: sig1._domainkey
Value: [unique string Apple gives you]
Type: CNAME
Host: sig2._domainkey
Value: [unique string Apple gives you]Where to add these:
- Netlify DNS: Domain Settings → DNS records → Add record
- Cloudflare: DNS tab → Add record (turn OFF orange cloud for email records)
- GoDaddy: My Products → Your domain → DNS → Add
- Namecheap: Domain List → Manage → Advanced DNS → Add New Record
4. Verify and Create Addresses (1 minute)
- Back in iCloud settings, tap "Verify"
- DNS takes 5 minutes to 1 hour (usually fast)
- Once verified, tap "Create Email Address"
- Enter your address (hello, support, whatever)
- Done
Repeat for as many addresses as you need. They're unlimited.
5. Enable Catch All (Optional)
In Custom Email Domain settings:
- Tap your domain
- Enable "Catch All"
Now ANY address at your domain delivers to your inbox. Super useful.
Multiple Projects Setup
Adding more domains is the same process:
- Custom Email Domain → Add a Domain
- Copy DNS records to that domain's DNS
- Verify
All domains flow into one inbox. I manage emails for 3 projects from one place.
Troubleshooting
"Domain verification failed"
- Copied TXT record exactly? No extra spaces?
- Wait 30 more minutes for DNS propagation
- Try verifying again
"Emails aren't arriving"
- Check spam folder first
- Verify CNAME records are correct
- If using Cloudflare, make sure proxy is OFF (gray cloud)
- Give it 10 minutes for first email
"I already have MX records"
- You can only have one email provider per domain
- If using domain for newsletters (like Brevo), use subdomains: mail.yourproject.com for iCloud
Cost Comparison
3 projects with professional email:
Google Workspace: $6/user × 3 = $18/month = $216/year
iCloud+: $2.99/month = $36/year
You save $180/year. That's hosting, domains, or 60 coffees while you build.
The Catches
You need Apple devices for best experience
Works on web too, but Mail app integration is the killer feature
Not built for teams
This is for solo founders and small projects. Need team collaboration? Stick with Google Workspace
5 domain limit
If you're managing more than 5 domains, you probably need a different solution anyway
Why This Works
I was juggling multiple Gmail accounts, forwarding emails, dealing with "yourproject2024@gmail" looking spammy. Switched everything to iCloud+ and now:
- Professional email for every project
- One inbox to check
- $3/month total
- Setup takes 5 minutes per domain
If you're an indie hacker with multiple projects, this is the move. Three dollars. Five domains. Unlimited addresses. Game changer.
Quick Start Checklist
- Subscribe to iCloud+ 200GB ($2.99/month)
- Add your domain in iCloud settings
- Copy MX records to your DNS provider
- Copy TXT record for verification
- Copy CNAME records for DKIM
- Wait 10-60 minutes for DNS propagation
- Verify domain in iCloud
- Create your first email address
- Enable catch all
- Send test email
Need help? The setup is straightforward but DNS can be confusing the first time. Feel free to reach out.
iCloud+ gives you custom domain email for $3/month. Stop making Gmail accounts for every project. Professional email without Google Workspace costs. Takes 5 minutes to setup.