Risoluzione dei problemi di configurazione del dominio
Questa guida descrive come risolvere i problemi comuni relativi alla configurazione e all'uso di domini personalizzati per il servizio di comunicazione tramite posta elettronica di Azure.
1. Impossibile verificare lo stato del dominio personalizzato
È necessario verificare la proprietà del dominio aggiungendo un record TXT al registrar del dominio o al provider di hosting DNS (Domain Name System). Se la verifica del dominio non riesce per qualsiasi motivo, completare i passaggi seguenti in questa sezione per identificare e risolvere il problema sottostante.
Motivi
Dopo l'avvio del processo di verifica, il servizio di comunicazione tramite posta elettronica di Azure tenta di leggere il record TXT dal dominio personalizzato. Se il servizio di comunicazione tramite posta elettronica di Azure non riesce a leggere il record TXT, contrassegna lo stato di verifica come non riuscito.
Procedura di risoluzione
Copiare il record TXT proposto dal servizio di posta elettronica da portale di Azure. Il record TXT dovrebbe essere simile a questo esempio:
ms-domain-verification=43d01b7e-996b-4e31-8159-f10119c2087a
Se non è stato aggiunto il record TXT, è necessario aggiungere il record TXT al registrar o al provider di hosting DNS del dominio. Per istruzioni dettagliate, vedere Avvio rapido: Come aggiungere domini di posta elettronica verificati personalizzati.
Dopo aver aggiunto il record TXT, è possibile eseguire una query sui record TXT per il dominio personalizzato.
Usare lo
nslookup
strumento dal terminale CMD di Windows per leggere i record TXT dal dominio.Usare uno strumento di ricerca DNS di terze parti:
In questa sezione si continua a usare il
nslookup
metodo .Usare il comando seguente
nslookup
per eseguire query sui record TXT:nslookup -q=TXT YourCustomDomain.com
La
nslookup
query deve restituire record simili al seguente:Esaminare l'elenco dei record TXT per il dominio personalizzato. Se non viene visualizzato il record TXT elencato, il servizio di comunicazione tramite posta elettronica di Azure non può verificare il dominio.
2. Impossibile verificare lo stato SPF
Dopo aver verificato lo stato del dominio, è necessario verificare Sender Policy Framework (SPF) e DomainKeys Identified Mail (DKIM) e DKIM2. Se lo stato SPF ha esito negativo, seguire questa procedura per risolvere il problema.
Copiare il record SPF da portale di Azure. Il record SPF dovrebbe essere simile al seguente:
v=spf1 include:spf.protection.outlook.com -all
Il servizio di comunicazione tramite posta elettronica di Azure richiede di aggiungere il record SPF al registrar o al provider di hosting DNS del dominio. Per un elenco dei provider, vedere Aggiungere record DNS nei registrar di dominio più diffusi.
Dopo aver aggiunto il record SPF, è possibile eseguire una query sui record SPF per il dominio personalizzato. Di seguito vengono illustrati due metodi:
Usare
nslookup
lo strumento dal terminale CMD di Windows per leggere i record SPF dal dominio.Usare uno strumento di ricerca DNS di terze parti:
In questa sezione si continua a usare il
nslookup
metodo .Usare il comando seguente
nslookup
per eseguire una query sul record SPF:nslookup -q=TXT YourCustomDomain.com
Questa query restituisce un elenco di record TXT per il dominio personalizzato.
Esaminare l'elenco delle intestazioni TXT per il dominio personalizzato. Se il record SPF non è elencato qui, il servizio di comunicazione tramite posta elettronica di Azure non è in grado di verificare lo stato SPF per il dominio personalizzato.
Verificare la presenza
-all
nel record SPF.Se i record SPF contengono
~all
la verifica SPF non riesce.Servizi di comunicazione di Azure richiede
-all
invece di~all
convalidare il record SPF.
3. Impossibile verificare lo stato DKIM o DKIM2
Se il servizio di comunicazione tramite posta elettronica di Azure non riesce a verificare lo stato DKIM o DKIM2, seguire questa procedura per risolvere il problema.
Aprire il prompt dei comandi e usare
nslookup
:nslookup set q=TXT
Se DKIM ha esito negativo, usare
selector1
. Se DKIM2 ha esito negativo, usareselector2
.selector1-azurecomm-prod-net._domainkey.contoso.com
selector2-azurecomm-prod-net._domainkey.contoso.com
Questa query restituisce i record DKIM CNAME per il dominio personalizzato.
Se
nslookup
restituisce i record CNAME DKIM o DKIM2, analogamente all'immagine precedente, è possibile prevedere che il servizio di comunicazione di posta elettronica di Azure verifichi lo stato DKIM o DKIM2.Se i record CNAME DKIM/DKIM2 mancano dall'output
nslookup
, il servizio di comunicazione di posta elettronica di Azure non può verificare lo stato DKIM o DKIM2.Per un elenco dei provider, vedere Record CNAME.