Auge: Subject wird in der Mail nicht als "Betreff" angezeigt

Beitrag lesen

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