Ich habe gestern auch noch ein bisschen gesucht..
Bin dabei immer wieder auf den Zusammenhang mit AMAVIS gestossen..
Es soll wohl damit was zu tun haben.
Es gab auch verschiedene Lösungsansätze, aber bei einem kam gar keine Mail mehr in den Postfächern an und bei der anderen wurde zwar der Infos ganz normal die Email (1mal) zugestellt, aber diee Weiterleitungen haben nicht funktioniert.
Bei der ersten Lösung sollte man in der main.cf den Eintrag
Code:
receive_override_options = no_address_mappings
unter
Code:
content_filter = amavis:[127.0.0.1]:10024
http://workaround.org/articles/ispmail-s...x.shtml.de
Auf einer Mailingliste habe ich einen Eintrag gefunden der meinte man soll diesen Eintrag in der master.cf auskommentieren
Code:
smtp inet n - - - - smtpd
# -o receive_override_options=no_address_mappings # Uncomment this line, when unsing AMaViS
Nur hier kommen dann gar keine Mails mehr an...
Dann befürworte ich doch eher die erste Lösung... Aber dann muss bestimmt noch was anderes eingestellt werden, damit die Weiterleitungen weiter funktionieren.
Hier mal der grep auf /etc/postfix/ispcp/*
Code:
ispcp/aliases:info@seine_domain.tld info@seine_domain.tld,user1@seine_domain.tld,user2@seine_domain.tld,user3@seine_domain.tld
Binary file ispcp/aliases.db matches
ispcp/mailboxes:info@seine_domain.tld seine_domain.tld/info/
Binary file ispcp/mailboxes.db matches
ispcp/sender-access:info@seine_domain.tld OK
Binary file ispcp/sender-access.db matches
Ich denke ich habe des Rätsels Lösung gefunden:
http://workaround.org/articles/ispmail-etch/
Es müssen 2 Einträge gemacht werden...
Einmal in der main.cf
Dort unter
Code:
content_filter = amavis:[127.0.0.1]:10024
den Eintrag
Code:
receive_override_options = no_address_mappings
und dann noch einen Eintrag in der master.cf machen.
Unter
Code:
localhost:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_override_options=no_address_mappings
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
den Eintrag
Code:
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
Postfix reloaden und testen..
Es kommen bei der Weiterleitung nur noch eine Mail an!
Die Erklärung war auch einleuchtend
Quote:Zwei Einstellungen bedürfen näherer Erklärung. Zuerst werden die receive_override_options auf no_address_mappings gesetzt. Dies deaktiviert alle Weiterleitungen. Ihre virtuellen Aliase z.B. werden zuerst nicht beachtet. Die Mail wird dann zu smtp-amavis und letztendlich an den Dienst 127.0.0.1:10025 gesendet, der jede Menge Optionen setzt. Eine dieser Optionen ist die receive_override_options. Dieses Mal wird jedoch die Einstellung no_address_mappings ausgelassen. Hier überprüft Postfix nun Ihre virtuellen Aliase. Klingt kompliziert? Es muss jedoch so gemacht werden, da Ihre Aliase ansonsten zweimal ausgewertet werden würden, was zu doppelten Mails führen würde. Die anderen Optionen sind dazu da, Überprüfungen die Postfix bereits beim ersten Mal gemacht hat, abzuschalten.
Könnte das vielleicht einer mal im WIKI reinbringen?