- Forums
- Tutorial and Guides
- How To Setup To Receive Emails Ispconfig3 Cloudflare Mx Record Update Catall
follow these steps to setup your email address to receive emails from catchall [5376], Last Updated: Sat Aug 08, 2026
edw
Sat Aug 08, 2026
0 Comments
90 Visits
How to Setup MX Record in Cloudflare
Your domain uses Cloudflare DNS (david.ns.cloudflare.com). To route mail to your ISPConfig server, you must add two specific records in your Cloudflare dashboard.
- Log into Cloudflare and open the DNS settings for example
.com.
- Add an
A Record for your mail subdomain:
- Type:
A
- Name:
mail
- IPv4 address: Your ISPConfig server's public IP address
- Proxy status: DNS Only (Grey Cloud) ⚠️ Crucial: Do not use the orange cloud for the mail subdomain, or mail delivery will fail.
- Add the
MX Record:
- Type:
MX
- Name:
@ (or leave it as example.com)
- Mail server:
mail.example.com
- Priority:
10
How to Verify the Fix
Once you save those records in Cloudflare, rerun your dig command from your local machine using WSL:
dig mx example.com +short
1. Verify Catch-All Configuration in ISPConfig
In ISPConfig, a catch-all is explicitly created as an Email Forwarding rule, not inside the mailbox configuration itself.
- Log into your ISPConfig Control Panel.
- Go to Email > Email Accounts > Catchall.
- Click Add New Catchall.
- Configure the settings exactly like this:
- Domain: Select example
.com from the dropdown list.
- Destination Email: Type the exact full address of the mailbox where you want the mail delivered (e.g.,
[email protected]).
- Active: Ensure this box is checked.
- Click Save and wait 1–2 minutes for ISPConfig to write the changes to the system.
2. Check the Mail Logs for Catch-All Failures
If you have already configured the catch-all but it still fails, send a test email to a fake address (like
[email protected]) and stream your log file immediately:
sudo tail -n 50 /var/log/mail.log