Vai al contenuto
ToolMug

Controllo SPF, DKIM, DMARC e MX

Inserisci un dominio o un indirizzo email per cercare in un'unica operazione server MX, record SPF, DKIM e DMARC e controllare gli errori comuni. È utile quando la posta finisce nello spam, qualcuno falsifica il dominio o devi rispettare i requisiti di invio di Gmail e Yahoo.

Elaborato sui nostri server ed eliminato entro un'ora

I selettori comuni come default, selector1 e google vengono provati automaticamente

Come si usa

  1. Inserisci un dominio oppure incolla un indirizzo email (viene usata la parte dopo @).
  2. Fai clic su Cerca per vedere risultati MX, SPF, DKIM e DMARC. Se non viene trovata una chiave DKIM, inserisci il selettore e cerca di nuovo.
  3. Correggi i record presso il provider DNS come suggerito, poi controlla di nuovo quando le modifiche saranno effettive.

Opzioni spiegate

SPF
Un record TXT alla radice del dominio che inizia con v=spf1 e indica i server autorizzati a inviare per il dominio. Deve essercene uno solo.
DMARC
Un record TXT in _dmarc che inizia con v=DMARC1 e dice ai destinatari cosa fare quando i controlli SPF e DKIM falliscono.
Numero di query
Ogni include, a, mx, ptr, exists e redirect in SPF costa una query DNS e il totale non deve superare 10. Include e redirect vengono espansi, quindi contano anche le query annidate.

Leggere i record

Un record SPF è un elenco di termini. Ogni termine può iniziare con un qualificatore che indica che cosa succede quando c’è corrispondenza (RFC 7208):

Qualificatore Significato Esempio
+ (predefinito) Pass a o +a
- Fail: rifiuta -all
~ Softfail: accetta ma contrassegna ~all
? Neutral: nessuna indicazione ?all

Il controllo segnala +all (o un semplice all) come consenso all’invio da parte di qualsiasi server, ?all come una misura che non fa nulla contro lo spoofing, e un record senza all né redirect= come incompleto. Avvisa anche del meccanismo ptr e di un secondo record SPF.

Un record DMARC è un insieme di coppie tag=valore separate da punti e virgola (RFC 7489):

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
Tag Significato
v Versione, sempre DMARC1 e per prima nel record
p Policy per il dominio: none, quarantine o reject
sp Policy per i sottodomini; se assente, vale p
rua Dove inviare i report aggregati
ruf Dove inviare i report sui fallimenti
pct Quota di posta non conforme a cui si applica la policy; 100 se assente
adkim, aspf Allineamento DKIM e SPF: r rilassato (predefinito) o s rigoroso
fo Opzioni dei report sui fallimenti; 0 se assente

Un record DMARC senza rua viene segnalato perché non riceveresti alcun report. Sul fronte DKIM, una chiave RSA inferiore a 2048 bit viene segnalata come debole, e una chiave con valore p= vuoto viene mostrata come Revocata.

Domande frequenti

SPF deve terminare con ~all o -all?

-all dice ai destinatari di rifiutare i server non elencati; ~all li marca come sospetti. Usa ~all finché non sei sicuro che l'elenco sia completo. Con DMARC attivo la differenza è piccola.

Con quale policy DMARC devo iniziare?

Inizia con p=none e un indirizzo rua, controlla i report per una o due settimane per assicurarti che ogni mittente legittimo superi il controllo, poi passa a quarantine e infine reject.

Perché non viene trovata alcuna chiave DKIM?

Le chiavi DKIM si trovano in selector._domainkey.domain e il selettore viene scelto dal provider email. I selettori comuni come default, selector1, selector2 e google vengono provati automaticamente; altrimenti trova il valore s= nell'header DKIM-Signature di un messaggio e inseriscilo come selettore DKIM.

Privacy

I file vengono caricati tramite HTTPS per l'elaborazione ed eliminati automaticamente entro un'ora.

Strumenti correlati