Ir para conteúdo
Fórum Script Brasil
  • 0

Como Enviar Email


Rickardo

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

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..

Link para o comentário
Compartilhar em outros sites

  • 0
Não entendi o porquê do
$mail=$line['email'].";";

eu inventei isso tipo pra poder organizar os email

tipo............ 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ão

include("connect.inc");

// chama a funçao de conexão

db_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 email

while ($line=mysql_fetch_array($result)) {

    $mail=$line['email].";";

//    die($mail);

    mail("$mail","$assunto","$message","$headers");    //---->mudar par $mail  $assunto

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

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é+

cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
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é+

cool.gif

cara mesmo erro

Warning: mail(): SMTP server response: 550 5.1.1 <;;>... User unknown in c:\arquivos de programas\easyphp1-7\www\mail3\enviar.php on line 37

e na lina 37 tem

mail("$mail","$assunto","$message","$headers");

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...