Il 30/09/10 11.37, Emanuele (aka Skull) ha scritto:
On 9/30/10 6:38 AM, Gelpi Andrea wrote:

smtpd_delay_reject è abilitato di default, di conseguenza i controlli
vengono effettuati dopo aver ricevuto il RCPT TO.

No.
I controlli vengono effettuati nel corso della transazione SMTP a cui
appartengono.
Quindi quelli in smtpd_helo_restrictions avvengono subito dopo la
ricezione dell'HELO, quelli in smtpd_client_restrictions appena è
instaurata la connessione, ecc.

Forse non ho capito il tuo ragionamento, ma ho fatto debug di un messaggio qualsiasi e vedo che riceve l'Helo ed estrae la stringa dell'helo, riceve il MAIL FROM ed estrae il nome e il dominio e il RCPT TO ed ancora estre nome e dominio e poi dopo una bella riga di asterischi nel log partono i check nell'ordine che ho indicato nella prima mail, tutto questo se scrivi qualche cosa nei vari SMTPD_*_Restriction.

Poi come hanno consigliato anche altri basta mettere i controlli tutti in smtpd_recipient_restrictione e li fai nell'ordine che più ti aggrada.

--
ing. Andrea Gelpi
***************************************************
La Terra non la abbiamo ereditata dai nostri avi,
ma la abbiamo presa in prestito dai nostri bambini.
***************************************************
________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List

Rispondere a