[Postfixbuch-users] Leerzeichen in Envelope-Adressen

Jan P. Kessler postfix at jpkessler.info
Do Sep 18 12:04:42 CEST 2008


Jonny Oschätzky schrieb:
> smtpd_recipient_restrictions =
> 	permit_mynetworks
>         reject_unknown_client_hostname
> 	reject_unauth_destination
> 	reject_unknown_recipient_domain
> 	check_recipient_access hash:/etc/postfix/maps/internal_only
> 	check_client_access pcre:/etc/postfix/maps/client_checks.pcre
> 	check_sender_access pcre:/etc/postfix/maps/sender_checks.pcre
> 	check_helo_access hash:/etc/postfix/maps/helo_access
> 	check_policy_service inet:127.0.0.1:12525
> 	reject_invalid_helo_hostname
> 	reject_non_fqdn_helo_hostname
> 	reject_unknown_helo_hostname
> 	reject_non_fqdn_sender
> 	reject_unknown_sender_domain
> 	reject_unlisted_sender
> 	reject_non_fqdn_recipient
> 	warn_if_reject check_policy_service inet:127.0.0.1:10030
>   

Hi,

trägt zwar jetzt nichts zur Sache bei, aber trotzdem der Tipp: Nimm die 
reject_invalid-* und reject_non_fqdn_* Geschichten VOR policyd-weight. 
Diese sind bedeutend weniger zeit- und rechenintensiv und halten somit 
schon eine ganze Menge Müll weg, bevor Dein Server mit den ganzen dns 
queries von polw loslegen muss. Auch reject_unknown_sender_domain und 
reject_unlisted_recipient gehören VOR polw, da deutlich "günstiger".

Evtl kannst Du reject_non_fqdn_recipient sogar vor permit_mynetworks 
setzen - warum sollten ohnehin nicht zustellbare Mails in Deiner Queue 
vergammeln? Außerdem erhalten Deine AW so sofort ein Feedback bei groben 
Vertippern.

Insgesamt gilt: Überlege Dir, welche Checks schnell und günstig 
durchzuführen sind. So etwas gilt besonders für reine Syntax checks 
(reject_invalid_*) und Map queries. Zugriffe die dns lookups erfordern, 
beanspruchen Dein System weit mehr und benötigen idR auch wesentlich 
mehr Zeit. Im besonderen gilt dies für Services wie policy daemons wie 
polw, da diese sehr viele Lookups durchführen und es den socket connect 
auch nicht umsonst gibt.

Gruß, Jan

P.S.: Natürlich - bei einem privaten Server mit 20 Mails am Tag, acht 
das nicht viel aus. Es schadet aber sicher nicht, sich so etwas richtig 
zu durchdenken, da man dieses Wissen beim Etablieren größerer Setups 
dann eben schon im Kopf hat.




Mehr Informationen über die Mailingliste Postfixbuch-users