Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou querendo construir um script que permita enviar e-mails para uma lista de e-mails (email em massa) que puxe essa lista que está no Banco de dados.
Eu tenho tudo o que está abaixo pronto, alguem poderia me ajudar? Eu também queria enviar e-mails com HTML se alguém souber como.
INDEX.PHP
<form name="mensagem" method="post" action="enviar.php"> <p align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" color="#0000FF"><font size="2"><br> Assunto: <input type="text" name="assunto" width= 300px"> </font></font> <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#0000FF"><font size="2"><br> Mensagem:</font></font> <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#0000FF"><textarea name="message" rows="18" cols="60" ></textarea> </font><br> <input type="submit" name="alterar" value="Enviar"></form>
ENVIAR.PHP
<html><head><title>Mensagem Enviada</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF" text="#000000"><?// inclui o arquivo onde está a funçao de conexãoinclude("conexao.inc");// chama a funçao de conexãodb_connect()or die("Falha ao tentar conectar");// altere para seus dados$remetente="Moises <moisbach@gmail.com>";$headers = "Content-Type: text/html; charset=iso-8859-1\n"; $headers.="From: $remetente\n"; // seleciona todos os dados da tabela$result=mysql_query("SELECT * FROM lista") or die("Falha ao tentar excluir dados");// enquanto tiver dados no banco, atribui o valor do campo email à variával $mail, e envia o email while ($line=mysql_fetch_array($result)) { $mail=$line['email']; mail("$mail","$assunto","$message","$headers"); flush();}?><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#0000FF">Mensagem enviada <br> <br> <br> <a href='index.php'><font size="2">Enviar Outra Menssagem </font></a><br> </font><br> <br></div></body></html>
CONEXAO.INC
<?phpfunction db_connect(){ // abre uma conexão com o banco de dados $conn = mysql_connect("localhost","82858","uqw762"); // se há uma conexão seleciona data base if ($conn && mysql_select_db("emails")) { return $conn; } else { return FALSE; }}?>Carregando comentários...