// come risolvere
I record Cloudflare in proxy (nuvola arancione) bloccano le email: come risolvere
I record Cloudflare in proxy rompono MX, SPF e DKIM. Quali record devono essere DNS only (nuvola grigia) e come ripristinare la posta dopo il passaggio.
Cosa significa
Nel DNS di Cloudflare, ogni record A, AAAA e CNAME ha uno Proxy status: Proxied (nuvola arancione) o DNS only (nuvola grigia). Quando un record è in proxy, Cloudflare non pubblica il vero IP del tuo server. Risponde con i propri IP e inoltra il traffico web (HTTP/HTTPS) al tuo server.
La posta non passa da quel proxy. Quindi, se un record usato per la posta è in proxy, gli altri server ottengono l'indirizzo di Cloudflare invece di quello del tuo server di posta. I sintomi:
- Nessuno riesce a inviarti email: l'MX punta a un host che risolve verso Cloudflare e la connessione sulla porta 25 fallisce o va in timeout.
- SPF fallisce: un meccanismo
aomxora risolve verso gli IP di Cloudflare, non verso il tuo server. - DKIM o la verifica del dominio falliscono su SendGrid, Mailgun e strumenti simili: i loro record CNAME sono stati aggiunti in proxy.
- Le tue app di posta non riescono a connettersi a
mail.yourdomain.comper IMAP o SMTP.
Perché succede
- Trasferimento del DNS su Cloudflare: durante l'importazione, Cloudflare può mettere dei record in proxy, compreso
mail. - Un solo record A per entrambi: il sito e il server di posta condividono lo stesso nome host, e qualcuno lo ha messo in proxy per il sito.
- CNAME del provider email in proxy: CNAME come
em1234.yourdomain.comos1._domainkey.yourdomain.comaggiunti con la nuvola arancione attiva.
I record MX e TXT non possono essere messi in proxy; il problema è sempre l'A, l'AAAA o il CNAME da cui dipendono.
Come verificare
- Apri lo scanner di domini e guarda i tuoi record MX e l'IP verso cui risolve ciascun host MX. Usa Whois su quell'IP: se appartiene a Cloudflare e non usi un prodotto di posta Cloudflare per quell'host, il record è in proxy.
- Con
dig:dig MX yourdomain.com +short 10 mail.yourdomain.com. dig A mail.yourdomain.com +short 104.16.x.x (Cloudflare range: wrong for a mail server)
- Testa un CNAME DKIM: un CNAME in proxy non restituisce la chiave TXT che c'è dietro.
dig TXT s1._domainkey.yourdomain.com +short
- Invia un'email di test dal tuo server all'indirizzo unico indicato nella home page di Delivmail (
/) e leggi il risultato SPF. Un fallimento per l'IP del tuo stesso server deriva spesso da una destinazioneaomxin proxy. - Nella dashboard di Cloudflare, apri il tuo dominio, vai su DNS > Records e guarda la colonna Proxy status.
Come risolvere
1. Imposta i record di posta su DNS only
Modifica ciascuno di questi record e passa il Proxy status a DNS only (nuvola grigia):
- il record A/AAAA di ogni host usato nei tuoi record MX (per esempio
mail,mx); - gli host a cui si connettono le tue app di posta per IMAP, POP e SMTP;
- ogni CNAME fornito da un provider email (selettori DKIM, domini di return-path o di rimbalzo, tracciamento dei link salvo diversa indicazione del provider);
- ogni host citato nell'SPF con
a:.
Type Name Content Proxy status A @ 203.0.113.80 Proxied (website: OK) A mail 203.0.113.25 DNS only (mail server) MX @ mail.yourdomain.com priority 10 CNAME s1._domainkey s1.domainkey.u123.wl.sendgrid.net DNS only
2. Separa il sito e l'host di posta
Non far puntare il tuo MX allo stesso nome del sito in proxy. Usa un nome dedicato come mail.yourdomain.com in DNS only. Nota che un host di posta in DNS only pubblica il suo IP; se è lo stesso IP del sito, rivela l'indirizzo reale del sito. Ospitare la posta su un IP diverso o presso un provider email evita questo problema.
3. Rendi l'SPF indipendente dai nomi in proxy
Nell'SPF preferisci ip4:/ip6: o l'include: del tuo provider rispetto ad a e mx:
v=spf1 ip4:203.0.113.25 include:_spf.google.com ~all
Se usi Google Workspace o Microsoft 365, il tuo MX punta ai loro server e lì non serve cambiare nulla del proxy; controlla invece i CNAME DKIM e il record SPF. Per problemi simili, vedi record email persi dopo il trasferimento del DNS.
Verifica che sia risolto
Le modifiche al proxy hanno effetto rapidamente, ma i resolver possono tenere in cache le vecchie risposte per la durata del TTL del record (vedi propagazione DNS e TTL). Poi esegui di nuovo dig A mail.yourdomain.com: deve restituire l'IP del tuo server. Invia un nuovo test Delivmail e verifica che SPF e DKIM passino, verifica di nuovo il dominio nel tuo strumento di invio e invia un'email da una casella esterna al tuo dominio per confermare la ricezione.
Verifica che sia risolto
Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.
Guide correlate
- Nessun record SPF sul tuo dominioIl tuo dominio non dice quali server possono inviare email a suo nome. Aggiungi un record TXT e i destinatari sapranno distinguere le tue email vere da quelle false.
- Errore SPF: troppe query DNS (permerror)SPF permette al massimo 10 query DNS. Oltre questo limite, l'intero record si rompe e i destinatari lo considerano non valido. Ecco come alleggerirlo.
- Più record SPF sullo stesso dominioUn dominio deve avere un solo record SPF. Con due o più, SPF si rompe per tutte le email. Uniscili in un'unica riga.
- SPF fallisce: il server di invio non è autorizzatoIl tuo dominio ha un record SPF, ma il server che ha inviato la tua email non è incluso. Scopri quale servizio ha inviato l'email e aggiungilo.
- Nessuna firma DKIM sulle tue emailDKIM aggiunge una firma digitale che dimostra che un'email arriva davvero dal tuo dominio. Attivala nel tuo provider di posta e pubblica la sua chiave nel DNS.