spamassassin Problem?

Sanymedia

New Member
Hallo,

Hab auf meinem vServer von Strato Plesk drauf, hab auch schon in zahlreichen Foren Beiträgen zu den Spamassassin Tutorials mitgepostet.

Nun hab ich selbst ein Problem, alles funktionierte wunderbar, bis auf Heute.
Wollte eben gerade auf eine Email antworten die Ich bekommen habe, nun sagt mir mein Server folgendes:

"Parsing of undecoded UTF-8 will give garbage when decoding entities at /usr/share/perl5/Mail/SpamAssassin/HTML.pm"

Mail wird dadurch nicht verschickt.

Kann mir jemand helfen?

Sany.
 
Hey,

Die Message hab ich bekommen, beim Versenden mit Windows Mail (Vista) also beim Übertragen. Beim alten Express selbiges Problem.

Nun, ist mir aufgefallen das ich seit Heute nacht, Email bekomme, die mir am Tag xx. mal zugestellt werden, obwohl mir der Absender dieser Email bestätigte das es nicht an deren Mailserver liegt.

Wobei ich bemerken muss, das an meiner Konfiguration am Mailserver nichts geändert worde oder nur ansatzweiße berührt wurde!

Ich finde in den Logs folgendes:
Code:
/opt/psa/var/log/maillog:

un 12 21:20:25 h1220045 qmail-queue[5584]: scan: the message(drweb.tmp.wexXcF) sent by *zensiert*@vodafone.com to [email]mobile@*zensiert*.de[/email] is passed
Jun 12 21:20:25 h1220045 qmail: 1181676025.722635 new msg 29425668
Jun 12 21:20:25 h1220045 qmail: 1181676025.722714 info msg 29425668: bytes 15769 from <*zensiert*@vodafone.com> qp 6134 uid 110
Jun 12 21:20:25 h1220045 qmail: 1181676025.743171 starting delivery 5: msg 29425668 to local [email]2-mobile@*zensiert*.de[/email]
Jun 12 21:20:25 h1220045 qmail: 1181676025.743268 status: local 2/10 remote 0/20
Jun 12 21:20:25 h1220045 qmail: 1181676025.743301 delivery 4: success: Parsing_of_undecoded_UTF-8_will_give_garbage_when_decoding_entities_at_/usr/share/perl5/Mail/SpamAssassin/HTML.pm_line_182./did_1+1+1/qp_5582/
Jun 12 21:20:25 h1220045 qmail: 1181676025.743326 status: local 1/10 remote 0/20
Jun 12 21:20:25 h1220045 qmail: 1181676025.743353 end msg 29425666
Jun 12 21:20:25 h1220045 qmail: 1181676025.787171 delivery 5: success: did_1+0+1/
Jun 12 21:20:25 h1220045 qmail: 1181676025.787270 status: local 0/10 remote 0/20
Jun 12 21:20:25 h1220045 qmail: 1181676025.787299 end msg 29425668

Dort taucht auch wieder die selbige meldung auf.

in der mail.err steht folgendes am häufigsten drin:
Code:
Jun 12 20:28:08 h1220045 qmail-local-handlers[11833]: starter: submitter[11836] with error code 100
Jun 12 20:28:08 h1220045 qmail-local-handlers[11833]: mailsend: wait for submitter failed
Jun 12 20:28:08 h1220045 qmail-local-handlers[11833]: cannot reinject message to mail system
Jun 12 20:28:16 h1220045 qmail-local-handlers[13530]: starter: submitter[13532] with error code 100
Jun 12 20:28:16 h1220045 qmail-local-handlers[13530]: mailsend: wait for submitter failed
Jun 12 20:28:16 h1220045 qmail-local-handlers[13530]: cannot reinject message to mail system
Jun 12 20:28:24 h1220045 qmail-local-handlers[14228]: starter: submitter[14234] with error code 100
Jun 12 20:28:24 h1220045 qmail-local-handlers[14228]: mailsend: wait for submitter failed
Jun 12 20:28:24 h1220045 qmail-local-handlers[14228]: cannot reinject message to mail system
Jun 12 20:28:25 h1220045 qmail-local-handlers[14281]: starter: submitter[14294] with error code 100
Jun 12 20:28:25 h1220045 qmail-local-handlers[14281]: mailsend: wait for submitter failed
Jun 12 20:28:25 h1220045 qmail-local-handlers[14281]: cannot reinject message to mail system
Jun 12 20:28:31 h1220045 qmail-local-handlers[15862]: starter: submitter[15873] with error code 100
Jun 12 20:28:31 h1220045 qmail-local-handlers[15862]: mailsend: wait for submitter failed
Jun 12 20:28:31 h1220045 qmail-local-handlers[15862]: cannot reinject message to mail system
Jun 12 20:28:37 h1220045 qmail-local-handlers[17505]: starter: submitter[17506] with error code 100
Jun 12 20:28:37 h1220045 qmail-local-handlers[17505]: mailsend: wait for submitter failed
Jun 12 20:28:37 h1220045 qmail-local-handlers[17505]: cannot reinject message to mail system
Jun 12 20:30:21 h1220045 qmail-local-handlers[5346]: starter: submitter[5349] with error code 100
Jun 12 20:30:21 h1220045 qmail-local-handlers[5346]: mailsend: wait for submitter failed
Jun 12 20:30:21 h1220045 qmail-local-handlers[5346]: cannot reinject message to mail system
 
