• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Newsletter wird als Spam deklariert

ZeitGeist

Lounge-Member
Hallo,
ich hab nen Problem mit meinem Newsletter. Die Anti-Spamsoftware meines Providers deklariert die von mir gesendete Mail als Spam. Folgende Begründung wird mitgeschickt:

Code:
Content analysis details:   (3.4 points, 3.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 0.8 HTML_30_40             BODY: Message is 30% to 40% HTML
 0.4 HTML_TAG_BALANCE_BODY  BODY: HTML has unbalanced "body" tags
 0.2 HTML_MESSAGE           BODY: HTML included in message
 1.5 BODY_8BITS             BODY: Body includes 8 consecutive 8-bit characters
 0.7 UPPERCASE_25_50        message body is 25-50% uppercase
-0.1 AWL                    AWL: Auto-whitelist adjustment

Ich hab schon die ganze Zeit nach den genauen Bedeutungen dieser Filter gesucht, leider nicht wirklich fündig geworden. Ich sende in der Mail zwei Bilder mit, die dem anschein nach als Zeichenkette mit in die Mail geschrieben werden. Dies würde zumindest die vielen Großbuchstaben erklären (aus meinem Text kommen die nämlich nicht). Wenn ich die Bilder rauslasse gehts, würde diese aber gerne mitschicken, hat wer ne idee wie ich das hinbekommen kann?

zum mailgenerieren benutze ich diese klasse: http://www.phpguru.org/static/htmlMimeMail5.html


Achja
wenn ich die Bilder nicht mit einbinde, sondern ins netz verlinke bekomme ich trotzdem Nen Spammarker:


Content analysis details: (3.5 points, 3.0 required)

pts rule name description
---- ---------------------- --------------------------------------------------
1.5 HTML_IMAGE_ONLY_06 BODY: HTML: images with 400-600 bytes of words
1.6 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME
0.2 HTML_MESSAGE BODY: HTML included in message
0.4 HTML_70_80 BODY: Message is 70% to 80% HTML
-0.1 AWL AWL: Auto-whitelist adjustment
 
Zuletzt bearbeitet:
Also das sieht stark nach SpamAssassin aus. Den habe ich bei mir auch im Einsatz, allerdings ist die Schwelle mit 3.0 Punkten doch relativ niedrig angesetzt. Meinen habe ich auf 6.0 eingestellt, Standard wären 5.0. Mails die bei mir eintreffen werden entweder mit -6.0 bis ca. 1.0 als "Gut" oder ab 7.0 bis 120 als "Schlecht" erkannt. Ganz wenige liegen in der Zone dazwischen und die hohen Werte mit 120 und darüber kommen nur zustande, wenn der Sender schon in einer der Blacklist Dienste eingetragen ist.

Eine Mail, die überwiegend HTML mit einem PDF und Bildern als Attachments und einen im Textmodus sichtbaren Hinweis, dass diese E-Mail nur als HTML sinnvoll lesbar ist, enthält wird bei mir mit -5.9 als "Gut" eingestuft, allerdings habe ich die Mail von innen (d.h. meinem Linux Testserver ) abgeschickt, wohl aber mit gefakter Absendeadresse des Kunden. Generiert wurde die E-Mail ebenfalls mit dieser Bibliothek.

Woran Du konkret arbeiten kannst sind die einzelnen angemäkelten Punkte:
- 0.8 HTML_30_40 BODY: Message is 30% to 40% HTML
Nunja wenn es eine HTML E-Mail sein soll, dann kommst Du darum nicht herum, Du kannst oder solltest im Text-only Bereich der Mail einfach die einzelnen Texte auch noch einmal unterbringen. Dort sind sie zwar nicht formatiert, aber man kann sie trotzdem lesbar halten, die User werdens dankend hinnehmen. Außerdem ändert sich so dass Verhältlnis Text / HTML und damit die Punktzahl. (bei mir sind es sogar 90-100% HTML)

- 0.4 HTML_TAG_BALANCE_BODY BODY: HTML has unbalanced "body" tags
unsauberes HTML darf natürlich nicht sein, mehr als ein Body Tag oder kein schliessendes Body Tag sind hier wohl der Auslöser.

- 0.2 HTML_MESSAGE BODY: HTML included in message
Läßt sich nicht vermeiden, wenn es ein HTML Newsletter sein soll.

- 1.5 BODY_8BITS BODY: Body includes 8 consecutive 8-bit characters
wenn das wirklich die Bilddaten sind, dann ist was mit dem Encoding schief gegangen, da würde ich mal genauer hinschauen, auch die Doku von der Bibliothek könnte hilfreich sein

- 0.7 UPPERCASE_25_50 message body is 25-50% uppercase
schreib den Text in normaler Schreibweise, auch die Tags! Dann sollte nicht ein Ratio von 1/4 bis 1/3 rauskommen
 
Hallo Albu,
danke für dein ausführliche Antwort.
Ich hab die Bilder falsch eingelesen. Beim absenden kann man einen Ordner angeben aus dem er sich die Bilder raussuchen soll. Das hab ich erst gemacht, und dadurch kam es wohl zur falschen codierung

mit
PHP:
$mail->addEmbeddedImage(new fileEmbeddedImage(..));
klappts.
Nur wird die Mail in meinem Webmailer von confixx komisch dargestellt, als ob es kein text-only gebe
 
Zurück
Oben