Introduzione
Il presente documento offre una panoramica di base del funzionamento del servizio di consegna nell'ESA. Poiché le variabili coinvolte sono numerose, è difficile stabilire quali siano le cause del ritardo nell'invio di messaggi specifici senza indagare su ciascuna di esse.
Code
I destinatari del messaggio sono suddivisi per coda del dominio di destinazione. Il sistema analizza le code del dominio di destinazione su base continuativa; maggiore è il numero di destinazioni in memoria, maggiore sarà la lunghezza di ogni passaggio di analisi. Se il sistema è sottoposto a un carico di lavoro elevato, l'analisi della coda di recapito potrebbe subire un ritardo.
Connessioni
Ogni connessione di recapito invierà fino a 50 messaggi prima della chiusura. Se le connessioni sono già state stabilite, il sistema tenterà di inviare le connessioni aperte. Se tali connessioni diventano complete o se una particolare connessione richiede molto tempo, il sistema tenterà di stabilire nuove connessioni. Il numero di connessioni di recapito aperte è limitato dalle impostazioni Controlli destinazione e Concorrenza massima recapito.
Rete
Il recapito dei messaggi di dimensioni maggiori richiederà più tempo rispetto a quello dei messaggi di dimensioni inferiori. Se la connessione di rete è lenta, il recapito della posta subirà un rallentamento. In caso di errori di rete che raggiungono un determinato IP per un dominio di destinazione, i messaggi verranno riaccodati per un'altra connessione. Se si verificano errori DNS durante la ricerca di un dominio di destinazione o se tutti gli host non sono raggiungibili, tutti i messaggi relativi a tale dominio verranno riaccodati fino alla risoluzione del problema. A un determinato MID possono essere associati più DCID, ognuno dei quali deve trasmettere l'intero contenuto DATA sulla rete.
Log
Al termine dell'analisi, il messaggio è "accodato per il recapito":
Thu Nov 8 18:26:45 2007 Info: MID 6 queued for delivery
I log riflettono l'associazione MID & DCID quando viene inviato il comando MAIL SMTP:
Thu Nov 8 18:26:46 2007 Info: Delivery start DCID 3 MID 6 to RID [0]
La riga "Messaggio completato" viene registrata quando la parte DATA della connessione SMTP viene completata per i destinatari correlati a tale DCID:
Thu Nov 8 18:26:46 2007 Info: Message done DCID 3 MID 6 to RID [0]
Il messaggio non viene rimosso dalla coda di recapito finché tutti i destinatari non vengono recapitati in tutti i domini:
Thu Nov 8 18:26:46 2007 Info: Message finished MID 6 done