Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Fiz uma aplicação utilizando a classe Phpmailer, só que os emails do hotmail não estão chegando, nem na caixa de entrada/lixo/span.
segue o script:
<?php
header('Content-Type: text/html; charset=utf-8');
//INCLUSÃO DA CLASSE
include "class.phpmailer.php";
//CONEXÃO BANCO
include "../conexao.php";
//FUNÇÕES CLASSE PHPMAILER
$email = new PHPMailer();
$segundos = 10;
//COLETANDO DADOS
$sql = "SELECT * FROM newsletter WHERE status = 1 ";
$rs = mysql_query($sql) or die(mysql_error());
$num = mysql_num_rows($rs);
//VERIFICADO SE HÁ RESULTADOS
if($num == 0)
{
$sql = mysql_query("UPDATE newsletter SET status = 1");
echo "<hr />Fim do processo de envio!!";
}else{
echo "<meta http-equiv='refresh' content='$segundos;URL=?inicio='$fim'' \>";
}
//LAÇO
while($dados = mysql_fetch_assoc($rs))
{
//ENVIO DAS MENSAGENS
$de = utf8_decode("Bolhetim informativo");
$para = $dados['email'];
$assunto = utf8_decode("Assunto");<div id="index_newsletter" style="width:800px;
height:600px;
background-image:url(http://dominio/newsletter/newsletter_BG.png) ">
<div style="float:left; margin-top:103px; margin-left:170px">
<a style="text-decoration:none; list-style:none; font-family:\"Trebuchet MS\", Arial, Helvetica, sans-serif" href="http://www.dominio.com.br/">
www.dominio.com.br</a>
</div>
</div>
');
$email -> IsSMTP = ('smtp');
$email -> Mailer = ('mail');
$email -> SMTPAuth = true;
$email -> Sender = ($para); //iDENTIFICANDO O REMETENTE
$email -> FromName = ($de);
$email -> From = ($para);
$email -> Addbcc ($para);
$email -> Subject = ($assunto);
$email -> AddReplyTo = ($para);
$email -> Wordwrap = 50; //QUEBRA DE LINHA
$email -> IsHTML = (true); //EMAIL CONTÉM HTML
$texto = utf8_decode('Olá! Você está recebendo nossas promoções! ');
$email -> Body = $html;
$email -> AltBody = $texto;
if($email -> Send())
{
echo "<hr />Mensagem enviada para: " . $para . " </br> ";
$sql = mysql_query("UPDATE newsletter SET status = 0 WHERE id = $dados[id]");
}else{
echo "<hr />Mensagem não enviada para: " . $para . " </br> ";
}
}//LAÇO
?>
caso saibam!!
Obrigado.
Carregando comentários...