php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2010, 13:49  
Neuer Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 2
PHP-Kenntnisse:
Anfänger
optimopti befindet sich auf einem aufstrebenden Ast
Standard Probleme bei mail() und Umlauten !

Hallo,

ich verwende für Anfragen auf meiner Webseite ein Kontaktformular und bekomme Probleme bei der richtigen Darstellung von Umlauten in den mail
clients.

headers und mail sehen wie folgt aus:

PHP-Code:
$headers  "MIME-Version: 1.0\r\n";
    
$headers .= "Content-type: text/html; charset=utf-8\r\n";
    
$headers .= "Content-Transfer-encoding: 8bit\r\n"
          
$headers .= "From: ".cleanPosUrl($_POST['posName'])." <".cleanPosUrl($_POST['posEmail']).">\r\n";
    
$headers .= 'To: '.$yourName.' <'.$yourEmail.'>'."\r\n";


    
$mailit mail($to,$subject,$message,$headers); 
Wenn die E-Mail dann ankommt wir bei mir im Thunderbird alles in Ordnung dargestellt siehe Screenshot:



Bei Outlook hingegeben bekomme ich keinen Absender angezeigt und
auch keine Umlaute und $headers befinden sich irgendwie im body der mail
siehe Screenshot:



Kann mir da Jemand weiterhelfen, ich befürchte das es irgendwie an $headers liegt, frage mich nur wieso bei thunderbird dann alles ok ist und bei Outlook nicht...

Danke für eure Hilfe!
optimopti ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.01.2010, 13:51  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wie oft wurde das dieses Jahr schon diskutiert? Ich kenn mindestens 3 Threads bei denen es mail() ging.

Bitte nicht mail() verwenden. Hier hat robo47 einen schönen Artikel mit alternativen geschrieben: Mail() ist tot, es lebe mail()
Flor1an ist offline  
Alt 13.01.2010, 13:58  
Neuer Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 2
PHP-Kenntnisse:
Anfänger
optimopti befindet sich auf einem aufstrebenden Ast
Standard

was weiß ich ich bin Neuling hier und auch in Sachen PHP kein Ass sonst würd ich ja nicht fragen.

Keine Kenntnisse das umzuschreiben auf PhpMailer, geht es generell nicht mit mail() oder wie?

Gruß
optimopti ist offline  
Alt 13.01.2010, 14:03  
Erfahrener Benutzer
 
Registriert seit: 29.10.2009
Beiträge: 113
PHP-Kenntnisse:
Fortgeschritten
mYkon befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Keine Kenntnisse das umzuschreiben auf PhpMailer, geht es generell nicht mit mail() oder wie?
Hast du den Artikel gelesen?
mYkon ist offline  
Alt 13.01.2010, 14:05  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Genau so fängt es schon an. Egal ob du Anfänger oder Profi bist. Wenn dir jemand einen Link gibt dann lies ihn richtig durch. Außerdem kann man auch als Anfänger die Boardsuche benutzen und findet sofort den Hinweis nicht selbst mail() zu verwenden sondern eine fertige Klasse die einem die Arbeit abnimmt. Man muss nur ein bisschen suchen.
Flor1an ist offline  
Alt 13.01.2010, 14:13  
stebi
Gast
 
Beiträge: n/a
Standard

Du kannst mal versuchen, die Header mit \n anstelle von \r\n zu trennen.
Sieht so aus, als würde Outlook nach dem ersten Header schon den Body auszuliefern.
 
Alt 13.01.2010, 15:12  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Lass es einfach mit mail() und den Headern rum zu spielen.
Flor1an ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Probleme mit Mail() und Daten in Datenbank löschen I NEED MONEY PHP Tipps 2009 5 26.11.2009 17:14
Wieder mal Cc: Probleme mit mail() feedthemonkey PHP-Fortgeschrittene 9 11.09.2008 08:57
Probleme mit Umlauten nixdorf Datenbanken 5 15.08.2007 16:06
Probleme mit der mail() Funktion Kein Genie PHP Tipps 2006 2 22.10.2006 16:37
[Erledigt] Probleme mit Umlauten bei DB-Import-Export Datenbanken 5 10.07.2006 16:06
Probleme mit Umlauten PHP Tipps 2006 11 09.03.2006 11:19
[Erledigt] Probleme beim Mailserver Postfix mit Umlauten Server, Hosting und Workstations 5 15.02.2006 21:55
ISO - utf-8 - Probleme mit Umlauten Datenbanken 1 06.02.2006 10:15
Probleme mit mail PHP Tipps 2005 5 10.04.2005 18:22
Mail mit Umlauten Mano PHP Tipps 2005 4 20.03.2005 20:42
Probleme mit mail() Mano PHP Tipps 2005 8 17.02.2005 17:10
Probleme mit Umlauten, Hilfe gesucht, habe keine Erfahrung PHP Tipps 2005 11 07.01.2005 12:40
[Erledigt] Hi habe 3 Probleme mit mail und einen farblichen text. PHP Tipps 2005 1 06.01.2005 13:52
probleme mit mail() PHP Tipps 2004 14 15.09.2004 17:39
Probleme mit mail PHP Tipps 2004 2 02.06.2004 17:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail umlaute, http://www.php.de/php-einsteiger/63318-probleme-bei-mail-und-umlauten.html, postfix umlaute, php mail umlaute outlook, php mail outlook umlaute, php mail() umlaute, php mail keine umlaute, php mail mit umlauten, php mail umlaute problem, php email umlaute, kontaktformular umlaute, umlaute php mail, umlaute kontaktformular, php mail outlook umlaute \\r\\n, outlook umlaute php, umlaute mail, umlaute in mail, javascript outlook umlaute, php email mit ü, mail umlaute php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum