Rickardo Postado Agosto 17, 2004 Denunciar Share Postado Agosto 17, 2004 como enviar email para varios destinatarios ao mesmo tempo, com php e mysql?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 17, 2004 Denunciar Share Postado Agosto 17, 2004 http://phpbrasil.com/articles/article.php/id/457http://phpbrasil.com/articles/article.php/id/255Boa leitura... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 17, 2004 Autor Denunciar Share Postado Agosto 17, 2004 http://phpbrasil.com/articles/article.php/id/457http://phpbrasil.com/articles/article.php/id/255Boa leitura... brigaduuuuuuuuuuuuuuuuuuuuuuuu mano......................depois eu volto se eu tiver duvida............ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 17, 2004 Autor Denunciar Share Postado Agosto 17, 2004 http://phpbrasil.com/articles/article.php/id/457http://phpbrasil.com/articles/article.php/id/255Boa leitura... brigaduuuuuuuuuuuuuuuuuuuuuuuu mano......................depois eu volto se eu tiver duvida............ cara veja aki uma coisa, e me responda esse script ta certo??while ($line=mysql_fetch_array($result)) { $mail=$line['email'].";";}pois esta dando um erro na linha mail("$mail","$assunto","$message","$headers"); como se não estivesse eencontrando os dados do bd.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 17, 2004 Denunciar Share Postado Agosto 17, 2004 Não entendi o porquê do$mail=$line['email'].";"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 17, 2004 Autor Denunciar Share Postado Agosto 17, 2004 Não entendi o porquê do$mail=$line['email'].";"; eu inventei isso tipo pra poder organizar os emailtipo............ fulano@bla.com; ciclano@bla.com; .......... sacou?????????/esse é o código completo do arqivo envia.php<?php// inclui o arquivo onde está a funçao de conexãoinclude("connect.inc");// chama a funçao de conexãodb_connect()or die("Falha ao tentar conectar");// altere para seus dados$remetente="cpd <cpd@alltecbrasil.com.br>";$ass = $_POST["assunto];$mens = $_POST["message"];$message = "$mes";$assunto = "$ass";$headers = "Content-Type: text/html; charset=iso-8859-1\n";$headers.=From: $remetente\n";// seleciona todos os dados da tabela customers_firstname, SELECT * FROM `customers`$result = mysql_query("SELECT customers_email_address FROM customers") or die("Falha ao tentar exibir dados");// enquanto tiver dados no banco, atribui o valor do campo email à variával $mail, e envia o emailwhile ($line=mysql_fetch_array($result)) { $mail=$line['email].";";// die($mail); mail("$mail","$assunto","$message","$headers"); //---->mudar par $mail $assunto}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 17, 2004 Denunciar Share Postado Agosto 17, 2004 Certo... mas eu tenho a impressão de que os emails são separados com vírgula e não ponto-e-vírgula... Tente trocar para vírgula e ver o que acontece... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 18, 2004 Autor Denunciar Share Postado Agosto 18, 2004 Certo... mas eu tenho a impressão de que os emails são separados com vírgula e não ponto-e-vírgula... Tente trocar para vírgula e ver o que acontece... nada..............da na mesmatipo acho q num ta achando os dados do bd Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Woody Postado Agosto 18, 2004 Denunciar Share Postado Agosto 18, 2004 Tem uma parada errada aí no script:tipo, primeiro você tem que juntar todos os e-mails e depois mandar.....Ficando assim: while ($line=mysql_fetch_array($result)) { $mail .= $line['email'].";"; //->, ou; tanto faz } mail("$mail","$assunto","$message","$headers"); //---->mudar par $mail $assunto Voce tem que apendar os e-mails e isso faz com a expressão ".="Até+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 18, 2004 Autor Denunciar Share Postado Agosto 18, 2004 Tem uma parada errada aí no script:tipo, primeiro você tem que juntar todos os e-mails e depois mandar.....Ficando assim: while ($line=mysql_fetch_array($result)) { $mail .= $line['email'].";"; //->, ou; tanto faz } mail("$mail","$assunto","$message","$headers"); //---->mudar par $mail $assunto Voce tem que apendar os e-mails e isso faz com a expressão ".="Até+ cara mesmo erroWarning: mail(): SMTP server response: 550 5.1.1 <;;>... User unknown in c:\arquivos de programas\easyphp1-7\www\mail3\enviar.php on line 37e na lina 37 tem mail("$mail","$assunto","$message","$headers"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Woody Postado Agosto 18, 2004 Denunciar Share Postado Agosto 18, 2004 Brow, então o que você não está pegando corretamente os e-mails na query....você tem certeza que o nome do campo é esse especificado???? pode ser que sua query venha vazia tb....Comente a função mail e de um echo na variavel $email.Até+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
como enviar email para varios destinatarios ao mesmo tempo, com php e mysql??
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.