View Single Post
Old 11th April 2011, 05:59
leo3d1 leo3d1 is offline
Junior Member
Join Date: Apr 2011
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default PHP Mail don't send HTML

Hello, I'm Leo from Brazil and I have a server with Ubuntu 10.04 and ISPConfig 2.

I'm trying to send emails through mail() function, BUT when I recive in Outlook, it comes only in plain text, like:

"Content-type: text/html; charset=iso-8859-1
Message-Id: <>
Date: Sun, 10 Apr 2011 19:44:09 -0700 (PDT)
X-Antivirus: avast! (VPS 110410-1, 10/04/2011), Inbound message
X-Antivirus-Status: Clean


Nome: sdfsdfsdfsa<br>

E-mail: dfasdf<br>

Telefone: sdfsdf<br><br>

Mensagem: sadf
This content comes in emails body. Why?

In my .php file I have:
"$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\n";

$subject = "Contato Site GS Móveis";

if(mail("","Contato Site GS Móveis","$msgOk","$headers")){
echo "<script>alert('Mensagem enviada!'); window.location=\"index.php\"</script>";
echo "<script>alert('Erro ao enviar!'); window.location=\"index.php\"</script>";

I have already set headers, content type and a other things more, but NOTHING WORK!

Is something in php.ini?
I don't know what to do anymore.

I hope you can help me.

Thank you,
Leonardo A.
Reply With Quote
Sponsored Links