phpbar.de logo

Mailinglisten-Archive

[php] Mailversand : Fehler

[php] Mailversand : Fehler

Frank Liebelt frank.liebelt at i-netsales.biz
Son Apr 17 19:29:47 CEST 2005


Hallo

Ich hoffe, dass mir jamend bei meiner Verzweiflung helfen kann.

Ich versuche per Script eine HTML Mail zu versenden.
Das sieht dann so aus:

$von = "root at localhost"
$to  = "frank.liebelt at localhost";
$subject = "Testmail";

$header = "From: $from\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=ISO-8859-1\n";
$header .= "Content-Transfer-Encoding: 8bit";

$message = "<table border=\"0\"><tr><td>TEST</td></tr></table>";

Mail("$von", "$subject", "$message", "$header");

Die Mail kommt dann so an:

...
PHRhYmxlIGJvcmRlcj0nMCcgd2lkdGg9JzYyOCcgY2VsbHNwYWNpbmc9JzAnIGNlbGxwYWRkaW5n
PScwJyBoZWlnaHQ9JzkxJz4KICA8dHI+CiAgICA8dGQgd2lkdGg9JzYyNicgYmdjb2xvcj0nI0ZG
QzU0QScgaGVpZ2h0PScxOCc+CiAgICAgIDxwIGFsaWduPSdjZW50ZXInPjxiPjxmb250IGZhY2U9
J0FyaWFsJyBjb2xvcj0nI0ZGRkZGRicgc2l6ZT0nMyc+SWhyZQogICAgICBBdWt0aW9uIGlzdCBi
ZWVuZGV0ITwvZm9udD48L2I+PC90ZD4KICA8L3RyPgogIDx0cj4KICAgIDx0ZCB3aWR0aD0nNjI2
JyBoZWlnaHQ9JzEnPgogICAgICA8cCBhbGlnbj0nY2VudGVyJz4KICAgICAgPGJyPgogICAgICA8
...

Jetzt habe ich gesehen, dass ein neuer Header beim versenden geschrieben
wird.


>From wwwrun at h48648.serverkompetenz.net  Sun Apr 17 19:04:21 2005
Return-Path: <wwwrun at h48648.serverkompetenz.net>
X-Original-To: frank.liebelt at localhost
Delivered-To: frank at localhost
Received: by localhost (Postfix, from userid 30)
        id 189015D80DC; Sun, 17 Apr 2005 19:04:21 +0200 (CEST)
To: frank.liebelt at localhost
Subject: Ihre Auktion ist ausgelaufen
From: root at localhost
Mime-Version: 1.0
Content-type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
>> Ab hier der neue, der meinen überschreibt <<
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64
Message-Id: <20050417170421.189015D80DC at localhost>
Date: Sun, 17 Apr 2005 19:04:21 +0200 (CEST)


Ich frage mich nun wo denn der zweite Header herkommt.

Entferne ich den eigenen Header, bis auf die "FROM" Zeile, dann kommt die
Mail im Klartext an. Nicht HTML formatiert.

Hat da jemand eine Idee woran das liegen kann?



Mit freundlichen Grüßen

Frank Liebelt



php::bar PHP Wiki   -   Listenarchive