Função Mail
#1
Posted 17/11/2009, 08:49
Estou com um problema no email que chega no bol por PHP função mail()
No Gmail, Hotmail, Yahoo chega normail em formato HTML com link tudo certo, já no bol chega mostrando as tags HTML como <BR> <A> etc...
O bol não aceita porque? Estou mandando tudo em UTF-8
Att
#2
Posted 17/11/2009, 10:34
Já verificou esses dois itens?
#3
Posted 17/11/2009, 10:55
Talvez a BOL não dê suporte a e-mail com HTML. Talvez a conta que você está recebendo o e-mail, esteja configurada para ler os e-mails em formatado de texto e não HTML.
Já verificou esses dois itens?
Já, o bol aceita HTML eu já recebi varios, até meu mesmo porem os que eu recebi nao foi feito pelo PHP e sim manual e enviado por um sistema de newsletter.
#4
Posted 17/11/2009, 11:05
#5
Posted 17/11/2009, 13:46
Como está o seu script? Posta ele aí.
//HEADERS EMAIL // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset: utf-8' . "\r\n"; $headers .= 'From: "Agência Movement" <contato@agenciamovement.com.br>' . "\r\n"; $assunto2 = "Festa Sax' Sex' And Popping Champagne na MOOM"; //CRIA EMAIL $url = sprintf('id=%s&email=%s&uid=%s',$id_rel01, md5($rel1_email), md5($uid01)); $url_s = sprintf('http://www.agenciamovement.com.br/sax_sex/confirmacao.php?%s',$url); $urlfull = $url_s; $mensagem = "<strong>".$rel1_nome."</strong>, seu amigo ".$nome." esté lhe convidando para a festa Sax' Sex' And Popping Champagne na MOOM, que acontece neste sexta, 20 de novemebro. <BR><BR>Confirme esta mensagem clicando no link abaixo e então preencha seus dados. Se todas as garotas indicadas por seu amigo(a) confirmarem, vocês ganharão uma garrafa de champagne durante a festa.<BR>"; $mensagem .= "<BR /><a href=\"".$urlfull."\">Confirmar.</a><BR><BR>"; if($msg){ $msg = mynl2br($msg); $mensagem .= "<BR />Mensagem do(a) ".$nome."<BR />"; $mensagem .= "<BR />".$msg."<BR /><BR /><BR />"; } $mensagem .= "Se você tiver algum problema acesse o endereço abaixo pelo navegador:<BR><BR>"; $mensagem .= $url_s; $mensagem .= "<BR /><BR />Gostou da ideia? Indique mais amigos clicando " .$urlteen; // enviar o email mail( $rel1_email, $assunto, $mensagem, $headers );
Tá ai...
Só a parte que manda o email eu postei...
#6
Posted 17/11/2009, 15:07
Assim por exemplo:
<?php $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $para = "email@bol.com.br"; $assunto = "Olá, mundo!"; $html = " <html> <body> Teste<br /><strong>negrito</strong><br /> <p>parágrafo</p> <p style="color:red;">texto vermelho</p> </body> </html>"; if (mail($para, $assunto, $html, $headers)) { echo "Ok !"; } else { echo "Nok !"; } ?>
#7
Posted 18/11/2009, 16:44
Vou testar logo mais
obrigado
#8
Posted 18/11/2009, 23:27
phpmailer.worxware.com/
Bom estudo
#9
Posted 22/11/2009, 23:25
forte abraço !
#10
Posted 23/11/2009, 07:42
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)