Hallo
Allerdings wird das Feld "subject" in der E-Mail Nachricht nicht im Betreff des Mailprogramms angezeigt, sondern lediglich als ein normales Formularfeld.
Woran kann das liegen?
Hier mein Header:
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Das sind die Angaben aus dem Header des Dokuments, in dem das Formular eingebettet ist?
Hier noch Auszüge aus dem Formular:
<form method="POST" action="/cgi-bin/send_form_mail.php.cgi" name="NAME" charset="UTF-8">
<input type="hidden" name="subject" value="MAIL von Website">
Der Formmailer (offensichtlich /cgi-bin/send_form_mail.php.cgi) muss $_POST['subject'] in den Header der Email schreiben, nicht nur in den Inhalt der Email. Zudem sollte der Betreff, falls er jemals Nicht-ASCII-Zeichen enthalten könnte, mit mb_encode_mimeheader behandelt werden (siehe auch mb_internal_encoding). Allerdings sind die mb_-Funktionen nicht immer vorhanden (nicht im Standardlieferumfang enthalten).
Tschö, Auge
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3