Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quando eu abro o email no Gmail, vai em formato de HTML, mas no Outlook fica todo zuado, o código está assim:
$email_enviar = "Nome <email@exemplo.com>";
$email_para = "Nome <email@exemplo.com>";
$cabecalho = 'MIME-Version: 1.0' . "\r\n";
$cabecalho.= 'Content-type: text/html; charset=UTF-8;' . "\r\n";
$cabecalho.= "Return-Path: $email_enviar \r\n";
$cabecalho.= "From: $email_enviar \r\n";
$cabecalho.= "Reply-To: $email_enviar \r\n";
$assunto = "Assunto";
$menssagem = "
<!doctype html>
<html lang='pt-br'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0'>
<meta http-equiv='X-UA-Compatible' content='ie=edge'>
<title>Título</title>
<style type='text/css'>
</head>
<body>
<div align='center'>
<h1>Título</h1>
</div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eget commodo tortor, eget tincidunt urna. Aliquam odio elit, tristique ac nisl vel, fermentum porta elit. Suspendisse urna magna, maximus et ipsum quis, rutrum tristique sem. Curabitur faucibus nulla malesuada dolor venenatis pharetra. Curabitur ac massa placerat, viverra nibh id, volutpat nibh. Vestibulum leo purus, placerat vel lorem eu, rhoncus lacinia erat. Morbi venenatis fermentum pretium.</p>
</body>
</html>
";
if (mail($email_para, $assunto, $mensagem, $cabecalho)){
echo 'Sucesso';
} else {
echo 'Erro';
}Carregando comentários...