Jump to content


Photo

Função Mail


  • Faça o login para participar
9 replies to this topic

#1 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 17/11/2009, 08:49

Bom dia galera.....


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
P(eace) L(ove) U(nity) R(espect)

#2 kdz

kdz

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro - RJ

Posted 17/11/2009, 10:34

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?

#3 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

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.
P(eace) L(ove) U(nity) R(espect)

#4 kdz

kdz

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro - RJ

Posted 17/11/2009, 11:05

Como está o seu script? Posta ele aí.

#5 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

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...
P(eace) L(ove) U(nity) R(espect)

#6 kdz

kdz

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro - RJ

Posted 17/11/2009, 15:07

Testa algo mais simples e vê se funciona.
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 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 18/11/2009, 16:44

axo que em iso 8859 vai chegar certo o HTML no HOTMAIL, Gmail etc? axo que o Hotmail nao ein
Vou testar logo mais

obrigado
P(eace) L(ove) U(nity) R(espect)

#8 anderson farias

anderson farias

    Normal

  • Usuários
  • 62 posts
  • Sexo:Masculino
  • Localidade:Bahia
  • Interesses:Ajudar, trabalhar e viver...

Posted 18/11/2009, 23:27

Estude a classe do Phpmailer , ela é otima.

phpmailer.worxware.com/


Bom estudo

#9 FelipeGabriel

FelipeGabriel

    Normal

  • Usuários
  • 66 posts
  • Sexo:Masculino
  • Localidade:Patrocínio - MG

Posted 22/11/2009, 23:25

Tente autenticar o envio com php mailer, como nosso amigo anderson farias falou,

forte abraço !

#10 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 23/11/2009, 07:42

é.. boa, já tinha ouvido falar, muito obrigado a classe é otima!
P(eace) L(ove) U(nity) R(espect)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq