Postfix/Amavis versendet nicht, wenn Umlaut im Betreff

ww

Well-Known Member
Hallo Leute,

Postfix arbeitet ohne Probleme, versendet aber keine Mails, wenn im Header oder Subject Umlaute vorkommen:

host 127.0.0.1[127.0.0.1] said: 554 5.6.0
Message with invalid header rejected, id=54644-08 - Non-encoded 8-bit data
(char C4 hex) in message header 'Subject': Subject: Re: \\304nderung Ihrer
D... (in reply to end of DATA command)

Im o.g. fall war es das 'Ä' in 'Änderung', das Postfix störte. Kann mir bitte jemand sagen, welchen Schalter ich umlegen muß, damit es funktioniert?

Ergänzung aus maillog:

Apr 16 09:54:04 laura amavis[54644]: (54644-08) BAD HEADER from <info@zahnarzt-frankfurt.com>: Non-encoded 8-bit data (char C4
Apr 16 09:54:04 laura amavis[54644]: (54644-08) Blocked BAD-HEADER, [145.254.195.38] [145.254.195.38] <info@zahnarzt-frankfurt>

amavisd-new verursacht also den Block der Mail...


Vielen Dank,
ww
 
Zuletzt bearbeitet:
OK, ich habe als Sofortmaßnahme in der amavisd.conf

$final_bad_header_destiny = D_PASS;

eingetragen und jetzt scheint es zu funktionieren. So richtig blicken tue ich die Sache mit den Codesets aber nicht...
 
Noch ne Ergänzung:

Das Problem trat nur auf, den Mails per PHP mail() verschickt wurden. Gelöst habe ich das, indem ich die kritischen Variablen ($subject, $header) mit mb_encode_mimeheader behandelt habe und jetzt funktioniert´s (neu: funzt).


ww (mit ein paar grauen Haaren mehr)
 
Zurück
Oben