Mostrar HTML no e-mail enviado com PHP
Galera estou com um problema no HTML que eu quero que mostre no e-mail.
Estou fazendo um campo de contato e encaminho um e-mail via PHP, mais quando eu abro a e-mail mostra toda a minha estrutura HTML toda codificada.
Como faço para mostrar certinho, fazer o css funcionar.
Seguem meu código:
$para = $email_user;
$assunto = "Contato Site!";
$mensagem = '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
</style>
</head>
<body>
<p>'.$nome_cliente.'</p>
</body>
</html>';
$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: Site <site@site.com.br\n"; //Vai ser //mostrado que o email partiu deste email e seguido do nome
$headers .= "X-Sender: <site@site.com.br>\n"; //email do servidor //que enviou
$headers .= "X-Mailer: PHP v".phpversion()."\n";
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";
$headers .= "Return-Path: <site@site.com.br>\n"; //caso a msg //seja respondida vai para este email.
$headers .= "MIME-Version: 1.0\n";
if(mail($para, $assunto, $mensagem, "-r", $headers)){
echo"foi";
}else{
echo"não foi";
}Discussão (4)
Carregando comentários...