Prima di configurare l'organizzazione di Exchange Server per l'invio e la ricezione di posta, è necessario capire come il protocollo SMTP (Simple Mail Transfer Protocol) consente il flusso di messaggi in Microsoft® Exchange Server 2003. Exchange Server 2003 utilizza SMTP per recapitare la posta interna tra i server di Exchange e i gruppi di routing. Allo stesso modo Exchange 2003 utilizza SMTP per recapitare la posta Internet al di fuori dell'organizzazione di Exchange.
SMTP è lo standard Internet per il trasporto e il recapito di messaggi elettronici. Il servizio SMTP di Microsoft, basato sulle specifiche di RFC (Request For Comments) 2821 e RFC 2822, è incluso in Microsoft Windows® 2000 Server e Windows Server™ 2003.
Il servizio SMTP di Windows è un componente di Internet Information Services (IIS) e viene eseguito come parte di Inetinfo.exe. Poiché Exchange Server 2003 utilizza questo servizio come protocollo di trasporto nativo, utilizza SMTP per inviare tutti i messaggi interni ed esterni.

Estensione della funzionalità SMTP in Exchange Server
Quando Exchange Server viene installato, la funzionalità SMTP di base viene estesa nei seguenti modi:
-
Trasferimento della gestione del servizio SMTP (per mezzo di server virtuali SMTP) dalla console amministrativa di IIS al Gestore di sistema di Exchange.
-
Implementazione del supporto per le informazioni sullo stato dei collegamenti. Exchange utilizza tali informazioni per determinare il metodo migliore per l'invio di messaggi tra server, in base allo stato corrente della connettività della messaggistica, al costo e alla spesa associata della route definita in base alla topologia.
-
Estensione di SMTP per il supporto dei comandi utilizzati per il routing dello stato dei collegamenti e altre funzionalità di Exchange. Quando viene installato Exchange, vengono aggiunti i seguenti comandi:
-
X-EXPS GSSAPI
-
X-EXPS=LOGIN
-
X-EXCH50
-
X-LINK2STATE
-
Configurazione di un driver di archivio IFS (Installable File System) di Exchange per consentire il recupero e il recapito dei messaggi da e all'archivio di Exchange.
-
Impostazione del percorso \exchsrv\mailroot\vs 1\queue sul disco per l'accodamento dei messaggi. Questa è la posizione del primo server virtuale SMTP sul server di Exchange. Se si aggiunge un secondo server virtuale SMTP, Exchange crea una posizione aggiuntiva (\exchsrv\mailroot\vs 2\queue).
-
Implementazione del supporto per l'accodamento avanzato. Exchange migliora le funzioni di accodamento di Windows 2000 e Windows Server 2003. Il motore di accodamento avanzato gestisce le funzioni di trasporto sottostante in Exchange.
-
Miglioramento della classificazione dei messaggi. La classificazione dei messaggi è un processo eseguito dal classificatore di messaggi, un componente del motore di accodamento avanzato. Il classificatore invia query LDAP (Lightweight Directory Access Protocol) al server di catalogo globale per recuperare le informazioni sull'utente e sulla configurazione memorizzate nel servizio directory Microsoft Active Directory®. Il classificatore di messaggi recupera le informazioni sui criteri del destinatario e sui server virtuali di Exchange per consentire il recapito dei messaggi, quindi le utilizza per convalidare l'indirizzo del destinatario, per verificare che non vengano superati i limiti dei messaggi e infine per determinare come viene recapitato il messaggio mediante il routing di Exchange e SMTP.
Un concetto importante da comprendere a proposito di SMTP ed Exchange 2000 Server e le versioni successive riguarda l'interazione tra Exchange, Active Directory e la metabase di IIS. Con il Gestore di sistema di Exchange le modifiche apportate alla configurazione (ad esempio, ai criteri del destinatario e ai server virtuali SMTP) vengono scritte in Active Directory, consentendo un'amministrazione facile e remota. Tuttavia, poiché il servizio SMTP legge le impostazioni dalla metabase di IIS, il servizio DS2MB, che è un componente del Supervisore sistema di Exchange, replica le informazioni presenti in Active Directory nella metabase di IIS del server locale.

