Ik heb zojuist een formuliertje gemaakt, welke via de functie mail naar de email wordt verzonden.
Nu bestaat het bericht uit HTML tags (zoals '<BR>') Als ik het binnengekomen mailtje open in Outlook geeft ie de HTML tags als platte tekst weer, en komt dus alles achter elkaar te staan (ipv blanko regels).

Ik heb ook geprobeert deze 'blanko regels' in php d.m.v 'nl2br($bericht);' om te zetten, ook dit werkt niet in Outlook. Ik heb het mailtje tevens naar Hotmail gestuurd, deze geeft alles wel goed weer (beide opties).

Heeft iemand hier misschien een oplossing voor? Want via Google kom ik niet veel verder...
je moet werken met de tag \n bij mij weten dan werkt het overal...
probeer het eens
welke email headers stuur je mee. als je het emailtje niet als html verstuurd dan gaat het fout. en heb je wel begonnen met de tag <html> en afgesloten met </html> anders wil hij ook nog wel eens problemen geven
Dit zijn de headers die ik mee stuur:

$headers = "From: ".$email_ontvangst." <".$email_ontvangst.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Return-Path: Mail-Error <[email protected]>\r\n";
$headers .= "Reply-To: ".$naam." <".$email_ontvanger.">\r\n";
$headers .= "Bcc: ".$email_bcc."\r\n";

<HTML> tags etc. heb ik al geprobeerd, zonder gehoopt resultaat...
Ik ga dat '/n' eens proberen!
Het is \n en beter is nog: \r\n

Zit je op een Windows server?

Reageren