Zitat:
Zitat von Muenchbach
1. " \r\n " hat nichts gebracht :(
|
Alleine bringt das auch nix. Die entsprechenden header mußte natürlich auch setzen.
Zitat:
2. So sieht das Formular aus:
|
Keine Info. Dem Bild kann ich zB. nicht entnehmen, wie das Zeilenende kodiert ist.
1. Verwende phpmailer. Diese Klasse erstellt korrekte Emails.
Oder guck Dir phpmailer genau an, wie es richtig gemacht wird.
2. Beachte bei der Parameterübergabe unbedingt die Betreffzeile. Das Script darf dort ausschließlich nur eine stinknomalen Text
ohne Zeilenendzeichen akzeptieren. Sonst jubelt Dir einer einen Sack voll BCC: Zeilen unter und Dein Script wird zur SPAM Schleuder.
3. Beachte auch das Textfeld! Nur erlaubte Zeichen zulassen (\r, \n, \t), HTML abweisen oder mit strip_tags killen.
4. Beachte auch das Adreßformat. Verwende eine der beiden Versionen:
"vorname name" <username@domain.tld>
<username@domain.tld> (vorname name)
5. beachte auch Umlaute bei der Adresse! Im Header (Betreff gehört auch zum Header) sind ausschließlich nur US ASCII Zeichen zugelassen!