// come risolvere
Configurare SPF, DKIM e DMARC per Microsoft 365
Una checklist completa per autenticare un dominio che invia con Outlook in Microsoft 365: l'include SPF, i due record CNAME DKIM e un primo record DMARC.
Cosa significa
Con Microsoft 365 è Exchange Online a inviare le tue email. Il tuo dominio deve mostrare ai destinatari che si fida di Microsoft, con tre record DNS:
- SPF elenca i server di Microsoft come mittenti autorizzati.
- DKIM firma ogni email con una chiave legata al tuo dominio.
- DMARC dice ai destinatari cosa fare con le email che falliscono, e ti invia dei report.
Se non hai mai attivato DKIM per il tuo dominio personalizzato, Microsoft firma con il tuo dominio onmicrosoft.com. Quella firma viene superata, ma non corrisponde al tuo indirizzo From, quindi non aiuta il tuo DMARC.
Perché è importante
Gmail, Yahoo e Outlook.com si aspettano SPF e DKIM, e DMARC per chi invia grandi volumi. Microsoft stessa rifiuta o mette nella posta indesiderata sempre più email che falliscono questi controlli.
Come verificare
Delivmail lo verifica per te in due modi:
- Invia un'email di test: nella home page (
/) copia il tuo indirizzo di test unico, inviagli una normale email dalla casella che vuoi verificare, poi apri il report. SPF, DKIM e DMARC dovrebbero essere tutti superati, con DKIM che mostrad=yourdomain.com. - Usa lo Scanner di dominio: inserisci il tuo dominio su
/domain-scannerper leggere i tuoi record SPF e DMARC.
Come risolvere
1. SPF
Presso il tuo provider DNS, tieni un unico record TXT che inizia con v=spf1 su @. Solo per Microsoft 365:
v=spf1 include:spf.protection.outlook.com -all
Se altri strumenti inviano per te, aggiungi i loro include alla stessa riga. Usa ~all finché non sei sicuro che la lista sia completa.
2. DKIM
- Apri il portale Microsoft Defender e vai su Email & collaboration, Policies & rules, Threat policies, Email authentication settings, poi sulla scheda DKIM.
- Seleziona il tuo dominio personalizzato. Microsoft mostra due record CNAME, chiamati
selector1._domainkeyeselector2._domainkey. - Copia i valori esatti mostrati nel portale: puntano a un host Microsoft costruito a partire dai nomi del tuo dominio e del tuo tenant. Non provare a indovinarli.
- Aggiungi entrambi i record CNAME presso il tuo provider DNS.
- Aspetta che siano visibili, poi attiva Sign messages for this domain with DKIM signatures.
Due selettori permettono a Microsoft di cambiare le chiavi senza rompere nulla. Tieni entrambi i record per sempre.
3. DMARC
Aggiungi un record TXT chiamato _dmarc:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Leggi i report per qualche settimana. Quando tutte le fonti reali superano i controlli, passa a p=quarantine, poi a p=reject.
4. Non dimenticare il resto
- Ogni strumento in più (newsletter, fatture, moduli del sito) ha bisogno del proprio include SPF e della propria configurazione DKIM.
- Se possiedi solo il dominio
onmicrosoft.com, lì non c'è niente da fare: lo gestisce Microsoft.
Verifica che sia risolto
- Avvia di nuovo lo Scanner di dominio: un record SPF valido e un record DMARC.
- Invia una nuova email di test da Outlook: tutte e tre le righe dovrebbero essere superate, con DKIM firmato dal tuo dominio.
- Con il Monitoraggio DMARC di Delivmail nella dashboard a pagamento, puoi seguire i report giornalieri prima di rendere più severa la tua policy.
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.