Il server di invio effettua un tentativo per trasmettere un pacchetto ad un altro host. Se il pacchetto non può essere trasmesso (ad esempio, poiché l'host di ricezione non è disponibile), il server di invio crea un messaggio di errore e la voce del file di log esiste.
È possibile impostare uno schema di tentativi per controllare la frequenza:
- In seguito alla trasmissione corretta di un pacchetto, il server di invio elimina il pacchetto e
l'ordine di invio. In seguito ad un errore, il pacchetto e l'ordine di invio restano nel vano di memoria.
- shipping_server –poll trasmette
tutti i pacchetti rilevati in uno o più vani di memoria. Quindi, qualsiasi pacchetto che resta
in seguito ad un errore di trasmissione viene inviato (se possibile) dal richiamo successivo di
shipping_server –poll.
I tentativi per trasmettere un pacchetto non consegnato possono continuare in modo illimitato,
mediante richiami ripetuti del comando
shipping_server. Tuttavia, è possibile risolvere i problemi con le trasmissioni non riuscite invece di consentire ulteriori tentativi. Quindi, ogni ordine di invio
può includere una data e un'ora di scadenza, specificate con quanto segue:
- L'opzione di comando –expire
- (Linux® e UNIX®) Una voce EXPIRATION nel file
shipping.conf sull'host di invio
- (Windows®) Un valore Scadenza pacchetto del Pannello di controllo MultiSite sull'host di invio
Per impostazione predefinita, l'ordine di invio scade 14 giorni dopo la creazione.
Quando il server di invio rileva un ordine di invio scaduto,
non tenta di trasmettere il pacchetto corrispondente alla destinazione.
Invece, effettua quanto segue:
- Modifica l'ordine di invio per restituire il pacchetto all'host di invio originale, dove viene situato in un vano di ritorno.
- Invia un messaggio di posta elettronico ad uno o più indirizzi sull'host di invio originale. (Un altro messaggio viene inviato quando il pacchetto restituito arriva sull'host di invio originale.)
Nota: se un pacchetto viene consegnato mediante un host Windows su cui la notifica di posta elettronica non è abilitata, un errore su tale host
Windows indica che nessun messaggio di notifica viene inviato dalla posta elettronica. Invece, un messaggio viene scritto nel log di eventi; questo messaggio contiene una richiesta in cui gli utenti appropriati sono informati dell'errore. Per le informazioni sull'abilitazione della notifica di posta elettronica, consultare la pagina di riferimento Pannello di controllo MultiSite.
Il percorso di restituzione potrebbe coinvolgere più hop.
Durante un percorso, un pacchetto viene posizionato nel vano di ritorno di ogni host intermedio. Ogni hop viene gestito da shipping_server –poll, che elabora un vano di ritorno dell’host oltre ai vani di memoria. L'intervallo di scadenza per una restituzione del pacchetto è 14 giorni; un pacchetto che non può essere restituito in tale intervallo viene eliminato.