Hallo,
ich versuche jetzt schon eine ganze Weile Mails per php durch den GMX Spamfilter zu bekommen. Ich möchte ganz normale plain/text Nachrichten versenden. (Eigentlich auch gerne HTML, aber das halte ich für aussichtslos)
Wenn ich eine multipart Nachricht versende, klappt alles einwandfrei:
Diese Mail geht sauber durch den Spamfilter durch. Aber auch nciht mit jeder Datei im Anhang. Die von mir verwendete Datei ist ein von FPDF erstelltes PDF Dokument.
Ich habe mich schon durch einige Foren gewälzt und alle erdenklichen Header kombinationen ausprobiert. Eine Reine Textnachricht bekomme ich einfach nicht durch diesen Spamfilter gedrückt.
Ich habe es auch schon mit PEAR versucht --> Erfolglos.
Mit diesem Header-Konstrukt komme ich auch nicht durch.
Das hier meldet mir der GMX Spamschutz:
Ich hoffe mir kann jemand helfen.
ich versuche jetzt schon eine ganze Weile Mails per php durch den GMX Spamfilter zu bekommen. Ich möchte ganz normale plain/text Nachrichten versenden. (Eigentlich auch gerne HTML, aber das halte ich für aussichtslos)
Wenn ich eine multipart Nachricht versende, klappt alles einwandfrei:
PHP-Code:
$Header = "From: Mein Name <info@ich.de>";
$Trenner = md5(uniqid(time()));
$Header .= "\n";
$Header .= "MIME-Version: 1.0";
$Header .= "\n";
$Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
$Header .= "\n\n";
$Header .= "This is a multi-part message in MIME format";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n\n";
$Header .= "Mein Text .... "
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: image/gif; name=test.pdf";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=test.pdf";
$Header .= "\n\n";
$Dateiinhalt = fread(fopen('test.pdf', "r"), filesize('test.pdf'));
$Header .= chunk_split(base64_encode($Dateiinhalt));
$Header .= "\n";
$Header .= "--$Trenner--";
Ich habe mich schon durch einige Foren gewälzt und alle erdenklichen Header kombinationen ausprobiert. Eine Reine Textnachricht bekomme ich einfach nicht durch diesen Spamfilter gedrückt.
Ich habe es auch schon mit PEAR versucht --> Erfolglos.
Mit diesem Header-Konstrukt komme ich auch nicht durch.
PHP-Code:
$header = "From: Mein Name <info@ich.de>\n";
$header .= "Reply-To: [email]info@ich.de[/email]\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: ". $_SERVER['REMOTE_ADDR'] ."\n";
$header .= "Content-Type: text/plain;";
GMX Spamschutz Briefkopf-Analyzer: Der Header dieser E-Mail weist für Spam-Mails typische Merkmale auf.
Kommentar