Last edited by a moderator:
Siehst Du den Unterschied:
"Parsing of undecoded UTF-8 will give garbage when decoding entities at /usr/share/perl5/Mail/SpamAssassin/HTML.pm"
Parsing_of_undecoded_UTF-8_will_give_garbage_when_decoding_entities_at_/usr/share/perl5/Mail/SpamAssassin/HTML.pm_line_182.
Richtig:
Hier steht sogar eine Zeilennummer.
Schau mal in der Datei nach und sag mir, was in der Zeile steht.

PS: Google spuckt übrigens folgenden Bug-Bericht aus:
Bug#306496: spamassassin: Parsing of undecoded UTF-8 will give garbage
Ein Update könnte also das Problem beheben.

huschi.
 
MOD: Full-Quote entfernt!

Dort steht bei mir in dieser Zeile:
Code:
# ALWAYS pack it into byte-representation, even if we're using 'use bytes',
# since the HTML::Parser object my use Unicode internally.
$hp->parse(pack ('C0A*'), $text));
$hp->eof;
 
Last edited by a moderator:
Nachdem ich nun mein Spamassassin geupdatet habe, find ich nun in der maillog folgendes:

Jun 13 01:21:49 h1220045 qmail: 1181690509.596086 delivery 4: success: [5876]_warn:_pyzor:_check_failed:_internal_error/did_1+1+1/qp_5875/

Vorallem, hab ich um 18 uhr gestern eine text/html mail mit UTF-8 Format bekommen, diese Mail krieg ich nun seit 18 uhr in unregelmäßigen abständen immer und immer wieder, was aber an meinem mailserver liegen kann??

hilfe ^^
 
Dann schalte Pyzor erstmal ab. (Evtl. brauchst Du auch hier ein Update.)

Und wegen der "ewigen Mail": Untersuche die Received-Header und die Logfile Einträge.

huschi.
 
Naja also die überprüfung meiner maillog hat nicht viel gebracht.

Was mir jedoch auffällt, das meine ehwig mails generell nur bei text/html mails kommen...

hab nun den ganzen spamassassin ausgeschaltet, nochmal die mails gekriegt und seit her nie wieder doppel mails...

komisch?
 
An sich war der Beitrag von mir eine Aufforderung entsprechende Ausschnitte aus dem Maillog und den Mail-Headern zu posten.
(Denn 4, 6, 8, 10,... Augen sehen mehr als zwei.)

huschi.
 
Hey Sorry,

Habs irgendwie in der müdigkeit verpeilt ;)

Hier der Mailheader aus der Mail:
Code:
Return-Path: <*zenziert*@vodafone.com>
Delivered-To: 2-*zenziert*
Received: (qmail 12134 invoked from network); 12 Jun 2007 22:56:02 +0200
Received: from mout31.stratoserver.net (81.169.163.93)
  by sany-media.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 12 Jun 2007 22:55:51 +0200
Received-SPF: none (*zenziert*: domain at vodafone.com does not designate permitted sender hosts)
Received: from mx21.stratoserver.net ([81.169.163.91])
	by mout31.stratoserver.net with esmtp (Exim 4.66)
	(envelope-from <*zenziert*@vodafone.com>)
	id 1Hy8pC-0002PX-00
	for *zenziert*; Tue, 12 Jun 2007 18:02:30 +0200
Received: from rat01037.dc-ratingen.de ([195.233.129.142])
	by mx21.stratoserver.net with esmtp (Exim 4.62)
	(envelope-from <*zenziert*@vodafone.com>)
	id 1Hy8pB-0002zF-Q4
	for *zenziert*; Tue, 12 Jun 2007 18:02:29 +0200
Received: from heinz.vodafone-is.de (heinz_e0 [195.233.128.26])
	by rat01037.dc-ratingen.de (Switch-3.1.4/Switch-3.1.0) with ESMTP id l5CG2Htq005674
	for <*zenziert*>; Tue, 12 Jun 2007 18:02:17 +0200 (MEST)
Received: from devis-wimx02.vf-de.internal.vodafone.com ([139.7.95.114])
	by heinz.vodafone-is.de (Switch-3.1.4/Switch-3.1.0) with ESMTP id l5CG2GLM019888
	for <*zenziert*>; Tue, 12 Jun 2007 18:02:16 +0200 (MEST)
Received: from devis-wicl01n01.vf-de.internal.vodafone.com ([139.7.95.57]) by devis-wimx02.vf-de.internal.vodafone.com with Microsoft SMTPSVC(6.0.3790.2499);
	 Tue, 12 Jun 2007 18:02:19 +0200
Received: from sims.mmo.de ([139.7.95.72]) by devis-wicl01n01.vf-de.internal.vodafone.com with Microsoft SMTPSVC(6.0.3790.2499);
	 Tue, 12 Jun 2007 18:02:18 +0200
Received: from asintra4 (asintra4-g0 [10.132.37.68])
 by sims.mmo.de (Sun Internet Mail Server sims.4.0.2001.07.26.11.50.p9)
 with ESMTP id <0JJJ003L75UUI3@sims.mmo.de> for *zenziert*; Tue,
 12 Jun 2007 18:02:16 +0200 (MET DST)
Date: Tue, 12 Jun 2007 18:02:16 +0200 (CEST)
From: *zensiert*
Subject: *zensiert*
To: *zensiert*
Message-id: <6815464.1181664136370.JavaMail.cshop@asintra4>
MIME-version: 1.0
X-Mailer: ColdFusion MX Application Server
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: quoted-printable
X-OriginalArrivalTime: 12 Jun 2007 16:02:18.0492 (UTC) FILETIME=[0D6E33C0:01C7AD0B]
X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on 
	*zenziert*
X-Spam-Level: *
X-Spam-Status: No, score=1.3 required=7.5 tests=HTML_MESSAGE,MIME_HTML_ONLY,
	NO_REAL_NAME autolearn=no version=3.0.3

auszug aus der maillog bei dieser mail hatte ich schon oben gepostet?
 
Last edited by a moderator:
Der Mailheader paßt nicht zum o.g. Logfile. (Von der Zeit her.)
Was allerdings seltsam ist, daß sind die letzten zwei Received-Header. (Die zählt man von unten nach oben.)
Hier ist ein Zeitsprung von fast 5 Stunden.
Untersuche/vergleiche alle Mail-Header danach.
Schau zu den passenden Zeiten(!!!) in die Logfiles. Erkenne dabei den Zusammenhang zwischen "Delivery ID" und "Msg ID".
Eine Email erzeugt immer folgende Einträge:
Code:
new msg [Msg-ID]
info msg [Msg-ID]: ...
starting delivery [Del-ID]: msg [Msg-ID] to ...
Hangel Dich mithilfe dieser 2 ID's durch das Logfile und schau nach, woher die Emails kommen (also UID) udn was dort doppelt vorkommt.

PS: Erklär mal bitte (vorallem für Dich selbst), welche Wege diese Emails eigentlich gehen. Warum gehen Sie über einen mx.stratoserver.net? Wie kommen sie von dort auf Deinen Server? etc.

huschi.
 
Hallo zusammen,

nachdem ich bisher nur lesend in diesem Forum tätig war, da ich bisher immer alle Antworten zu meinen Fragen finden konnte, möchte ich mich jetzt auch mal mit meinem Halbwissen profilieren.

Warum gehen Sie über einen mx.stratoserver.net? Wie kommen sie von dort auf Deinen Server? etc.

Die Einstellung des MX Records bei Strato vServern ist meines Wissens

domain.tld MX 10 domain.tld [Preference = 10]
domain.tld MX 20 mx0.stratoserver.net [Preference = 20]

d.h. immer wenn domain.tld nicht verfügbar ist, wird an mx0.stratoserver.net zugestellt. Ist domain.tld wieder verfügbar, gestattet sich der Strato Mailserver, dies an domain.tld auszuliefern.

Diesen Effekt konnte ich auf meinem vserver auch öfter beobachten, wenn ich wieder einmal herumgeschraubt hatte und qmail oder qsheff gerade nicht lief.

HTH
AnyKey
 
Hallo und willkommen an Board!

Ja, ich weiß das alles. Sanymedia soll sich über die Wege seiner Emails bewußt werden. :)

PS: Aber dafür weiß ich jetzt an wen ich mich halten muß wenn mein Computer beim Booten ausspuckt:
"booting failure! Press AnyKey!"
:D

huschi.
 
Hallo Huschi,

Ja, ich weiß das alles.
huschi.

Mir war schon klar, dass Du als Boardguru das weißt. Ich habe nur Deine Frage zitiert um den Zusammenhang herzustellen. Der Hinweis war eigentlich für Sanymedia gedacht.

P.S. Vielleich schreibe ich ja in die Sig "Ask AnyKey to continue" :)

AnyKey
 
Back
Top