Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Pessoal, como vai ?
Seguinte, eu tenho um site de pedidos e gostaria de mandar um email para o pessoal que já está cadastrado no site com promoções, notícias etc...
Já procurei MUITO sobre um jeito de mandar email para os emails cadastrados no banco de dados.
Eu até consigo fazer, os problemas maiores são:
* O email é enviado com o nome do servidor, por ex: root@www004.dominio.com.br
* O email as vezes cai no lixo do hotmail, gmail etc...
O email que eu envio é em HTML, então preciso de uma boa solução pra conseguir mandar o email com o nome do remetente personalizado como ex: Remetente,
e também que não caia no lixo.
O que eu tenho pronto é isso:
$consulta= mysql_query("SELECT * FROM tabela GROUP BY email")or die(mysql_error());//faz a busca com as palavras enviadas
while($array = mysql_fetch_array($consulta)){
ob_start();
include "emails/recup_senha.html";
$conteudo = ob_get_contents();
ob_end_clean();
$assunto = "Recuperação de Senha";$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: Pizzon\r\n";
if(mail($para, $assunto, $conteudo, $headers)){
print "Enviado com sucesso"."<br/>";
} else {
print "falha ao enviar ".$para." =/"."<br/>";
}
}
Será que vocês poderiam me ajudar a autenticar o email para que nao caia no lixo e que eu possa usar um nome personalizado?
Valew
Carregando comentários...