Share via


Routing di messaggi verso cartelle pubbliche

 

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

Ultima modifica dell'argomento: 2007-08-27

In questo argomento viene descritto come Microsoft Exchange Server 2007 gestisce il routing dei messaggi verso le cartelle pubbliche. Il routing dei messaggi verso le cartelle pubbliche è diverso da altri routing di messaggi interni perché nell'organizzazione possono esistere più repliche dell'istanza della cartella pubblica. Pertanto, prima che possa avvenire il recapito dei messaggi, il classificatore deve determinare verso quale istanza di cartella pubblica deve essere instradato il messaggio.

Selezione del database cartelle pubbliche di destinazione

Le cartelle pubbliche sono archiviate in database creati nei server Cassette postali. La replica delle cartelle pubbliche è il processo attraverso il quale il contenuto e la gerarchia della cartella pubblica vengono replicati in più server per efficienza e tolleranza di errore. Quando più database delle cartelle pubbliche situati su server separati supportano un singolo albero di cartelle pubbliche, Microsoft Exchange utilizza la replica delle cartelle pubbliche per mantenere i database sincronizzati. Il contenuto delle cartelle pubbliche esiste solo nei database di Exchange configurati per la replica di una cartella specifica. Le informazioni relative a contenuto e gerarchia vengono replicate separatamente.

Le gerarchie delle cartelle pubbliche vengono recuperate quando sono calcolate le tabelle di routing. L'oggetto superiore della gerarchia contiene un elenco di tutti i database delle cartelle pubbliche per i quali la gerarchia viene replicata. L'elenco dei database delle cartelle pubbliche è archiviato come attributo msExchOwningPFTreeBL nel servizio directory di Active Directory. L'attributo msExchOwningPFTreeBL visualizza sempre i database delle cartelle pubbliche aggiunti più di recente in cima all'elenco. Per assicurarsi che possa essere eseguito il recapito corretto dei messaggi per la replica della cartella pubblica, il componente di routing del servizio di trasporto di Microsoft Exchange seleziona sempre il database delle cartelle pubbliche preferito dall'elenco di msExchOwningPFTreeBL. La selezione viene eseguita utilizzando il processo di valutazione seguente:

  1. Se l'elenco contiene database delle cartelle pubbliche situati su server che eseguono Exchange Server 2003 o Exchange 2000 Server, se ne esiste anche una replica in un server cassette postali Exchange 2007, questi database delle cartelle pubbliche non venegono considerati come database delle cartelle pubbliche preferiti.

  2. Se è disponibile più di un database delle cartelle pubbliche di Exchange 2007, per la selezione di un database delle cartelle pubbliche preferito vengono utilizzati i criteri seguenti:

    1. Classificazione per validità del database delle cartelle pubbliche   Più vecchio è il database delle cartelle pubbliche, più probabile è che disponga di una replica della cartella pubblica di destinazione. Pertanto, tutti i database delle cartelle pubbliche riportati nell'elenco msExchOwningPFTreeBL vengono classificati in base alla data di creazione utilizzando come riferimento un numero di giorni configurabile. La classificazione per validità di ogni database delle cartelle pubbliche può essere una delle seguenti, partendo dalla migliore per arrivare alla peggiore:

      • Più vecchio dei giorni di riferimento

      • Meno vecchio dei giorni di riferimento

      • Sconosciuto

      Il database delle cartelle pubbliche che ottiene la migliore valutazione di validità viene selezionato come database delle cartelle pubbliche preferito. Per impostazione predefinita, la validità di riferimento per le repliche di cartelle pubbliche è due giorni (48 ore). È possibile cambiare questo valore modificando la chiave PFReplicaAgeThresholdHours nel file di configurazione di EdgeTransport.exe. Il file si trova nella cartella %Programmi%\Microsoft\Exchange Server\Bin di un computer che esegue Exchange 2007.

    2. Prossimità   Se più database delle cartelle pubbliche ottengono la migliore valutazione di validità, viene selezionato il server Cassette postali che presenta la migliore valutazione di prossimità. La classificazione per prossimità di ogni database delle cartelle pubbliche può essere una delle seguenti, partendo dalla migliore per arrivare alla peggiore:

      Server locale   Se il server locale contiene una replica del database delle cartelle pubbliche, viene selezionato come destinazione preferita per il routing verso le cartelle pubbliche che sono contenute nella gerarchia.

      Server situato nel sito locale di Active Directory   Se più server dell'elenco sono situati nel sito locale di Active Directory, il primo server dell'elenco viene selezionato come destinazione preferita per il routing verso le cartelle pubbliche che sono contenute nella gerarchia.

      Server situato in un sito remoto di Active Directory   Se più server dell'elenco sono situati in un sito remoto di Active Directory, il server del sito di Active Directory che detiene il percorso con il minor costo di routing dal sito locale di Active Directory viene selezionato come destinazione preferita per il routing verso le cartelle pubbliche che sono contenute nella gerarchia. Se nel sito esistono più server che dispongono di una replica del database delle cartelle pubbliche, viene selezionato il primo server dell'elenco. Se più siti remoti di Active Directory hanno lo stesso valore per il percorso con minor costo di routing, viene selezionato il primo server dell'elenco. In questo caso, il percorso con minor costo di routing verso il server selezionato viene calcolato utilizzando la logica usata per il routing interno all'organizzazione. Per ulteriori informazioni, vedere Routing dei messaggi interni.

