[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