Routing verso domini esterni
Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Ultima modifica dell'argomento: 2007-08-22
In questo argomento viene descritto in che modo Microsoft Exchange Server 2007 gestisce il routing dei messaggi ai domini esterni. Un destinatario esterno è un qualsiasi destinatario di un messaggio che non possiede una cassetta postale nell'organizzazione di Exchange.
Connettori di invio
Per instradare i messaggi ai domini esterni, è necessario configurare almeno un connettore di invio per l'inoltro in Internet. È possibile configurare un connettore di invio e definire lo spazio indirizzo come carattere jolly (*
). Il carattere *
indica che il connettore di invio può essere utilizzato per l'inoltro dei messaggi a tutti gli indirizzi SMTP (Simple Mail Transfer Protocol) esterni. È anche possibile configurare i connettori di invio per l'inoltro dei messaggi a spazi indirizzo specifici quando le restrizioni del connettore di invio, ad esempio la dimensione dei messaggi, variano per quei domini esterni.
Quando si configura un connettore di invio, è necessario selezionare almeno un server di origine per quel connettore di invio. I server di origine sono i server di trasporto associati a quel connettore per la gestione del recapito dei messaggi. Il server di origine per un connettore di invio può essere un server Trasporto Hub, un server Trasporto Edge, una sottoscrizione di Edge o un server testa di ponte Exchange Server 2003 o Exchange 2000 Server. È possibile configurare più server di origine per un connettore di invio per fornire bilanciamento del carico e tolleranza di errore per gli spazi indirizzo definiti in quel connettore di invio. Tuttavia, ogni server di trasporto di origine Exchange 2007 deve appartenere allo stesso sito del servizio directory di Active Directory e ogni server testa di ponte legacy deve appartenere allo stesso gruppo di routing. Per ulteriori informazioni sul bilanciamento del carico per i server di trasporto, vedere Bilanciamento del carico e tolleranza di errore per i server di trasporto.
Per ulteriori informazioni sulla configurazione dell'organizzazione di Exchange per l'invio e la ricezione di messaggi di posta elettronica tramite Internet, vedere Configurazione dei connettori per il flusso della posta Internet.
Quando un messaggio viene instradato a un destinatario esterno, il componente di routing del servizio di trasporto di Microsoft Exchange deve selezionare il miglior connettore di invio tramite il quale instradare il messaggio e calcolare il percorso di routing più conveniente per raggiungere il connettore di invio. Il processo utilizzato dal routing per effettuare tale selezione verrà illustrato più avanti in questo argomento. Quando si sceglie il connettore di invio, è necessario considerare i diversi attributi del connettore. Nelle seguenti sezioni vengono illustrati gli attributi del connettore di invio che incidono sulla scelta del percorso di routing.
Restrizioni del connettore di invio
Le restrizioni applicate al livello del connettore di invio possono fare in modo che non venga preso in considerazione per il routing. Ad esempio, se un connettore di invio di Exchange 2007 viene disabilitato, i messaggi non vengono instradati verso quel connettore. Tuttavia, se Exchange 2003 è distribuito nella stessa organizzazione, in Exchange 2003 lo stato disabilitato non viene rilevato ed è possibile eseguire il routing a quel connettore. La restrizione di dimensione per i messaggi in un connettore di invio può anche fare in modo che il connettore non venga preso in considerazione per la selezione del percorso di routing.
Ambito del connettore
Per il routing vengono presi in considerazione solo i connettori nell'ambito del server di invio. Per impostazione predefinita, non viene applicata alcuna limitazione relativa all'ambito ai connettori di invio, che sono disponibili in tutti i server Trasporto Hub nell'organizzazione. L'amministratore può tuttavia specificare un ambito locale per un connettore di invio. Se si configura un connettore di invio con ambito, la disponibilità del connettore di invio è limitata ai server Trasporto Hub che si trovano nello stesso sito di Active Directory dei server di origine per il connettore di invio. In Exchange 2003 e in Exchange 2000 è possibile esaminare la disponibilità di un connettore di un gruppo di routing.
Spazio indirizzo
Lo spazio indirizzo di un connettore di invio specifica quanto segue:
I domini dei destinatari ai quali il connettore instraderà la posta
Il tipo di trasporto
Il costo assegnato allo spazio indirizzo per quel connettore
Quando si utilizza Exchange Management Console per creare un nuovo connettore di invio, il tipo di trasporto è sempre configurato come SMTP (Simple Mail Transfer Protocol). Per configurare un connettore di invio che utilizzi un altro tipo di trasporto, ad esempio Lotus Notes, utilizzare Exchange Management Shell per specificare il tipo di trasporto come parte dello spazio indirizzo. Se si utilizza qualsiasi altro tipo di trasporto diverso da SMTP, è necessario utilizzare uno SmartHost per instradare i messaggi di posta elettronica. Per ulteriori informazioni sulla configurazione dello spazio indirizzo utilizzando Exchange Management Shell, vedere Set-SendConnector.
Domini dei destinatari
Durante il routing, viene selezionato un connettore di invio a cui vengono instradati messaggi di posta elettronica da recapitare al dominio di destinazione. La configurazione di un connettore di invio consente di definire uno o più spazi indirizzo ai quali il connettore instraderà i messaggi. Quando viene selezionato un connettore di invio, per il routing vengono presi in considerazione solo i connettori con spazio indirizzo corrispondente per il dominio di destinazione. È possibile utilizzare il carattere jolly *
in uno spazio indirizzo per indicare tutti i domini, tutti i domini con un particolare dominio di livello superiore, ad esempio *.com
o un dominio di secondo livello e tutti i relativi sottodomini, ad esempio *.contoso.com
. Quando si configura un connettore di invio per un determinato dominio, i messaggi di posta elettronica inviati a tale dominio vengono sempre instradati tramite quel connettore. Inoltre, ai messaggi di posta elettronica inviati a quel dominio vengono sempre applicate le impostazioni di configurazione per quel connettore.
Se allo spazio indirizzo corrisponde più di un connettore per il dominio di destinazione, viene selezionato lo spazio indirizzo corrispondente più vicino. Ad esempio, se esiste un connettore di invio configurato con lo spazio indirizzo *.contoso.com
, il routing di Exchange troverà una corrispondenza sia in utente@subdomain.contoso.com che in utente@contoso.com.com per lo spazio indirizzo *.contoso.com
e il routing verrà eseguito a quel connettore di invio.
Se due connettori di invio sono configurati con spazi indirizzo sovrapposti, Exchange Server eseguirà il routing al connettore di invio con l'indirizzo corrispondente più preciso. Ad esempio, se il connettore di invio C1 è configurato con lo spazio indirizzo *.contoso.com
e il connettore di invio C2 è configurato con lo spazio indirizzo contoso.com
, la posta elettronica indirizzata a utente@subdomain.contoso.com viene instradata al connettore di invio C1 e la posta elettronica indirizzata a utente@contoso.com viene instradata al connettore di invio C2.
Cost
Il costo del connettore di invio viene utilizzato per impostare la priorità di selezione quando, per lo stesso spazio indirizzo, è configurato più di un connettore di invio. Durante il routing, quando si seleziona il connettore di invio, viene selezionato il percorso di routing con il costo più basso per la destinazione. Modificando gli spazi connettore di invio, è possibile verificare il percorso di routing più indicato per il flusso di posta nell'organizzazione e verso Internet.
Quando si crea un connettore di invio, il costo predefinito è impostato su 1. Per modificare il costo del connettore di invio, utilizzare il cmdlet Set-SendConnector in Exchange Management Shell o le proprietà del connettore di invio in Exchange Management Console.
Connettori esterni
I connettori esterni vengono utilizzati per inviare messaggi a sistemi di messaggistica di terze parti. Per ulteriori informazioni sui connettori esterni, vedere Connettori esterni. Se un messaggio viene instradato a uno spazio indirizzo X.400, Exchange 2007 deve eseguire il routing a un connettore X.400 definito in un server testa di ponte Exchange 2003 o Exchange 2000.
Selezione di un percorso di routing a un destinatario esterno
Quando un messaggio viene inviato a un destinatario esterno, Exchange 2007 deve selezionare un connettore di invio attraverso il quale instradare il messaggio. Per il routing sarà sempre selezionato un singolo connettore attraverso il quale inviare il messaggio. La selezione può variare leggermente se il server di origine per il connettore di invio selezionato è un server Exchange 2007 o Exchange 2003.
Se è stato configurato più di un connettore con spazio indirizzo che soddisfa i requisiti di routing per un destinatario esterno, il routing di Exchange 2007 selezionerà un singolo connettore attraverso il quale instradare il messaggio. Il connettore selezionato deve soddisfare le restrizioni di dimensione per i messaggi. Dopo che in Exchange 2007 sono stati eliminati tutti i connettori con restrizioni di dimensione proibitive per i messaggi, vengono applicati i seguenti criteri di routing per determinare il connettore tramite il quale instradare i messaggi:
Dall'elenco di tutti i connettori di invio e dei connettori esterni configurati nell'organizzazione di Exchange, l'elenco viene ridotto ai connettori che soddisfano tutti i seguenti criteri:
Nell'ambito del server locale
Enabled
Con uno spazio indirizzo che corrisponde al dominio di posta elettronica del destinatario
Dall'elenco risultante selezionare il connettore con lo spazio indirizzo corrispondente più specifico. Non è stato possibile trovare alcun connettore corrispondente.
Se più connettori di invio soddisfano i criteri di corrispondenza dello spazio indirizzo, per il routing di Exchange 2007 vengono valutati i seguenti criteri per la scelta del connettore:
Costo connettore Il costo del connettore è la somma del costo assegnato a tutti i collegamenti al sito IP tra il sito di Active Directory di origine e il sito di Active Directory che contiene i server di origine per il connettore di invio e del costo assegnato al connettore. Viene scelto il connettore con il costo complessivo minore. Se più connettori hanno lo stesso costo, il processo di selezione continua nel passaggio successivo.
Vicinanza Viene selezionato il server di origine più vicino al server di routing. Ciò significa che viene scelto il server locale anziché un altro server Trasporto Hub nello stesso sito di Active Directory e che viene scelto un server nel sito locale di Active Directory anziché un server di origine in un sito remoto di Active Directory.
Nome del connettore con valore alfanumerico più basso Se più percorsi di routing presentano lo stesso costo e la stessa vicinanza, viene selezionato il connettore con il nome che presenta il valore alfanumerico più basso.
Se più connettori soddisfano i criteri di corrispondenza dello spazio indirizzo e i connettori sono ospitati su server che eseguono Exchange 2003 o Exchange 2000, viene utilizzato il seguente metodo di selezione:
Costo connettore Il costo del connettore è la somma del costo assegnato a tutti i connettori del gruppo di routing tra il server di routing e il gruppo di routing che contiene i server di origine per il connettore di invio e del costo assegnato al connettore.
Nome del connettore con valore alfanumerico più basso Se più percorsi di routing presentano lo stesso costo e la stessa vicinanza, viene selezionato il connettore con il nome che presenta il valore alfanumerico più basso.
Il connettore di Exchange 2007 è sempre il connettore preferenziale per il routing di Exchange 2007 quando si verificano le seguenti condizioni:
Più connettori soddisfano i criteri di corrispondenza dello spazio indirizzo.
Il server di origine di un connettore è un server Exchange 2007.
Il server di origine dell'altro connettore è un server Exchange 2003 o Exchange 2000.
Dopo aver selezionato un connettore utilizzando i criteri precedenti, è possibile che siano disponibili più percorsi di routing per raggiungere il sito di Active Directory in cui si trova il server di origine per il connettore selezionato. In questo caso, il percorso di routing più conveniente per il connettore viene calcolato mediante la logica utilizzata per il routing tra organizzazioni. Per ulteriori informazioni, vedere Routing dei messaggi interni.
Il criterio relativo al costo del connettore di invio viene sostituito quando sia il server di trasporto Exchange 2007 che il server Exchange 2003 o Exchange 2000 sono i server di origine per il connettore di invio corrispondente. In Exchange 2003 e in Exchange 2000 non è possibile calcolare i costi del routing di Exchange 2007 relativi ai collegamenti al sito IP. Poiché in Exchange 2003 e in Exchange 2000 non vengono considerati i costi di collegamento al sito IP quando si calcola il percorso di routing più conveniente, nelle versioni precedenti di Exchange Server è possibile che per un connettore di Exchange 2007 venga calcolato un costo inferiore rispetto a un connettore di Exchange 2003, anche se al connettore di Exchange 2007 è stato assegnato un costo maggiore. In questo modo, in Exchange 2003 il routing viene eseguito verso un connettore di Exchange 2007 più costoso. Se in Exchange 2007 viene sempre selezionato il connettore con il costo minore, indipendentemente dalla versione del server di origine del connettore, in Exchange 2007 sarebbe possibile reinstradare il messaggio al connettore di Exchange 2003. Ciò può provocare un loop di routing in quanto i messaggi vengono inoltrati ripetutamente tra i gruppi di routing di Exchange 2007 e di Exchange 2003. Per evitare ciò, quando è necessario scegliere tra un connettore che ha origine in Exchange 2007 e un connettore che ha origine in Exchange 2003, in Exchange 2007 viene sempre selezionato il connettore di Exchange 2007, indipendentemente dal costo. Questa scelta preferenziale viene effettuata solo quando entrambi i connettori corrispondono nello stesso modo allo spazio indirizzo per un destinatario.
Se nessun connettore soddisfa tutti i criteri richiesti per la selezione del connettore in base alla logica descritta in precedenza, si verifica una delle seguenti azioni:
Se non esiste alcun connettore corrispondente per uno spazio indirizzo SMTP, il destinatario viene contrassegnato come non raggiungibile e il messaggio viene instradato nella coda Non raggiungibili.
Se la dimensione del messaggio supera la restizione di dimensione dei messaggi per tutti i connettori, viene restituito al mittente un rapporto di mancato recapito (NDR, non-delivery report).
Se non esiste alcun connettore corrispondente per uno spazio indirizzo non SMTP, viene restituito al mittente un rapporto di mancato recapito (NDR).
Nell'esempio seguente viene descritto in che modo i messaggi vengono instradati ai destinatari esterni. Quando un messaggio viene instradato a un destinatario esterno, l'oggetto di destinazione è un connettore di invio configurato per instradare i messaggi verso lo spazio indirizzo SMTP del destinatario.
Nella tabella seguente viene mostrata la configurazione di due connettori di invio in una topologia di Exchange 2007. In questa topologia, un messaggio viene instradato dal sito A di Active Directory al destinatario esterno Tjones@subdomain.contoso.com
. I due connettori possono instradare i messaggi a questo spazio indirizzo.
Esempi di configurazioni dei connettori di invio
Nome connettore di invio | Spazio indirizzo | Costo dello spazio indirizzo | Server di origine | Restrizioni di dimensione per i messaggi |
---|---|---|---|---|
C1 |
|
1 |
Server Trasporto Hub nel sito A di Active Directory |
Nessuno |
C2 |
|
10 |
Server Trasporto Hub nel sito C di Active Directory |
Nessuno |
In questo scenario, il messaggio viene instradato utilizzando C2 perché è stato scelto lo spazio indirizzo corrispondente più specifico.
Nell'esempio successivo viene mostrata una configurazione alternativa per i connettori di invio. In questa topologia il messaggio viene instradato a un server Trasporto Hub che si trova nel sito A di Active Directory del destinatario esterno, Tjones@subdomain.contoso.com
. Il server di routing non è elencato come server di origine per un qualsiasi connettore di invio ed esiste un collegamento al sito IP a cui è stato assegnato un costo di 5 configurato tra il sito A e il sito C. I due connettori possono instradare i messaggi allo spazio indirizzo. Nella tabella seguente viene illustrata la configurazione del connettore.
Configurazione alternativa del connettore di invio
Nome connettore di invio | Spazio indirizzo | Costo dello spazio indirizzo | Server di origine | Restrizioni di dimensione per i messaggi |
---|---|---|---|---|
C1 |
|
15 |
Server Trasporto Hub nel sito A di Active Directory |
Nessuno |
C2 |
|
10 |
Server Trasporto Hub nel sito C di Active Directory |
Nessuno |
Il costo assegnato al connettore C2 viene aggiunto al costo del collegamento al sito IP tra il sito A e il sito C di Active Directory, per un costo combinato di 15. I server di origine per il connettore C1 si trovano nel sito di Active Directory locale. Pertanto, il costo del collegamento al sito IP per raggiungere il connettore è 0, per un costo totale di 15. In questo scenario, entrambi i connettori corrispondono allo stesso modo allo spazio indirizzo e presentano lo stesso costo. Per il routing viene selezionato il connettore C1 in base alla vicinanza.
Nell'esempio successivo, un messaggio viene instradato dal sito A di Active Directory al destinatario esterno tjones@contoso.com
. Due connettori corrispondono allo stesso modo allo spazio indirizzo di destinazione. Tuttavia, il server di origine di un connettore è un server Exchange 2003. Nella tabella seguente viene illustrata la configurazione del connettore.
Connettori di invio configurati in versioni diverse di Exchange Server
Nome connettore | Spazio indirizzo | Costo dello spazio indirizzo | Server di origine | Restrizioni di dimensione per i messaggi |
---|---|---|---|---|
C1 |
|
10 |
Server Trasporto Hub nel sito B di Active Directory |
Nessuno |
C2 |
|
1 |
Server testa di ponte Exchange 2003 nel gruppo di routing 1 |
Nessuno |
In questo scenario, il costo per raggiungere ciascun connettore viene calcolato come segue:
Per raggiungere C1, il server Trasporto Hub nel sito A deve inoltrare il messaggio al sito B. Pertanto, il costo per raggiungere C1 è il costo assegnato al collegamento al sito IP tra il sito A e il sito B (5) di Active Directory combinato con il costo assegnato allo spazio indirizzo sul connettore di invio (5+10=15).
Per raggiungere C2, il server Trasporto Hub nel sito A deve inoltrare il messaggio al sito B per raggiungere il server di origine per il connettore del gruppo di routing che fornisce una connessione logica tra il gruppo di routing di Exchange 2003 e di Exchange 2007. Al collegamento al sito IP tra il sito A e il sito B viene assegnato un costo di 5, così come al connettore del gruppo di routing. Il costo per raggiungere C2 è il costo assegnato al collegamento al sito IP tra il sito A e il sito B, combinato con il costo assegnato al connettore del gruppo di routing e con il costo assegnato allo spazio indirizzo sul connettore SMTP (5+5+1=11).
Sebbene il costo per raggiungere C2 sia effettivamente inferiore al costo per raggiungere C1, il connettore di invio C1 viene selezionato come destinazione di routing in quanto il server di origine è un server Exchange 2007.
Ulteriori informazioni
Per ulteriori informazioni, vedere i seguenti argomenti: