[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