[Postfixbuch-users] Virtual-Vacation + Amavis + recipient_bcc_maps --> Fehler
Matthias Ebner
listen at papernet.de
Mi Sep 23 19:15:58 CEST 2009
Hallo,
Ich experimentiere hier gerade etwas mit dem vacation-Script von
Postfixadmin herum.
Wenn ich Postfix ohne Amavis laufen lasse funktioniert alles prima, sobald
Amavis ins Spiel kommt, schreibt er jedoch folgende Fehler ins Log:
mail.log
--------
Sep 23 18:48:27 SERVERNAME postfix/smtpd[8198]: fatal: unexpected
command-line argument: =
Sep 23 18:48:28 SERVERNAME amavis[23205]: (23205-14) (!)FWD via SMTP:
<user at sendendedomain.xyz> -> <user at empfaengerdomain.xyz>, 451 4.5.0 From
MTA([127.0.0.1]:10025) during fwd-connect (Negative greeting: at (eval 84)
line 555, <GEN30> line 5637.): id=23205-14
Zusammengebastelt habe ich das Ganze wie folgt:
master.cf
---------
127.0.0.1:10025 inet n - - - - smtpd
...
...
-o
receive_override_options=no_header_body_checks,no_unknown_recipient_checks
-o recipient_bcc_maps = mysql:/etc/postfix/maps/mysql_virtual_vacation.cf
vacation unix - n n - - pipe
flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} --
${recipient}
mysql_virtual_vacation.cf
-------------------------
user = db_user
password = db_password
dbname = db_name
table = users
select_field =
CONCAT(SUBSTRING_INDEX(email,'@',1),'#',SUBSTRING_INDEX(email,'@',-1),'@auto
reply.domain.xyz')
where_field = email
additional_conditions = and email IN (SELECT email from vacation WHERE
active='Y')
hosts = 127.0.0.1
Wie gesagt: Wenn ich "content_filter = amavis:[127.0.0.1]:10024" und
"receive_override_options = no_address_mappings" aus der main-cf
auskommentiere und das "recipient_bcc_maps =
mysql:/etc/postfix/maps/mysql_virtual_vacation.cf" direkt in die main.cf
schreibe läuft es fehlerfrei.
Ich stehe jetzt ehrlich gesagt etwas auf dem Schlauch, wie man das Problem
am besten angeht.
Den "receive_override_options = no_address_mappings"-Eintrag benötigt man in
Verbindung mit Amavis Post-Queue wohl zwingend in der main.cf.
Gibt es trotzdem eine Möglichkeit, wie man diese Kombination zum
fehlerfreien Betrieb überreden kann?
Dank euch.
LG
Matthias
Mehr Informationen über die Mailingliste Postfixbuch-users