Se nel server cassette postali Exchange 2007 non è presente alcuna replica di database delle cartelle pubbliche, un database delle cartelle pubbliche situato su un computer con Exchange 2003 o Exchange 2000 viene selezionato come destinazione preferita per il routing verso le cartelle pubbliche che sono contenute nella gerarchia. Il database delle cartelle pubbliche di Exchange 2003 o Exchange 2000 viene selezionato utilizzando i criteri seguenti:

  1. Classificazione per validità del database delle cartelle pubbliche   La classificazione per validità di una cartella pubblica di Exchange 2003 o Exchange 2000 viene determinata utilizzando lo stesso metodo impiegato per un server Exchange 2007.

  2. Se più database delle cartelle pubbliche hanno la stessa classificazione per validità, viene selezionato il primo server dell'elenco.

Se esiste solo una singola istanza di un database delle cartelle pubbliche, viene selezionato il server che ospita il database.

Novità in Exchange 2007 Service Pack 1

In Exchange 2007 Service Pack 1 (SP1), il processo di selezione per il database della gerarchia di cartelle pubbliche preferita è stato modificato. Nella versione di produzione (RTM) di Exchange 2007 un database delle cartelle pubbliche situato su un server Cassette postali Exchange 2007 viene sempre preferito rispetto a un database delle cartelle pubbliche situato su un server Exchange 2003 o Exchange 2000, indipendentemente dalla validità. Ciò può causare il routing di un messaggio verso un database delle cartelle pubbliche che non è ancora stato sottoposto alla replica della gerarchia completa. In questo caso non è possibile determinare la posizione della replica della cartella pubblica e al mittente del messaggio viene restituito un rapporto di mancato recapito (Non-Delivery Report, NDR).

In Exchange 2007 SP1 il database delle cartelle pubbliche preferito viene selezionato utilizzando i criteri seguenti:

  1. Classificazione per validità del database delle cartelle pubbliche   Per impostazione predefinita, i database delle cartelle pubbliche che hanno una soglia di validità inferiore a due giorni non vengono presi in considerazione, a meno che la validità di tutti i database delle cartelle pubbliche sia inferiore a tale soglia oppure sia sconosciuta.

  2. Prossimità   Viene preferito il server locale. Se il server locale non contiene una replica del database delle cartelle pubbliche, viene preferito un server nello stesso sito di Active Directory. Se il sito locale di Active Directory non contiene una replica del database delle cartelle pubbliche, come destinazione preferita viene selezionato un server di un sito remoto o di un gruppo di routing di Active Directory.

  3. Costo   Se più di un sito o di un gruppo di routing remoto di Active Directory contiene una replica del database delle cartelle pubbliche, come destinazione preferita viene selezionato il server del sito o del gruppo di routing di Active Directory che ha il percorso con il minor costo di routing dal sito locale di Active Directory.

