Hallo zusammen,
Ich habe mal zwei Fragen zu versenden von Kontaktmails.
1. Es geht um Umlaute in den versendeten eMails.
Zum Beispiel unter 'gmx.net' aber auch in Thunderbird, es geht nicht um die Mailnachricht selbst, die werden soweit ich gesehen habe, sauber übergeben. Der Mail Kopf in den Mailprogrammen, gibt teilweise die Umlaute falsch wieder.
z.B. im Thunderbird, im Adressen Fenster (from...)
...und im 'gmx.net', dort wird im Betreff Fenster auch keine Schöne Darstellung hergestellt.
(die Betreffzeile wird im Thunderbird übrigens sauber wiedergegeben)
2. Wollte mal hören, ob die Mailfunktion optimal entwickelt wird, auch für aktuelle/kommende PHP
Versionen. Das Versenden der Mails funktioniert ansonsten ohne Probleme.
Kann mir jemand einen Hinweis oder ein paar Tipps geben. Danke
Hier mal ein kurzer Code Auszug:
Ich habe mal zwei Fragen zu versenden von Kontaktmails.
1. Es geht um Umlaute in den versendeten eMails.
Zum Beispiel unter 'gmx.net' aber auch in Thunderbird, es geht nicht um die Mailnachricht selbst, die werden soweit ich gesehen habe, sauber übergeben. Der Mail Kopf in den Mailprogrammen, gibt teilweise die Umlaute falsch wieder.
z.B. im Thunderbird, im Adressen Fenster (from...)
Name: Jürgen Mustermann
...und im 'gmx.net', dort wird im Betreff Fenster auch keine Schöne Darstellung hergestellt.
Bestätigungsmail der...
(die Betreffzeile wird im Thunderbird übrigens sauber wiedergegeben)
2. Wollte mal hören, ob die Mailfunktion optimal entwickelt wird, auch für aktuelle/kommende PHP
Versionen. Das Versenden der Mails funktioniert ansonsten ohne Probleme.
Kann mir jemand einen Hinweis oder ein paar Tipps geben. Danke
Hier mal ein kurzer Code Auszug:
PHP:
// Mailtext: $messagetext und $messagetext1
//Betreffzeile vorbereiten
$mm_betreff = "Kontakt: Mailformular über .... ";
$betreff_user = "Bestätigungsmail der .......";
//Absender
$mm_von = "$name <$email>"; //User Mail Absender
$mm_adresse = "Projekt< $mm_adresse>"; //Projekt Mail Adresse
// Headerbereich
$header = "From: $mm_von\n";
$header .="MIME-Version: 1.0\n";
$header .="Content-Type: text/plain; charset=utf-8\n";
$header .="Content-Transfer-Encoding: 8bit\n";
$header1 = "From: $mm_adresse\n";
$header1 .="MIME-Version: 1.0\n";
$header1 .="Content-Type: text/plain; charset=utf-8\n";
$header1 .="Content-Transfer-Encoding: 8bit\n";
if(@mail("$mm_adresse", "$mm_betreff", "$messagetext", "$header"))
{
@mail("$email", "$betreff_user", "$messagetext1", "$header1");
//Meldeausgabe für Internetseite
$mail_server="<div id=\"message\"><h3>$name, Ihre eMail wurde versendet</h3>"; $hinweis="<p><strong>Vielen Dank für Ihre Nachricht</strong></p></div>";
$name=""; $email=""; $betreff=""; $comment=""; $meldung="";
}...