SpamAssassin richtig konfiguriert?

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
dts
Posts: 290
Joined: 2004-02-05 20:40

SpamAssassin richtig konfiguriert?

Post by dts » 2004-09-21 19:51

Hallo,

Folgendes ist im Header meiner Emails zu finden, wobei die erste Warnung sicherlich von meinem Formmailer resultiert. Aber ist dieser Header ansonsten OK oder gäbe es noch etwas zu verbessern:

Code: Select all

X-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char FC hex) in message header
'Subject'
        Subject: Ihre Zugangsdaten ^
X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on 
        xxxxxxxx.netclusive.de
X-Spam-Level: 
X-Spam-Status: No, hits=0.8 required=5.0 tests=NO_REAL_NAME,X_PRIORITY_HIGH 
        autolearn=no version=2.64
Freue mich auf Vorschläge von euch SpamAssassin-Profis!

Lg, DtS

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: SpamAssassin richtig konfiguriert?

Post by dodolin » 2004-09-21 19:58

Was genau steht in deinem Subject-Header bzw. wie sieht die Zeile in dem Skript aus, was diese Zeile erzeugt?

Außerdem sieht es ja wohl so aus, als würde nicht Spamassassin das anmeckern, sondern dein Amavis. Welchen Amavis hast du, kannst du davon den Quellcode anschauen, um herauszufinden, wo diese Meldung im Code genau erzeugt wird und unter welchen Umständen sie erzeugt wird?

dts
Posts: 290
Joined: 2004-02-05 20:40

Re: SpamAssassin richtig konfiguriert?

Post by dts » 2004-09-21 20:00

Hi Dodolin,

Folgende Codezeilen generieren die Email, die obiges erzeugt:

Code: Select all

			$mailheader = trim( "From: ".$support_email."n"
			. "Reply-To: ".$support_email."n"
			. "X-Priority: 1n"
			. "X-Mailer: SYSTEMMAILER (PHP)n");
			$mailtext = "$ezd_lan[lostpw_text1]"
						. "$newpass"
						. "$ezd_lan[lostpw_text2]";
			$mailtext = stripslashes( quoted_printable_decode( trim( $mailtext ) ) );
			$mailtext = eregi_replace(""|'","",$mailtext);
			$mailtext = eregi_replace(chr(13).chr(10),chr(10),$mailtext);
			Mail($email, "$ezd_lan[lostpw_subject]", "$mailtext",  "$mailheader");
Lg, DtS

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: SpamAssassin richtig konfiguriert?

Post by dodolin » 2004-09-22 00:21

$ezd_lan[lostpw_subject]
Ist das das Subject der Mail? Falls ja, wo wird das gesetzt bzw. was steht da drin?

dts
Posts: 290
Joined: 2004-02-05 20:40

Re: SpamAssassin richtig konfiguriert?

Post by dts » 2004-09-22 02:15

Das wird in einer include gesetzt:

Code: Select all

$ezd_lan["lostpw_subject"] = "Ihre Zugangsdaten";

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: SpamAssassin richtig konfiguriert?

Post by dodolin » 2004-09-22 11:07

Da ich hier keine 8-bit Zeichen sehe, würde ich davon ausgehen, dass dein Amavis da Sch.eiße erzählt. Ich denke, du solltest die Suche also bei Amavis fortsetzen, wo dort diese Meldung getriggert wird - eventuell ist es ja ein Bug.