PDA

View Full Version : Postfix e accodamento email.........


stefanoxjx
16-04-2007, 17:46
Ciao a tutti, volevo sapere se è possibile istruire postfix in modo che quando tenta di spedire un'email e il relayhost non è disponibile, possa tentare di spedirla per X volte a distanza di Y tempo prima di inviarla a /dev/null :D
Grazie.
Ciao.

dennyv
17-04-2007, 12:28
Up
Interessa anche a me, per ora uso i parametri di default, ma la cosa mi interessa!
Provo a dare un occhiata su Webmin.

Ciao!

dennyv
17-04-2007, 12:38
Credo che i parametri siano questi:

Min time between attempts to deliver a deferred message
minimal_backoff_time
This parameter specifies the minimal time in seconds between attempts to deliver a deferred message. This parameter also limits the time an unreachable destination is kept in the short-term, in-memory destination status cache.

Max time between attempts to deliver a deferred message
maximal_backoff_time
This parameter specifies the maximal time in seconds between attempts to deliver a deferred message.

Max time in queue before message is undeliverable
maximal_queue_lifetime
This parameter specifies the maximal time in days a message is queued before it is sent back as undeliverable.

Ciao!

stefanoxjx
17-04-2007, 14:23
Teoricamente, sapevo che doveva farlo già di default, però da prove fatte ho visto che invece non era così.
Dopo aver aperto questo 3ad, ho avuto la brillante idea di provare a riavviare il server e magicamente ha iniziato a tenermi in coda i messaggi e tentare ogni x minuti l'invio.
Ho provato ieri sera a mettere in coda una mail con il cavo wan scollegato e questa mattina, dopo pochi minuti che avevo ricollegato il cavo wan mi è arrivata la mail.
Effettivamente dai log si vede che ogni tot di tempo (ma non a intervalli regolari e non ho capito con che logica) tenta di inviare il messaggio.

_YTS_
17-04-2007, 20:28
E' assolutamente normale per un mailserver tenere la mail in coda, anzi direi
doveroso e nei limiti delle rfc.
Sopratutto in luoghi dove non è presente un MX secondario.

La mail sta in coda vari giorni, io personalmente ho settato 4 giorni
nei server che gestisco che hanno traffici elevati, un milione di
richieste tra smtp e pop al giorno.
Ho settato 4 giorni perchè è un numero che mi permette di tenere il carico
del server ragionevolmente basso senza avere in esecuzione troppi processi.

Quello che cambia fortemente, tra i vari MTA, è il tipo di algoritmo per
calcolare ogni quanto la coda deve essere riprocessata.
Devi guardare i vari manuali dei vari mta, sendmail è il piu semplice a riguardo,
basta usare una demone persistente che processa la coda ad intervalli regolari.

Qmail è il strano come comportamento ma forse il piu logico, aumenta il tempo
in proporzione.

Dai una letta ai manuali che troverai sicuramente in rete.

ciao

stefanoxjx
18-04-2007, 08:58
Grazie delle info ;)