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

Função Mail Php Prgunta Boa..


kurole

Pergunta

Bom pessoal beleza....

Aqui estou eu novamente postando as minhas duvidas e também de muitos internautas....

Tenhoum site de ffestas... e uso para enviar mensgens para todos os cadastrados o seguinte codigo..

<?

ini_set("max_execution_time", "80");

if ($kurole == "marco"){

if (trim($_POST['assunto']) == ""){

print "você deve digitar um assunto";

}else{

include_once("../coexao.php");

// chama a funçao de conexão

//db_connect()

//or die("Falha ao tentar conectar");

// altere para seus dados

$remetente=AGITO10.COM - www.agito10.com <falecom@agito10.com>";

$headers = "Content-Type: text/html; charset=iso-8859-1\n"; 

$headers.="From: $remetente\n";

$assunto = $_POST['assunto]." [user Verify]";

$texto = " <table width=66%'  border='0' align='center' cellpadding='0' cellspacing='0'>

  <tr>

    <th scope='col'><img src='http://www.agito10.com/images/emaillllll.gif' width='650' height='56'></th>

  </tr>

  <tr>

    <th align='left' scope='col'><br><br>

<font face=verdana size=1>".nl2br($_POST['message])."</font><br><br>".

"<font face=verdana size=1>".

"<a href='http://www.agito10.com/unregistro.php'>Não quero mais receber informações - Clique aqui</a></font>

</th>

  </tr>

</table>

";

// seleciona todos os dados da tabela

$result=mysql_query("SELECT * FROM usuarios") or die("Falha ao tentar selecionar dados");

// enquanto tiver dados no banco, atribui o valor do campo email à variával $mail, e envia o email

$conta = 1;

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

    $mail=$line['email'];

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

$conta++;

}

echo "<br>Foram enviados para $conta emails..<br>";

echo "

<script>

alert(\"A mensagem foi enviada com sucesso para todos os emails cadastrados!\");

window.location = 'envia_email_cadastrados.php';

</script>";

}

}

?>

até aqui tudo certo ele envia email para todos os cadastrados..............heheh, mas estou tendo problemas com o servidor...

Os emails que voltam, não voltam pra mim e sim para um email do servidor...

O pessoal do servidor disse que a mensagem está retornando por um sniffer! O que é sniffer?? não faço a minima..

Eles estão dizendo que precisa de um endereço smtp para retorno se não os email voltam para o email base do servidor..

alguém sabe como resolvo isso..

KUROLE...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom foi feito assim mas os email que não existe ainda esta retornando para o seridor e não pra mim..

Valeu agurado

<?

ini_set("max_execution_time", "80");

if ($kurole == "marco"){

if (trim($_POST['assunto']) == ""){

print "você deve digitar um assunto";

}else{

include_once("../coexao.php");

// chama a funçao de conexão

//db_connect()

//or die("Falha ao tentar conectar");

// altere para seus dados

$remetente=AGITO10.COM - www.agito10.com <falecom@agito10.com>";

$headers = "Content-Type: text/html; charset=iso-8859-1\n"; 

$headers.="From: $remetente\n";

$headers.="Reply-To: falecom@agito10.com\r\n";

$assunto = $_POST['assunto]."&nbsp;[user Verify]";

$texto = " <table width=66%'  border='0' align='center' cellpadding='0' cellspacing='0'>

  <tr>

    <th scope='col'><img src='http://www.agito10.com/images/emaillllll.gif' width='650' height='56'></th>

  </tr>

  <tr>

    <th align='left' scope='col'><br><br>

<font face=verdana size=1>".nl2br($_POST['message])."</font><br><br>".

"<font face=verdana size=1>".

"<a href='http://www.agito10.com/unregistro.php'>Não quero mais receber informações - Clique aqui</a></font>

</th>

  </tr>

</table>

";

// seleciona todos os dados da tabela

$result=mysql_query("SELECT * FROM usuarios") or die("Falha ao tentar selecionar dados");

// enquanto tiver dados no banco, atribui o valor do campo email à variával $mail, e envia o email

$conta = 1;

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

    $mail=$line['email'];

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

$conta++;

}

echo "<br>Foram enviados para $conta emails..<br>";

echo "

<script>

alert(\"A mensagem foi enviada com sucesso para todos os emails cadastrados!\");

window.location = 'envia_email_cadastrados.php';

</script>";

}

}

?>

$$KUROLE

Link para o comentário
Compartilhar em outros sites

  • 0

Olha, cara, isso é realmente muito estranho. Nunca vi isso acontecer e o meu primeiro palpite seria problema no servidor deles.

De qualquer forma, você pode tentar perguntar no suporte do servidor se eles requerem autenticação pro envio e perguntar pra eles como proceder. Porque esse código deveria estar funcionando perfeitamente, ao meu ver... mellow.gif

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,3k
×
×
  • Criar Novo...