Email Html
#1
Posted 10/03/2010, 18:42
Mas o problema eh q as <table> e <img> num aparece.
se enviar tags de formatação (b, i, em, etc...) funciona certinho.
Mas as bendita img e tabelas num vão...
tem q ter alguma declaração adicional nas headers pra fazer issu?
#2
Posted 10/03/2010, 19:04
Seria de grande valia pra receber uma ajuda mais direcionada.
Poste o que já fez em relação ao envio apenas...
... poste o cod entre tags code pra ficar organizado
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#3
Posted 11/03/2010, 08:58
Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.
Um abraço, tudo de bom.
#4
Posted 11/03/2010, 10:38
Bom dia, tudo bem?
Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.
Um abraço, tudo de bom.
tentei abrir no outlook e webmail...
jah jah eu posto o code
Bom dia, tudo bem?
Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.
Um abraço, tudo de bom.
tentei abrir no outlook e webmail...
-------------------------------------
Code
$to = $empresa['email']; $subject = mysql_real_escape_string($_POST['assunto']); $mensagem = mysql_real_escape_string($_POST['mensagem']); $email = mysql_real_escape_string($_POST['email']); $nome = $_POST['nome']; $html = " <html> <body> <b>Nome:</b> $nome<br /> <b>Email:</b> $email<br /> <b>Data:</b> ".date("d/m/Y")." <p> $mensagem </p> </body> </html>"; $headers = "Content-type: text/html; charset=utf-8; From: $email"; if (mail($to, "Site - ".$subject, $html, $headers)) { echo "<div class=\"welcome\">Email enviado com sucesso!</div>"; } else { echo "<div class=\"alerta\">Ocorreu um erro durante o envio do email.</div>"; }
Envie para Hotmail e o que chegou foi isso:
Site - Testando
De: MEU_USER@MEU_EMAIL_SERVER
Enviada: quinta-feira, 11 de março de 2010 10:12:00
Para: *****@hotmail.com
_____________________________________________________________
Nome: Alessandro
Email: ****@****.com
Data: 11/03/2010
Não Funcionou. ¬¬\r\n
Funcionou
Depois do "Não Funcionou" eu dei um <ENTER> ( \r\n )
Reparem que existem algumas coisas em negrito, usei <b>
Colokei uma <IMG> antes da msg e acabou chegando normal.
<DIV> e <TABLE> tbm.
To começando a achar q eh o Soft que num tah lendo direito ein?!...
Vou tentar mandar pra outro email...
credo.
No WebMail nem abre.
Vou ver no Outlook
ué.?! Funfou no outlook tbm. ???
Num sakei nada..
Mas tah FMZ.
O REMETENTE tah vindo assim:
meu user@meu servidor.ext
Como eu troco issu aew?
#5
Posted 11/03/2010, 15:53
O básico:
$headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: ".$nome." <".$email.">\r\n";
Talvez funcione em todos os gerenciadroes que estiverem com permissão pra receber mensagens em html agora.
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)