[Postfixbuch-users] Reihenfolge der Restrictions

Stefan Förster cite+postfix-buch at incertum.net
Sa Nov 8 12:29:49 CET 2008


* Uwe Kiewel <ml at kiewel-online.de> wrote:
> in welcher Reihenfolge werden eigentlich smtpd_sender_restrictions,
> smtpd_recipient_restrictions und amavisd-new als pre-queue Filter
> abgearbeitet?
> 
> Innerhalb der *_restrictions vermutlich wie angegeben, aber im gesamten
> Flow interessiert mich mal.

Die smtpd_mumble_restrictions werden jeweils dann abgearbeitet, wenn
die Informationen zur Verfügung stehen (eine Abweisung kann aber,
abhängig von smtpd_delay_reject auch erst nach dem RCPT TO erfolgen),
also sprich, die smtpd_client_restrictions kommen vor den
smtpd_helo_restrictions, diese vor den smtpd_sender_restrictions etc.

Wurde das erste RCPT TO akkzeptiert, dann baut Postfix die Verbindung
zum smtpd_proxy_filter auf und übermittelt ihm die Daten, welche der
Client eingibt, zeilenweise live.

Wird die Mail aufgrund von smtpd_(end_of)_data_restrictions abgelehnt,
erzeugt Postfix auf der Verbindung zum Proxy ein RSET, bevor es den
finalen "." übermittelt.

Wurde der finale "." an den Proxy übermittelt, wird die Antwort des
Proxys an den einliefernden Client zurückgegeben.


Ciao
Stefan
-- 
Stefan Förster     http://www.incertum.net/     Public Key: 0xBBE2A9E9
FdI #190: Cisco - Protokollhure. (unbekannt)



Mehr Informationen über die Mailingliste Postfixbuch-users