Ricezione di posta Internet
Se vengono soddisfatte le seguenti condizioni , Exchange Server 2003 è in grado di ricevere la posta Internet nella configurazione predefinita:
-
È disponibile una connessione costante a Internet.
-
I server DNS (Domain Name System) esterni per il dominio devono disporre di record di risorse MX (Mail Exchanger) facenti riferimento ai server di posta o, se si utilizza un provider di servizi Internet (ISP) o un sistema esterno, il sistema esterno deve disporre di un record MX per il dominio e di un meccanismo per inoltrare la posta ai server di Exchange.
-
Il server di posta deve essere accessibile agli altri server su Internet. Se si utilizza un ISP o un sistema esterno per ricevere la posta, il sistema esterno deve essere in grado di contattare i server di Exchange per recapitare la posta.
-
I criteri destinatari devono essere configurati correttamente. Per ricevere la posta Internet, è necessario configurare un criterio del destinatario che contenga uno spazio indirizzo corrispondente al dominio SMTP. Inoltre, In base all'impostazione predefinita, l'organizzazione di Exchange è responsabile del recapito della posta a tale spazio indirizzo. Ad esempio, per accettare la posta Internet per luigi@esempio.com, è necessario disporre di un criterio del destinatario che contenga @esempio.com. Tuttavia esistono alcune eccezioni a questa regola.
Il flusso della posta Internet in arrivo attraversa un server di Exchange nel modo seguente:
-
Il server SMTP mittente invia una query al DNS per individuare l'indirizzo IP del server di posta SMTP del destinatario.
-
Il server SMTP mittente avvia quindi una conversazione sul server SMTP del destinatario sulla porta 25. Sul gateway di Exchange, il server SMTP del destinatario è il server virtuale SMTP configurato per l'accettazione della posta Internet in arrivo.
-
In teoria il server SMTP in ingresso accetta il messaggio in arrivo solo se è destinato a un destinatario del dominio di posta SMTP. Questi destinatari vengono definiti nei criteri del destinatario (a meno che il server non consenta l'inoltro, il che è sconsigliato).
Nota: |
|---|
|
Se il sistema consente l'inoltro, utenti non autorizzati possono utilizzare i server per inviare posta a indirizzi esterni. Di conseguenza è possibile che il sistema venga identificato dal servizio di blocco degli indirizzi, che blocca la posta proveniente da server sospettati di inviare posta elettronica commerciale indesiderata.
|
-
Quando il messaggio viene accettato, il server virtuale SMTP utilizza i meccanismi di trasporto all'interno di Exchange per determinare il metodo di recapito del messaggio. Exchange individua il destinatario in Active Directory e determina quale server nell'organizzazione di Exchange recapiterà il messaggio.
-
Infine il server virtuale SMTP utilizza i meccanismi di trasporto interni per recapitare il messaggio al server di Exchange appropriato.

Invio di posta Internet
In presenza di una connessione costante a Internet, Exchange invia la posta Internet utilizzando uno dei seguenti metodi:
-
Utilizza direttamente DNS per contattare il server di posta remoto.
-
Instrada la posta attraverso uno SmartHost che si occuperà della risoluzione dei nomi DNS e del recapito della posta.
Prima di leggere la descrizione dettagliata di entrambi i metodi, è necessario capire i concetti fondamentali relativi al flusso di posta in uscita in un'organizzazione di Exchange.
La posta Internet in uscita passa attraversa un server di Exchange Server 2003 nel modo seguente:
-
Un utente interno invia un messaggio a un destinatario in un dominio remoto.
-
Per determinare se il destinatario è locale o remoto, il server virtuale SMTP sul server di Exchange del mittente utilizza le funzioni di trasporto interne per inviare una query al server di catalogo globale relativa all'indirizzo del destinatario. Se l'indirizzo del destinatario sul messaggio non è incluso in un criterio del destinatario, non viene memorizzato in Active Directory. Pertanto Exchange stabilisce che il messaggio è destinato a un dominio remoto.
-
Se necessario, il server di Exchange recapita il messaggio al server virtuale SMTP appropriato.
-
Il server virtuale SMTP utilizza le informazioni della metabase di IIS per determinare il metodo di recapito di un messaggio a un dominio remoto.
-
Il server virtuale SMTP sul server di Exchange esegue quindi una delle due operazioni seguenti:
-
Utilizza DNS per cercare l'indirizzo IP del dominio di destinazione, quindi tenta di recapitare il messaggio.
-
Inoltra il messaggio a uno SmartHost che si occuperà della risoluzione DNS e del recapito del messaggio.