Hallo,
irgendwas scheint in folgenden Zeilen nicht zu stimmen:
[...]
Wie sieht denn der fertige Inhalt der Variable aus?
Lass Dir den fertigen String mal ausgeben:
echo "<pre>";
echo $this->textheader;
echo "</pre>";
Wegen dem Wechsel von einfachen und doppelten Anfuehrungszeichen
und der Unterbrechung und Verknuepfung von Strings ist Dein Code
fuer mich nicht sehr "lesefreundlich".
Ich weiss, dass es im Manual steht, man muesse Header-Zeilen
mit "\r\n" voneinander trennen.
http://www.php.net/manual/en/function.mail.php
Aber es ist offenbar sicherer, den Zeilenumbruch ganz hart
zu codieren, d.h. mit numerischen Angaben, z.B. oktal mit "\15\12"
Siehe http://www.tiptom.ch/homepage/faq.html?q=zeilenumbruch
AFAIK sollte nach jeder Header-Zeile nur _ein_ Umbruch
("\r\n" bzw. "\15\12") kommen, nicht zwei ("\r\n\r\n").
Nach zwei Umbruechen kommt AFAIK der Body der Mail.
HTH, Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/