Risoluzione di problemi del flusso della posta e di SMTP

 

Ultima modifica dell'argomento: 2005-05-24

Anche dopo avere configurato correttamente il protocollo SMTP (Simple Mail Transfer Protocol) nell'organizzazione di Microsoft® Exchange Server e avere adottato tutte le misure necessarie per la protezione, è possibile riscontrare problemi di flusso della posta. In questo argomento vengono descritti molti dei problemi più comuni che si possono verificare e i relativi metodi per risolverli.

In particolare, si apprenderà a:

  • utilizzare Telnet
  • utilizzare le code SMTP e X.400
  • utilizzare il Centro verifica messaggi
  • utilizzare il Visualizzatore eventi
  • configurare il livello di registrazione diagnostica per SMTP.

Tuttavia, prima di esaminare le indicazioni fornite in questo argomento per la risoluzione dei problemi, accertarsi che Exchange Server sia configurato correttamente per l'invio e la ricezione di posta. Gli elenchi riportati di seguito forniscono un breve riepilogo dei requisiti da soddisfare affinché il flusso della posta in ingresso e in uscita sia regolare.

Per garantire il flusso regolare della posta di Internet:

  • I criteri destinatari devono essere configurati correttamente.
  • Il server virtuale SMTP che accetta la posta di Internet deve essere configurato sulla porta 25 e consentire le connessioni anonime.
  • Deve esistere su un server DNS di Internet un record della risorsa di scambio della posta (MX) e tale record deve puntare al dominio esterno o di Internet del server di posta elettronica.
  • Il server di posta di Internet deve essere accessibile per i server remoti su Internet.

Per garantire il flusso regolare della posta su Internet:

  • Il server virtuale SMTP che invia la posta di Internet deve essere configurato per l'utilizzo della porta 25.
  • Se si utilizzano dei connettori SMTP, almeno uno di essi deve contenere uno spazio indirizzo * che specifica tutti i domini esterni.
  • Il server di Exchange deve essere in grado di risolvere i nomi DNS esterni. Per risolvere i nomi DNS esterni, effettuare le seguenti operazioni.
    • Utilizzare un server DNS interno che inoltri la posta a un server DNS esterno.
    • Configurare il server virtuale SMTP per l'utilizzo di un server DNS esterno specifico.
    • Instradare la posta a uno SmartHost che esegua la risoluzione DNS.

Per ulteriori informazioni sulle modalità di configurazione di Exchange Server per l'invio e la ricezione dei messaggi di posta elettronica, vedere Verifica della configurazione e della struttura del DNS.

Per ulteriori informazioni sull'utilizzo di Telnet per la verifica di SMTP, vedere il seguente argomento

Utilizzo delle code SMTP e X.400

SMTP utilizza le code SMTP per recapitare la posta internamente ed esternamente. I server di Exchange Server 5.5, i client MAPI, ad esempio Microsoft Office Outlook®, e altri connettori per posta elettronica, come Microsoft Exchange Connector for Lotus Notes e Microsoft Exchange Connector for Novell GroupWise, utilizzano le code X.400 per inviare e ricevere la posta verso e da Exchange Server. Nelle sezioni che seguono viene descritto come utilizzare sia le code SMTP che le code X.400 per risolvere problemi relativi al flusso dei messaggi.

Informazioni sulle code SMTP

Durante la categorizzazione e il recapito dei messaggi, il motore di accodamento avanzato invia tutti i messaggi attraverso le code SMTP di un server virtuale SMTP. Se si verifica un problema durante il recapito del messaggio, quest'ultimo rimarrà nella coda in cui si è verificato il problema.

Per determinare le possibili cause dei problemi relativi al flusso dei messaggi è possibile utilizzare le code SMTP. Se lo stato di una coda è “Riprova”, è necessario verificare le proprietà della coda per determinare la causa. Se ad esempio viene visualizzato un messaggio relativo a un errore SMTP, è necessario esaminare i registri eventi del server per individuare gli eventuali errori SMTP. Se il registro non contiene eventi, sarà necessario incrementare il livello di registrazione per il protocollo SMTP. Per ulteriori informazioni su come aumentare il livello di registrazione del protocollo SMTP, vedere Visualizzazione del registro applicazione nel Visualizzatore eventi e Modifica delle impostazioni di registrazione per MSExchangeTransport.

Nella tabella seguente sono indicate le code SMTP, le relative descrizioni e le informazioni per la risoluzione dei problemi relativi all'accumulo di messaggi in ciascuna coda.

Descrizioni delle code SMTP e relative informazioni per la risoluzione dei problemi

Coda SMTP Descrizione Risoluzione dei problemi

[Nome dominio locale] (Recapito locale)

Contiene i messaggi accodati sul server di Exchange per il recapito locale e destinati a una cassetta postale di Exchange o a un archivio di cartelle pubbliche.

È possibile che si accumulino messaggi in questa coda se il server di Exchange non sta accettando messaggi per il recapito locale. Il recapito lento o sporadico dei messaggi può indicare un problema di prestazioni o di loop dei messaggi.

Questa coda è controllata dall'archivio di Exchange. Aumentare il livello di registrazione diagnostica per l'archivio di Exchange, come descritto in Modifica delle impostazioni di registrazione per MSExchangeTransport.

Messaggi in attesa dell'individuazione della directory

Contiene i messaggi inviati ai destinatari che non sono ancora stati risolti mediante il servizio Microsoft Active Directory®. In questa coda vengono inoltre inseriti i messaggi durante l'espansione delle liste di distribuzione.

In genere, è possibile che si accumulino messaggi in questa coda perché il motore di accodamento avanzato non è in grado di assegnare una categoria al messaggio, ad esempio perché non riesce ad accedere ai server di catalogo globale e alle informazioni sul destinatario oppure perché i server di catalogo globale non sono raggiungibili o sono molto lenti. Inoltre, l'accumulo può essere causato da quanto segue:

  • Active Directory non è disponibile (poiché il classificatore utilizza Active Directory per categorizzare i messaggi).
  • Active Directory potrebbe essere sovraccarico (se sono stati accodati molti messaggi nella coda di pre-categorizzazione).
  • Un errore di conversione. Il classificatore gestisce anche la conversione dei contenuti.
  • Il classificatore dei messaggi non ha trovato gli archivi delle cassette postali.
  • Se SMTP è stato reinstallato o rimosso, le seguenti chiavi della metabase di IIS potrebbero essere invalidate: /smtpsvc/DsUseCat e /smtpsvc/vsi#/DsUseCat. Determinare se SMTP è stato reinstallato o rimosso.

Questa coda è influenzata dal classificatore. Aumentare il livello di registrazione diagnostica per il classificatore, come descritto in Modifica delle impostazioni di registrazione per MSExchangeTransport".

Messaggi in attesa di essere reinstradati

Contiene i messaggi fino quando non viene determinato il server di destinazione successivo. A questo punto, i messaggi vengono spostati nelle rispettive code dei collegamenti.

È possibile che si accumulino messaggi in questa coda se si verificano dei problemi per il routing di Exchange Server. È possibile eseguire un backup del routing dei messaggi. Aumentare il livello di registrazione diagnostica per il routing, come descritto in Modifica delle impostazioni di registrazione per MSExchangeTransport.

Recapito remoto

[Nome connettore|

Nome server| Dominio remoto]

Contiene i messaggi destinati al recapito remoto. Il nome della coda corrisponde alla destinazione del recapito remoto, che può essere un connettore, un server o un dominio.

Se si accumulano messaggi in questa coda, è necessario innanzitutto identificare lo stato della coda. Se lo stato della coda è "Riprova", controllare le proprietà della coda per determinare il motivo di tale stato. Per la risoluzione dei problemi relativi a DNS, utilizzare Nslookup e Telnet. Se l'host non è raggiungibile, utilizzare Telnet per assicurarsi che il server remoto stia rispondendo.

Messaggi con destinazione irraggiungibile

Non è possibile raggiungere il server di destinazione successivo per questi messaggi. Ciò può verificarsi, ad esempio, quando è possibile determinare il percorso di rete della destinazione finale.

È possibile che si accumulino messaggi in questa coda se non esiste alcuna route per il recapito. Inoltre, vengono inseriti nuovi messaggi in questa coda ogni volta che un connettore o una coda di recapito remoto non è disponibile o si trova nello stato "Riprova" per un certo periodo di tempo e non esistono route alternative per accedere al connettore o alla destinazione remota. Ciò consente a un amministratore di correggere il problema o definire una route alternativa. Per consentire ai nuovi messaggi di spostarsi nella relativa coda di destinazione remota, in modo da forzare una connessione e ottenere una traccia Netmon, riavviare il server virtuale SMTP.

Pre-inoltro

Contiene i messaggi che sono stati riconosciuti e accettati dal servizio SMTP. L'elaborazione di questi messaggi non è ancora iniziata.

L'accumulo costante di messaggi in questa coda potrebbe indicare un problema di prestazioni. Se si verificano picchi occasionali nelle prestazioni, è possibile che i messaggi vengano inseriti in modo intermittente in questa coda.

Messaggi DSN in attesa di invio

Contiene i messaggi di notifica sullo stato del recapito (DSN), detti anche rapporti di mancato recapito, che sono pronti per essere inviati da Exchange.

Nota   Per questa coda le seguenti operazioni non sono disponibili:

  • Eliminazione di tutti i messaggi (senza rapporto di mancato recapito)
  • Eliminazione di tutti i messaggi (con rapporto di mancato recapito)

È possibile che si accumulino messaggi in questa coda se il servizio Archivio informazioni di Microsoft Exchange non è disponibile o non è in esecuzione oppure nel caso in cui si verifichino dei problemi con IMAIL, il componente di archivio di Exchange responsabile della conversione dei messaggi.

Controllare il registro eventi per determinare se si sono verificati errori del servizio Archivio informazioni di Microsoft Exchange.

Coda tentativi messaggi non riusciti

Contiene i messaggi che per qualche motivo non è stato possibile inviare alla coda, spesso prima che siano state eseguite altre operazioni di elaborazione. Per impostazione predefinita, i messaggi nella coda vengono rielaborati ogni 60 minuti.

Di seguito sono elencate le possibili cause dei messaggi non riusciti:

  • Messaggi danneggiati.
  • Programmi di terze parti o sink di evento che interferiscono con le funzionalità di controllo dell'integrità o accodamento dei messaggi.
  • Il numero ridotto di risorse di sistema può causare il rallentamento del sistema o altri problemi di prestazioni. Anche se il riavvio di IIS può risolvere temporaneamente i problemi legati alle risorse, si consiglia di determinare la causa principale del problema.

Messaggi accodati per il recapito rinviato

Contiene i messaggi che sono stati inseriti nella coda per essere recapitati in un momento successivo, compresi quelli inviati con versioni precedenti di Outlook Questa opzione può essere impostata sui computer client di Outlook.

Per il recapito dei messaggi, nelle versioni precedenti di Outlook viene utilizzato l'agente di trasferimento messaggi (MTA, Message Transfer Agent) mentre nella nuova versione viene utilizzato SMTP. Di conseguenza, i messaggi inviati dalle versioni precedenti di Outlook gestiscono il recapito rinviato in modo differente.

I messaggi rimangono in questa coda fino al momento pianificato per il recapito.

Di seguito sono elencate le possibili cause dell'accumulo dei messaggi in questa coda:

  • Se si invia un messaggio alla cassetta postale di un utente mentre è in corso lo spostamento della cassetta postale, è possibile accodare qui i messaggi.
  • L'utente non dispone ancora di una cassetta postale e per tale utente non esiste alcun identificatore di protezione (SID, Security ID) di account principale. Per ulteriori informazioni, vedere l’articolo 316047 della Microsoft Knowledge Base, "XADM: Addressing Problems That Are Created When You Enable ADC-Generated Accounts" (informazioni in lingua inglese).
  • Il messaggio è danneggiato o il destinatario non è valido.
  • Per determinare se un messaggio è danneggiato, controllarne le proprietà. Se il messaggio non è accessibile, potrebbe essere danneggiato. È inoltre possibile verificare che il destinatario sia valido.

Per ulteriori informazioni sulla risoluzione dei problemi relativi al flusso dei messaggi di posta elettronica e SMTP, vedere i seguenti argomenti: