[Postfixbuch-users] doublebounces, wieso weshalb warum

oskar-postfix at eyb.de oskar-postfix at eyb.de
Sa Jan 19 14:04:28 CET 2008



Sandy Drobic schrieb am 19.01.2008 13:40:
>>> Was sagt "postconf notify_classes"?
>> notify_classes = resource, software
> 
> Okay, das sieht gut aus. In diesem Fall hast du als Postmaster die Mail 
> bekommen, weil eine Resource (MySQL) nicht sauber funktionierte.
> 
>>> 2bounce_notice_recipient (default: postmaster):
>>>
>>>      The recipient of undeliverable mail that cannot be returned to the 
>>> sender. This feature is enabled with the notify_classes parameter.
>> 2bounce ist in notify_classes nicht enthalten.
> 
> Schau dir dir Doku zu notify_classes an, dann kannst du das besser einschätzen.

hab ich! Ich halte den default für ganz sinnvoll, nichtzustellbare 
bounces etc fällt ins gebiet von spam,backscatter,nicht-haben-wollen und 
   eh-schon-auf-smtp-level-verhindere.




> Das SMTP-Protokoll war nur der Text der Mail, interessant ist jetzt, ob der 
> Header tatsächlich an 2bounce ging. Dies könnte der Fall sein, wenn sowohl 
> Absender als auch Empfänger innerhalb deiner Domain lagen. Diese Abfragen 
> gingen wohl beide ins Leere, wenn der MySQL-Server nicht reagierte.

empfänger war glaub postmaster at beastie.eyb.de - eyb.de selbst liegt 
ja auf nem anderen server (dessen abfrage an seinen mysql server 
probleme machten)




>> also einfach proxy: davorsetzen?
>>
>> virtual_alias_maps = 
>> proxy:mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
>> virtual_mailbox_domains = 
>> proxy:mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
>> virtual_mailbox_maps = 
>> proxy:mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
> 
> Das ist der eine Teil, zusätzlich musst du noch proxy_read_maps entsprechend 
> erweitern.
> 
> proxy_read_maps =
> 	proxy:mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
> 	proxy:mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
> 	proxy:mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
> 
> Es bremst den Zugang zu MySQL etwas ab, verringert aber erheblich die Zahl der 
> Verbindungen von Postfix nach MySQL.
> 
> Dies sind tatsächlich nur LESENDE Zugriffe, deren Verbindungen gecached 
> werden. Schreibzugriffe mit proxy_write_maps sind erst ab Version 2.5 von 
> Postfix unterstützt.

OK. Schreibzugriffe brauche ich ja nicht.


Also:

$postconf -n proxy_read_maps
proxy_read_maps = 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf 
proxy:mysql:/usr/local/etc/postfix/sql_relay_domains_maps.cf 
proxy:mysql:/usr/local/etc/postfix/sql_transport_maps.cf


virtual_alias_maps = 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf

virtual_mailbox_domains = 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf

virtual_mailbox_limit_maps = 
mysql:/usr/local/etc/postfix/sql_virtual_mailbox_limit_maps.cf

virtual_mailbox_maps = 
proxy:mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf

transport_maps = proxy:mysql:/usr/local/etc/postfix/sql_transport_maps.cf


Woran kann ich nachprüfen, ob das so funktioniert?
Ich hatte zuerst nur proxy: davorgeschrieben, postfix meldete keine 
fehler. Dann nach deiner mail noch proxy_read_maps = .. eingefügt.


Gruß,
Oskar








Mehr Informationen über die Mailingliste Postfixbuch-users