Temp mail with a custom domain means disposable inboxes at a domain you own, like [email protected], instead of a shared temp mail domain. With ILoveTempMail Pro, you point one MX record at mx.expresshost18.net, add the domain, and create as many addresses on it as you need, then delete them when you're done.
Below: why it's worth doing, the exact setup, optional sending, and how it compares with random temp domains and alias services.
Why use a custom domain for temp mail?
A random address on a shared domain, like the one ILoveTempMail's free temp mail gives you, is perfect for a quick code. A custom domain fixes its weak spots:
- It isn't on disposable-domain lists. Those lists track shared temp mail domains. A site that checks them sees your domain as an ordinary one, because it is.
- One address per site. Pro includes unlimited mailboxes, so every service can get its own address, like
newsletter@orstore@. If one starts attracting spam, you know who shared it, and you delete that mailbox. - You control it. The domain stays yours. If you stop using ILoveTempMail, you point the MX record somewhere else.
- It looks like a normal address.
[email protected]reads better than a random string, for websites and for people. - You can send from it. Once you verify DKIM, you can also send and reply from the domain. This part is optional.
What you need before you start
- A domain you own and access to its DNS records at your registrar or DNS host.
- ILoveTempMail Pro, bought in the iOS or Android app, with the website linked to your app account. Click Link account on the website, then scan the QR code in the app (Settings, then Scan QR Code).
Already use email on this domain? This setup means removing the domain's existing MX records, which stops mail to your current mailboxes there. Use a subdomain instead, like inbox.yourname.com. A subdomain has its own MX record, so your main email keeps working.
How to set up temp mail on your own domain
- Open your DNS settings. Log in to your domain registrar (or DNS host, such as Cloudflare) and find the DNS records for your domain.
- Remove existing MX records. ILoveTempMail asks you to remove any other MX records first, so all mail for the domain comes to your ILoveTempMail inbox.
- Add one MX record with the values in the table below. If your registrar asks for a priority, any number works when it's the only MX record (10 is common).
- Wait for DNS to update. This often takes a few minutes, but it depends on the record's TTL. Google's DNS basics guide notes that a change to a record with a TTL of 86,400 seconds can take up to 24 hours.
- Add the domain in ILoveTempMail. Open Domains, click Add domain, type your domain (like
yourname.com), and confirm with Add domain. ILoveTempMail checks your MX record at that moment. If you get an error about the MX record, DNS hasn't caught up yet, so wait and try again. - Start receiving. Your domain appears under "Your domains" with a Receiving badge, and mail works right away.
Using a subdomain? Enter the subdomain as the host (for example inbox), then add the full name (inbox.yourname.com) in step 5.
How to create addresses on your domain
- In your inbox, click New mailbox.
- Choose Custom.
- Type a username, then pick your domain under Your domains in the domain list.
- Add a label if you like (the site you're signing up for works well), and create the mailbox.
Mail is delivered to mailboxes you've created, so create the address before you give it out. This isn't a catch-all: email sent to an address on your domain that has no mailbox won't show up anywhere.
Mailboxes on your domain follow linked-account expiry: they last 30 days by default and Pro can extend them (guest mailboxes, by comparison, get 5 days). You can also forward any of them to your real inbox with a Forwarding rule, switched on or off per mailbox.
Optional: send email from your custom domain
Receiving needs only the MX record. To send from the domain too, click Set up sending next to it (ILoveTempMail also offers this right after you add a domain) and add these TXT records:
Some registrars add your domain to the host automatically. There, enter only em1._domainkey and _dmarc (and @ for SPF). If your domain already has an SPF record (it starts with v=spf1), don't add a second one. Add include:expresshost18.net to the existing record instead.
Then click Verify records. Once DKIM is verified, the domain shows Sending ready, and you can write from Compose. As of October 2026, Google's email sender guidelines require every sender to set up SPF or DKIM, and bulk senders to set up SPF, DKIM, and DMARC, so it's worth adding all three.
Sending has a monthly quota, and each message's delivery status shows in Sent. The full walkthrough is in temp mail that can send email, and SPF, DKIM and DMARC explained covers what each record does.
Custom domain vs random temp domain vs email alias
An alias forwards everything to your real inbox. Apple's Hide My Email is one example: its random addresses forward to your personal email. That suits accounts you keep. A custom domain on ILoveTempMail keeps mail in a separate inbox unless you turn on forwarding. Compare the two approaches in disposable email vs email aliases.
Things to know
- Mail follows the MX record. If you delete the domain in ILoveTempMail or point the MX record elsewhere, mail to it stops arriving here.
- Create mailboxes first. It isn't a catch-all, so addresses without a mailbox receive nothing.
- Expiry still applies. Mailboxes on your domain expire unless you extend them with Pro, and their mail is deleted when they do.
- Existing email: removing MX records breaks mail to current mailboxes on that domain. Use a subdomain if you need both.
- No filter is guaranteed. Your domain isn't on disposable-domain lists, but some detection services also look at where a domain's mail is handled. See how disposable email blocklists work and why websites block disposable emails.
- Fair use: your own domain gets you past disposable-domain filters, not past a site's rules. Don't use it to evade bans or to create accounts a platform doesn't allow.
FAQ
Can I use my own domain for temp mail?
Yes, with ILoveTempMail Pro. Add one MX record pointing to mx.expresshost18.net, add the domain under Domains, and create mailboxes on it.
Do I have to remove my existing MX records?
Yes, for the domain you add, so all of its mail comes to ILoveTempMail. If you already use email on that domain, set up a subdomain like inbox.yourname.com instead.
Will websites block my custom domain?
Most disposable-email filters work from lists of known temp mail domains, and a domain you own isn't on them. A site can still use other checks, such as phone verification, so no setup passes everywhere.
Can I receive email at any address on my domain?
You can create a mailbox with any username on your domain, but mail only arrives at addresses that have a mailbox. Create the mailbox before you share the address.
Can I send email from my custom domain?
Yes. Add the DKIM record (SPF and DMARC are recommended), verify it, and send from Compose within your monthly quota.
Get a free temporary email address today, and add your own domain when you're ready.
Published



