Jump to content


Photo

Problema Com Script De Newsletter


  • Faça o login para participar
2 replies to this topic

#1 fabian

fabian

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Não informado

Posted 21/05/2004, 00:53

Olá, cá estou mais uma vez desesperado atráz de uma forcinha com um script PHP, desta feita (leia-se desta vez) o problema está em um script que deveria enviar e-mails para as pessoas cadastradas no site.

O resto do script funciona que é uma beleza, cadastra o usuário no banco de dados e depois apresenta ao administrador quantos usuários estão cadastrados e etc... mas o código que serve para enviar o e-mail contendo a newsletter, não funcina. Como não manjo muito de PHP, pessoa a ajuda de todos.

Este é o Script:

<?

include("config.php");

$conexao = mysql_connect($host, $usuario, $passwd) or die ("Não foi possível conectar-se ao banco de dados");

$bd = mysql_select_db($db, $conexao);

$sql = mysql_query("Select * From newsletter");

$assunto = $HTTP_POST_VARS["assunto"];

$mensagem = $HTTP_POST_VARS["mensagem"];

while($valor = mysql_fetch_array($sql)){

$destino = "$valor[email]";

$email = mail("$destino", "$assunto", "$mensagem", "From: Br-Webmasters\nContent-type: text/html\n");

if($email){
echo("<script>
      alert(\"E-mail enviado com sucesso\");
      window.location = 'index.php';
      </script>");
} else {
echo("<script>
      alert(\"Não foi possível enviar o e-mail, tente novamente\");
      window.location = 'javascript:history.back(-1)';
      </script>");
}
}
?>

Ele mostra a mensagem que o e-mail foi enviado com sucesso, mas não chega nada!!!!

Valeu!
Fabian

#2 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 21/05/2004, 08:12

cara, olhando seu script nao dah pra ver erro nenhum não...

mas tem uma coisa muito importante pra vc saber:

se tah hospedado na hostnet, faça o login no seu painel de controle...
depois de logado, cole isso aqui na sua barra de endereços:

http://www.hostnet.c...ramail.mail.php


pra impedir SPAM eles inventaram essa B#@$@, todo email enviado pelo site tem que ter autenticação SMTP...
Se for outro provedor, verifique se eles implementaram essa m@#$@ de segurança tb... hehehe

Abraços

Edição feita por: Stormbringer, 21/05/2004, 08:13.

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#3 Mr. K.

Mr. K.

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 08/06/2004, 19:02

cara, olhando seu script nao dah pra ver erro nenhum não...

mas tem uma coisa muito importante pra vc saber:

se tah hospedado na hostnet, faça o login no seu painel de controle...
depois de logado, cole isso aqui na sua barra de endereços:

http://www.hostnet.c...ramail.mail.php


pra impedir SPAM eles inventaram essa B#@$@, todo email enviado pelo site tem que ter autenticação SMTP...
Se for outro provedor, verifique se eles implementaram essa m@#$@ de segurança tb... hehehe

Abraços

Esse lance de segurança da HostNet é muito bom, na verdade a autenticação SMTP não é só para penalizar spammers, isso na verdade é apenas um dos bons motivos, a autenticação traz um monte de benefícios, como mais organização (do próprio Host) e também inviabiliza o mal uso do seu e-mail (como remetentes falsos, pessoas que mandam virús como se fossem você). A pouco tempo eu até li no Globo, na parte de informática, falando bem do SMTP bem implementado e até autenticado, pois realmente muito do mal uso dos e-mails na rede vem de servidores SMTP mal configurados e mal protegidos.

E se for mesmo da HostNet, eles tem uma função chamada ULTRAMAIL() que dá para instalar e colocar no lugar da mail() que ela vai trabalhar da mesma forma e autenticando o envio.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq