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 From: [email protected] Message-Id: <[email protected]> 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 <html> <body> Nome: sdfsdfsdfsa<br> E-mail: dfasdf<br> Telefone: sdfsdf<br><br> Mensagem: sadf </body> </html>" 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("[email protected]","Contato Site GS Móveis","$msgOk","$headers")){ echo "<script>alert('Mensagem enviada!'); window.location=\"index.php\"</script>"; }else{ 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.
These links might help: http://css-tricks.com/sending-nice-html-email-with-php/ http://www.phpbuilder.com/columns/kartic20000807.php3?page=1