[Postfixbuch-users] Postfix Start Script ändern.

Kai Fürstenberg kai_postfix at fuerstenberg.ws
Fr Jul 12 14:19:45 CEST 2013


Hallo Günther,

deine Restriktionen sind recht unübersichtlich. Du hast
smtpd_delay_reject auf default (=yes) stehen, und benutzt andererseits
aber alle smtpd_*_restrictions, obwohl sämtliche Tests erst nach dem
RCPT TO ausgeführt werden.

Besser wäre, alles in die smtpd_recipient_restrictions zu schreiben.

Am 12.07.2013 13:38, schrieb Günther J. Niederwimmer:
> smtpd_client_restrictions = permit_mynetworks, reject_rbl_client 
> ix.dnsbl.manitu.net, reject_rbl_client zen.spamhaus.org, reject_rbl_client 
> dnsbl.sorbs.net, reject_rbl_client virbl.dnsbl.bit.nl, 
> ldap:/etc/postfix/ldapaccess.cf, reject_unknown_client

^^ das hatten wir kürzlich hier schon mal:
die einfach Angabe von ldap:/etc/postfix/ldapaccess.cf
heisst hier: check_client_access ldap:/etc/postfix/ldapaccess.cf

Ist das gewollt?

> smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname

das permit_mynetworks ist hier überflüssig, weil schon in den
client_restrictions drin.

> smtpd_recipient_restrictions = permit_sasl_authenticated, 
> permit_auth_destination, permit_mynetworks, reject_unauth_destination, reject

das permit_mynetworks ist hier ebenfalls überflüssig, weil schon in den
client_restrictions drin.

reject_unauth_destination ist ebenfalls überflüssig, weil du auf der
einen Seite schon permit_auth_destination stehen hat, und auf der
anderen Seite ein reject.

Oder du wirfst permit_auth_destination und das reject weg, und lässt
dafür das reject_unauth_destination stehen.

> smtpd_sender_restrictions = ldap:/etc/postfix/ldapaccess.cf

^^ gleichbedeutend mit
check_sender_access ldap:/etc/postfix/ldapaccess.cf
Ist das so gewollt (oben war es noch "client")?

Einfacher, weil übersichtlicher wäre wohl:
smtpd_client_restrictions=
smtpd_sender_restrictions=
smtpd_helo_restrictions=
smtpd_recipient_restrictions =
 permit_mynetworks
 permit_sasl_authenticated
 reject_unauth_destination
 reject_unknown_client
 reject_rbl_client ix.dnsbl.manitu.net
 reject_rbl_client zen.spamhaus.org
 reject_rbl_client dnsbl.sorbs.net
 reject_rbl_client virbl.dnsbl.bit.nl

Jetzt fehlt nur noch
check_*_access ldap:/etc/postfix/ldapaccess.cf.

Das musst du noch entsprechend anpassen und platzieren, dann dürften
alle deine Checks drin sein.

-- 
Kai Fürstenberg

PM an: kai at fuerstenberg punkt ws




Mehr Informationen über die Mailingliste Postfixbuch-users