PHP: Mail mit HTML

Hi,
Ich habe mir ein kleines Mailscript in PHP gebastelt.
Leider kann ich darüber keine Mails mit HTML-Code senden. d.h. mein Outlook 5.5 verarbeitet den Code nicht, sondern er steht dann als normaler Text in der Mail.
Ich denke nicht das es an Outlook liegt da dieses Mails mit HTML empfängt und den HTML-Code als HTML erkennt.
Was kann ich machen um Mails mit HTML über mein Script zu senden?
cu und danke,
little_Newbie
 
kannst du mal posten was du genau sendest? (mail befehl)
 
hi,
der Mail Inhalt wird über method=post an eine andere Datei weitergelitet.
Diese Datei (zum versenden der Mail) sieht im prinzip so aus:

if (mail("email@mail.de","$subject","$message")) {
echo "ja";
}
else {
echo "nein";
}

Kurz: Über die mail() Funktion.
 
Re:

probiers mal so (zusätzliche deklaration des content-typs als html):

if (mail("email@mail.de",$subject,$message,"Content-Type: text/html \n")) {
echo "ja";
}
else {
echo "nein";
}
 
Oh, klappt doch noch nicht ganz!
Ich muss jetzt HTML einbinden.
d.h. Jetzt werden meine Zeilenumbrüche die ich mit Enter erstellt habe, nicht mehr erkannt.
Ich muss jetzt immer diese mit <br> erzeugen...
Es ist gut wenn man HTML einfügen kann aber müssen...
kennt jemand noch eine andere Möglichkeit?
danke!

little_Newbie
 
Hi little newbie!

Versuchs mal mit nl2br()
PHP:
$text = nl2br($text);
Dieser Befehl wandelt die "normalen Zeilenumbrüche" in <br>-Tags um.

MfG
Martin
 
Zurück
Oben