Overview
If your email is not sending or receiving, the issue is usually related to DNS settings, SMTP configuration, or mailbox limits. Follow the steps below to diagnose the problem.
1. Check your DNS records
Your domain must have correct records for mail delivery:
MX → yourdomain.com SPF → v=spf1 include:spf.brevo.com ~all DKIM → from Brevo DMARC → recommended A record → mail.yourdomain.com → server IP
How to check:
- Open DirectAdmin → DNS Management
- Verify the records listed above
2. Check SMTP settings (sending issues)
You must use Brevo SMTP. Server SMTP is blocked to avoid spam.
SMTP Host: smtp-relay.brevo.com Port: 587 Encryption: STARTTLS Username: Brevo email Password: Brevo SMTP key
3. Check mailbox quota
If your mailbox is full, new emails will be rejected.
- Go to E-mail Accounts
- Edit your mailbox
- Increase quota or set “Unlimited”
4. Check SPAM folder
In Roundcube:
Settings → Folders → Junk
5. Check mail routing
In DirectAdmin → E-mail Routing
- If your MX points to your own server → choose Local
- If MX points elsewhere → choose Remote
6. Check if the IP or the domain is blacklisted
This is unlikely because you use Brevo SMTP, but it is still possible if you are sending marketing emails.
7. Still not working?
Open a ticket and include:
- Domain name
- Email address
- Screenshot of DNS records
- Error message