Dopo aver applicato questa logica, se sono ancora presenti più server che soddisfano i criteri, viene selezionato il primo server dell'elenco di repliche restituito da Active Directory.

Routing verso cartelle pubbliche

Di seguito viene descritto il processo di routing per il recapito di messaggi a cartelle pubbliche.

  1. Il server Trasporto Hub riceve il messaggio ed esegue il processo di classificazione. L'indirizzo di posta elettronica del messaggio viene risolto in un destinatario in Active Directory. Se l'indirizzo di posta elettronica si risolve in una cartella pubblica, il classificatore deve determinare in quale gerarchia di cartelle pubbliche risieda la cartella pubblica stessa.

  2. Il classificatore esamina l'attributo homeMDB della cartella pubblica. L'attributo homeMDB identifica la gerarchia delle cartelle pubbliche in cui è situata la cartella pubblica di destinazione.

  3. Sulla base dei calcoli della tabella di routing eseguiti dal servizio di trasporto di Microsoft Exchange e descritti nella sezione "Selezione del database cartelle pubbliche di destinazione" di questo argomento, il database delle cartelle pubbliche preferito viene utilizzato per determinare quale gerarchia di cartelle pubbliche contiene una replica della cartella pubblica di destinazione.

    Se il database delle cartelle pubbliche preferito è situato nello stesso sito di Active Directory del server Trasporto Hub di routing, l'elaborazione del messaggio procede come descritto nel punto 4 di questa sezione.

    Se il database delle cartelle pubbliche preferito è situato in un sito remoto di Active Directory, il messaggio viene inoltrato al sito utilizzando il percorso con il minor costo di routing. Viene ripetuto il processo di classificazione dei messaggi descritto nei punti 1 e 2 di questa sezione.

    Se il database delle cartelle pubbliche preferito è situato su un server Exchange 2003 o Exchange 2000, il messaggio viene inoltrato al server e il recapito del messaggio viene determinato dalla versione precedente di Exchange Server.

  4. Il server Traporto Hub stabilisce una connessione con il driver di archivio del server Cassette postali che contiene il database delle cartelle pubbliche preferito. Viene inviata una query al database delle cartelle pubbliche per determinare se il contenuto della cartella pubblica è disponibile. L'identità della cartella di destinazione viene specificata dall'attributo legacyExchangeDN e la disponibilità del contenuto viene determinata dal valore dell'attributo IsContentAvailable. Il driver di archivio accetta il messaggio per il recapito oppure, se il contenuto della cartella non è disponibile localmente, il driver di archivio risponde con un elenco di server alternativi che contengono una replica della cartella pubblica.

    L'invio di un elenco alternativo di server è conosciuto come sostituzione dell'archivio. L'elenco alternativo di server che contengono la replica della cartella pubblica viene visualizzata nello stesso ordine fornito dai riferimenti alla cartella del client e la voce principale viene scelta per il trasporto. Il riferimento viene fornito per il routing come destinazione verso la quale va eseguito il routing del messaggio. Per ulteriori informazioni sui riferimenti alla cartella del client, vedere Gestione dei riferimenti alle cartelle pubbliche.

  5. Se si verifica la sostituzione dell'archivio, il server Trasporto Hub utilizza la tabella di routing per determinare il percorso con minore costo di routing per il server che contiene la replica della cartella pubblica preferita ed esegue il routing del messaggio verso quella destinazione.

  6. Il messaggio viene recapitato all'archivio della cartella pubblica.

Ulteriori informazioni

Per ulteriori informazioni, vedere i seguenti argomenti: