Gestione delle code

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2006-09-17

In questo argomento viene fornita una panoramica delle code in Microsoft Exchange Server 2007 e delle attività di gestione delle code eseguibili da parte degli amministratori. È possibile gestire le code e i relativi messaggi utilizzando l'interfaccia grafica utente del Visualizzatore code e i comandi disponibili in Exchange Management Shell.

Cenni preliminari

Una coda è una posizione temporanea per i messaggi in attesa di passare alla fase successiva dell'elaborazione. Ogni coda rappresenta un insieme logico di messaggi che vengono elaborati da un server di trasporto in base a un ordine specifico.

Exchange Management Shell e il Visualizzatore code di Exchange supportano due tipi di interazione con le code. Queste interfacce possono essere utilizzate per visualizzare lo stato e il contenuto delle code e le proprietà dettagliate dei messaggi, nonché per eseguire azioni di modifica delle code o dei relativi messaggi.

Exchange 2007 utilizza il database ESE (Extensible Storage Engine) per l'archiviazione delle code. Precedentemente noto come JET, ESE è un metodo che definisce un'API di livello basso per le strutture database sottostanti in Exchange Server. Per ulteriori informazioni sulla gestione del database delle code, vedere Gestione del database delle code. In questo argomento sono incluse informazioni su come modificare la posizione predefinita del database delle code.

Exchange 2007 utilizza la tecnologia SMTP (Simple Mail Transfer Protocol) per inviare e ricevere messaggi in Internet e tra i siti del servizio directory Active Directory. SMTP fa parte della suite di protocolli TCP/IP che regola lo scambio di messaggi di posta elettronica tra agenti di trasferimento dei messaggi. Nel server Hub Transport viene utilizzata la chiamata di procedura remota (RPC) di Exchange per comunicare con un server cassette postali per il recapito dei messaggi MAPI.

I messaggi in arrivo e in uscita da Internet vengono accodati nel computer in cui è installato il ruolo del server Edge Transport. I messaggi trasportati nell'organizzazione di Exchange 2007 vengono accodati nel computer in cui è installato il ruolo del server Hub Transport.

Tipi di code

Il routing di un messaggio determina il tipo di coda in cui il messaggio deve essere archiviato. In Exchange 2007 vengono utilizzati i seguenti tipi di code:

  • Coda Invio   Una coda permanente utilizzata dal classificatore per raccogliere tutti i messaggi che sono stati risolti, indirizzati ed elaborati dagli agenti di trasporto. Il classificatore è un componente del trasporto Exchange che elabora tutti i messaggi in arrivo e determina l'azione da eseguire con i messaggi in base alle informazioni relative ai destinatari. In Exchange 2007 il server Edge Transport utilizza il classificatore per indirizzare il messaggio alla destinazione appropriata. Il server Hub Transport consente di utilizzare il classificatore per estendere le liste di distribuzione e per identificare destinatari alternativi e indirizzi di inoltro. Dopo aver recuperato le informazioni complete sui destinatari, il classificatore utilizza queste informazioni per applicare criteri, indirizzare il messaggio ed eseguire la conversione del contenuto.

    La fase di elaborazione di tutti i messaggi ricevuti da un server di trasporto ha inizio dalla coda Invio. I messaggi vengono inviati tramite connettore di ricezione SMTP, la directory di prelievo o il driver di archivio. Il classificatore recupera i messaggi da questa coda e di determinare la posizione del destinatario e la relativa route. Dopo la classificazione, il messaggio viene spostato in una coda di recapito o in una coda dei messaggi con destinatari non raggiungibili. Ogni server Exchange 2007 di trasporto dispone di una coda Invio. I messaggi presenti nella coda Invio non possono trovarsi contemporaneamente in altre code.

  • Coda di recapito delle cassette postali   Nelle code di recapito delle cassette postali sono presenti i messaggi che vengono recapitati al server cassette postali mediante la chiamata RPC di Exchange crittografata. Le code di recapito delle cassette postali sono presenti solo sui server Hub Transport. La coda di recapito delle cassette postali contiene i messaggi recapitati ai proprietari di cassette postali i cui dati sono archiviati in un server cassette postali situato nello stesso sito del server Hub Transport. In un server Hub Transport possono essere presenti più code di recapito delle cassette postali. L'hop successivo per una coda di recapito delle cassette postali è il nome distinto dell'archivio delle cassette postali.

  • Coda di recapito remoto   Nelle code di recapito remote sono presenti i messaggi che vengono recapitati a un server remoto tramite il protocollo SMTP. Le code di recapito remote possono essere presenti sia sui server Hub Transport che su quelli Edge Transport. Inoltre, su ciascun server possono esistere più code di recapito remote. In ogni coda di recapito remoto sono presenti messaggi indirizzati a destinatari che hanno la medesima destinazione. In un server Edge Transport, queste destinazioni sono domini SMTP esterni o connettori SMTP. In un server Hub Transport, queste destinazioni sono esterne al sito Active Directory in cui è situato il server Hub Transport. Le code di recapito remote vengono create in modo dinamico quando richiesto e vengono automaticamente eliminate dal server quando non contengono più messaggi ed è trascorsa la scadenza configurabile. Per impostazione predefinita, la coda viene eliminata tre minuti dopo che l'ultimo messaggio ha lasciato la coda. L'hop successivo per una coda di recapito remoto è un nome di dominio SMTP, un nome SmartHost, un indirizzo IP oppure un nome sito Active Directory.

  • Coda di messaggi non elaborabili   Si tratta di una coda speciale utilizzata per isolare i messaggi che vengono rilevati come potenzialmente pericolosi per il sistema Exchange 2007 dopo un errore o del server. I messaggi che contengono errori potenzialmente irreversibili per il sistema di Exchange Server vengono inseriti nella coda Messaggi non elaborabili. In genere questa coda è vuota. Se non sono presenti messaggi non elaborabili, la coda non viene visualizzata nelle interfacce di visualizzazione delle code. La coda Messaggi non elaborabili è sempre pronta. Per impostazione predefinita, tutti i messaggi in questa coda sono sospesi. Se vengono considerati pericolosi per il sistema, i messaggi possono essere eliminati. Se viene rilevato che l'evento che ha causato l'inserimento del messaggio nella coda Messaggi non elaborabili non è collegato al messaggio stesso, è possibile riprendere il recapito del messaggio. Un volta ripreso il recapito, il messaggio viene inserito nella coda Invio.

  • Coda Non raggiungibili   Ciascun server di trasporto può disporre di una sola coda Non raggiungibili. La coda Non raggiungibili contiene messaggi che non possono essere indirizzati alle relative destinazioni. In genere, una destinazione diventa non raggiungibile quando viene modificato il percorso di routing configurato per il recapito dei messaggi. Tutti i messaggi con destinatari non raggiungibili sono situati in questa coda, indipendentemente dalle relative destinazioni.

Quando un messaggio viene ricevuto mediante trasporto, viene creato e salvato nel database un elemento di trasporto di posta. All'elemento di trasporto di posta viene assegnato un identificatore univoco al momento in cui viene inserito nel database. Un messaggio o un elemento di trasporto di posta può presentare più di una destinazione se viene indirizzato a più destinatari. Ogni destinazione rappresenta una soluzione di routing separata per l'elemento di trasporto di posta e ciascuna soluzione provoca la creazione di un elemento di trasporto di posta indirizzato.

L'elemento di posta indirizzato è un riferimento all'elemento di trasporto di posta e rappresenta l'unità operativa per le azioni relative alle code. Se l'elemento di trasporto di posta dispone di una o più soluzioni di routing, più elementi di posta indirizzati fanno riferimento allo stesso elemento di trasporto di posta. Un messaggio inviato a destinatari che si trovano in due domini diversi viene visualizzato nelle code di recapito come due messaggi distinti, anche se nel database è presente un solo elemento di trasporto di posta.

Gestione delle code

Quando si verifica un problema di flusso di posta o un afflusso di posta indesiderata, è possibile intervenire per modificare lo stato delle code e dei relativi messaggi. È possibile eseguire un'azione su un singolo oggetto oppure un'azione di massa su più oggetti selezionati. Per recuperare le informazioni sui messaggi e le code di recapito, utilizzare l'interfaccia grafica utente del Visualizzatore code e i comandi disponibili in Exchange Management Shell in Exchange 2007. Una volta recuperate queste informazioni, è possibile selezionare le code e i messaggi da gestire.

Il Visualizzatore code e i comandi disponibili in Exchange Management Shell vengono utilizzati per creare i criteri di filtro per identificare le code e i messaggi che si desidera gestire. I criteri di filtro si basano sui seguenti attributi:

  • Stato coda

  • Proprietà coda

  • Stato messaggio

  • Proprietà messaggio

Per ulteriori informazioni su come filtrare le code, vedere Filtro delle code. Per ulteriori informazioni su come filtrare i messaggi, vedere Applicazione del filtro ai messaggi.

Attività di gestione delle code

Il Visualizzatore code e i comandi in Exchange Management Shell vengono utilizzati per visualizzare le informazioni sulle code e i messaggi utilizzare. Questi strumenti possono essere utilizzati anche per eseguire le seguenti azioni:

  • Sospendere la coda   Questa azione impedisce temporaneamente il recapito dei messaggi presenti nella coda. La coda continua ad accettare nuovi messaggi ma nessun messaggio viene eliminato dalla coda. Per ulteriori informazioni, vedere Come sospendere le code.

  • Riprendere la coda   Questa azione inverte l'effetto dell'azione di sospensione della coda e consente di riprendere il recapito dei messaggi. Per ulteriori informazioni, vedere Come riprendere le code.

  • Ripetere il tentativo   Quando una connessione all'hop successivo non riesce, viene impostato un timer di ripetizione del tentativo, che pianifica successivi tentativi di connessione. L'azione di ripetizione del tentativo annulla i tentativi pianificati di connessione all'hop successivo e il tentativo di connessione viene effettuato immediatamente. Se non viene effettuata alcuna connessione, viene reimpostata l'ora della ripetizione successiva del tentativo. Per ulteriori informazioni, vedere Come eseguire un nuovo tentativo di elaborazione delle code.

    È possibile inoltre utilizzare il cmdlet Retry-Queue insieme al parametro Resubmit per fare in modo che i messaggi nella coda vengano reinviati alla coda di invio e per tornare indietro attraverso il processo di categorizzazione. È possibile reinviare manualmente i messaggi aventi il seguente stato:

    • Code di recapito alle cassette postali o code di recapito remoto con stato Riprova. I messaggi nelle code non devono essere in stato Sospeso.

    • Messaggi nella coda non raggiungibile non in stato Sospeso.

    • Messaggi nella coda dei messaggi non elaborabili.

    Per ulteriori informazioni, vedere Come inviare nuovamente i messaggi nelle code.

  • Sospendere un messaggio   Questa azione impedisce temporaneamente il recapito di un messaggio. L'azione di sospensione dei messaggi può essere utilizzata per impedire il recapito di un messaggio ai destinatari di una coda specifica o a tutti i destinatari di tutte le code. Per ulteriori informazioni, vedere Come sospendere i messaggi.

  • Riprendere il messaggio   Questa azione annulla l'effetto dell'azione di sospensione del messaggio e consente di riprendere il recapito dei messaggi in coda. L'azione di ripresa del recapito dei messaggi può essere utilizzata per riprendere il recapito di un messaggio a tutti i destinatari di una coda specifica o a tutti i destinatari di tutte le code. È possibile inoltre utilizzare questa azione per reinviare i messaggi nella coda dei messaggi non elaborabili. Per ulteriori informazioni, vedere Come riprendere i messaggi.

  • Rimuovere un messaggio   Questa azione impedisce in modo permanente il recapito di un messaggio. L'azione di rimozione dei messaggi può essere utilizzata per impedire il recapito di un messaggio ai destinatari di una coda specifica o a tutti i destinatari di tutte le code. È inoltre possibile configurare l'azione di rimozione dei messaggi per inviare un rapporti di mancato recapito (NDR) al mittente quando il messaggio viene rimosso. Per ulteriori informazioni, vedere Rimozione di messaggi dalle code.

  • Esportare il messaggio   Questa azione copia un messaggio nel percorso di file specificato dall'utente. I messaggi vengono salvati nel percorso specificato, ma non vengono eliminati dalla coda. Ciò consente ad amministratori e dirigenti di un'organizzazione di esaminare i messaggi in un momento successivo. Prima di esportare un messaggio è necessario sospenderlo nella coda, in modo che la normale operazione di recapito non venga continuata durante il processo di esportazione. Il formato di esportazione è compatibile con applicazioni di posta elettronica quale ad esempio Microsoft Office Outlook. Salvare il messaggio in formato EML per garantire che nel sistema operativo il file venga associato a un'applicazione di posta elettronica. Per ulteriori informazioni, vedere Esposrtazione di messaggi dalle code.

Ulteriori informazioni

Per ulteriori informazioni, vedere i seguenti argomenti: