Jump to content


Photo

Envio De Mail Em Massa


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

#1 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 23/09/2004, 17:12

galera, seguinte
preciso enviar vário emails ao mesmo tempo
quero clicar em enviar e ele enviará para todos da lista (.txt)
mas acontece o seguinte, a logica do envio nao esta muito certa, e ele soh envia para o ultimo!

se alguem intender, por favor ajude-me!

Obrigado desde-ja!

for ($x=0;$x<count($res);$x++){
	
	$email = $res[$x];

$mail = new phpmailer;
$mail->IPAddress        = getenv("REMOTE_ADDR");
$mail->IsHTML('true');
// $mail->IsHTML('true'); 
$mail->From             = "teste@expresso.com.br";
$mail->FromName         = "Cliente Expresso";
$mail->Host             = '200.215.98.3';
$mail->WordWrap         = 76;
$mail->AddAddress ( $email . "; "  );
$mail->AddCC("");
$mail->AddBCC("");
$mail->Subject = "INFORMATIVO";
$mail->Body = $body;

}

<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#2 Rockwil

Rockwil

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado
  • Localidade:são paulo - zona sul

Posted 23/09/2004, 18:09

cara eu não manjo nada de programação mas no meu antigo site eu tb criava um txt e depois comprei um programa de envio. se quiser posso enviar pra vc....
-------------------------------------------------------------------
Rock não e apenas musica e uma opção de vida
------------------------------------------------------------------
Contatos:
MSN: wil_rock@hotmail.com
E-mail: wil-rock@bol.com.br
ICQ:270687319
-------------------------------------------------------------------
Rockwil - O Seu Portal da Música
Super Dica - Compre camisetas pela web

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 23/09/2004, 18:14

Lógica estranha... Onde entra o txt no código?
Klaus Paiva
Conheça também: Taperás

#4 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 24/09/2004, 08:07

intaum vou colocar o script inteiro para q assim possam me ajudar!

<?php

$res=file("arquivo.txt");
include("class_smtp.php");  

/* Corpo da mensagem */
$body = "INFORMATIVO!<BR>";
$body .= "Mensagem: ";

for ($x=0;$x<count($res);$x++){
	
	$email = $res[$x];

$mail = new phpmailer;
$mail->IPAddress        = getenv("REMOTE_ADDR");
$mail->IsHTML('true');
// $mail->IsHTML('true'); 
$mail->From             = "flavio@expresso.com.br";
$mail->FromName         = "Nome do Cliente";
$mail->Host             = '200.215.98.3';
$mail->WordWrap         = 76;
$mail->AddAddress ( $email . "; "  );
$mail->AddCC("");
$mail->AddBCC("");
$mail->Subject = "INFORMATIVO";
$mail->Body = $body;

                                                }


if(($resultmail = $mail->Send()) === false) 
{ 
   echo "Erro ao enviar e-mail"; 
}
   else { 
   echo "E-mail enviado com sucesso";
          }
?>

<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#5 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 24/09/2004, 18:01

por favor, ainda estou com esta duvida, alguem poderia me ajudar, se nao intender eu explico novamente

Agradeço a atencao!

sem post-up, ok?


seguinte, esse é todo o seu script?

onde fecha o laço do FOR?

cara, tá dificil de te ajudar, alem da logica ser estranha como o Klaus já disse, mas, use echos pra debugar:


$email = $res[$x];
echo $email."<br>";

e ve se tá passando por todos os emails mesmo...

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


#6 guilhermefm

guilhermefm

    Normal

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:São Marcos - RS
  • Interesses:Informática<br>Futebol<br>Esportes em Geral

Posted 24/09/2004, 18:44

aproveitando o tópico, estou com um problema

quando mando um email atraves da funcao mail a mensagem é tratada como lixo eletrônico pelo hotmail e outros já pelo gmail funciona ok, acho q o problema está no header, olhem como o meu está...

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:<guilhermefm@gmail.com>\r\n";

obrigado

Edição feita por: guilhermefm, 24/09/2004, 18:45.


#7 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 24/09/2004, 19:29

aproveitando o tópico, estou com um problema

quando mando um email atraves da funcao mail a mensagem é tratada como lixo eletrônico pelo hotmail e outros já pelo gmail funciona ok, acho q o problema está no header, olhem como o meu está...

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:<guilhermefm@gmail.com>\r\n";

obrigado

cada servidor tem regrinhas pra considerar uma mensagem como "lixo", "spam", etc... e nao tem ligaçao somente com os headers

algumas coisas do meu detector de spam, pra vc ter uma ideia:

ele vai somando probabilidades e se chega num valor X(no meu caso 5.0), considera como spam, exemplos de coisas:

Valor - coisa
0.9 - From: ends in numbers
0.5 - BODY: Message is 40% to 50% HTML
0.1 - BODY: HTML has excess "a" close tags
0.4 - BODY: HTML font color is same as background
1.5 - HTML_IMAGE_ONLY_04 BODY: HTML: images with 200-400 bytes of words
2.4 - URI: Uses %-escapes inside a URL's hostname
4.1 - Host HELO'd using the wrong IP network
1.3 - X_PRIORITY_HIGH Sent with 'X-Priority' set to high
1.4 - WEIRD_PORT URI: Uses non-standard port number for HTTP
2.2 - 'Content-Type' found without required MIME headers
1.2 - PRIORITY_NO_NAME Message has priority setting, but no X-Mailer
4.2 - DATE_SPAMWARE_Y2K Date header uses unusual Y2K formatting

dentre outros, como uma lista negra de ips de servidores que comprovadamente fazem spam...

eu uso o seguinte no informativo do meu site:

	$headers  = "MIME-Version: 1.0\r\n";
	$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$headers .= "From: $config[email]\r\n";
...blablabla...
...blablabla...
                 mail($destino[email], "$informp[subject]", stripslashes($texto_recuperado) , $headers);

e cujo $texto_recuperado segue esse padrão:

<html><head><title>Route 10 - Games</title></head><body bgcolor='#FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><p><img src='http://www.route10.com.br/design/top.gif' width='211' height='88' border='0' align='absmiddle'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><br>


Olá, <b>%nome%</b>,<br>
Informativo nº 79.
<br><br>Nessa semana fizemos pequenas mudanças no visual do nosso menu, para facilitar a navegação<br><br>

Alem disso, adicionamos 4 jogos completos:
<table width=500>
<tr>
<td width=200>
<img src=http://www.route10.com.br/cria_thumbs/thumbnail_completos.php?file=westbang.jpg width=200 height=150><br><br>
</td>
<td>
<b>Westbang 1.2
</b>
<br><bR><font size=2>
Jogo de bang-bang em primeira pessoa onde você é o novo Xerife da cidade, após a morte do seu antecessor.
Enredo muito interessante, gráficos bons, música divertida e ótima jogabilidade compõem as qualidades desse jogo.
<br><br></font></td>
</tr>


<tr>
<td width=200>
<img src=http://www.route10.com.br/cria_thumbs/thumbnail_completos.php?file=airstrike.jpg width=200 height=150><br><br>
</td>
<td>
<b>Airstrike
</b>
<br><bR><font size=2>
Jogo de aviões, tipo caçada, bem facil e divertido, semelhante ao Bip 3D.
<br><br></font></td>
</tr>

<tr>
<td width=200>
<img src=http://www.route10.com.br/cria_thumbs/thumbnail_completos.php?file=bip3d.jpg width=200 height=150><br><br>
</td>
<td>
<b>Bip 3D
</b>
<br><bR><font size=2>
Jogo de aviões biplanos, estilo dog-fight com gráficos bem legais. Esse jogo é simplesmente viciante!
Para 1 a 4 jogadores<br><br></font></td>
</tr>


<tr>
<td width=200>
<img src=http://www.route10.com.br/cria_thumbs/thumbnail_completos.php?file=dv.jpg width=200 height=150><br><br>
</td>
<td>
<b>Darth Vader
</b>
<br><bR><font size=2>
Jogo de nave vertical inspirado nas naves de Star Wars.<br><br></font></td>
</tr>

</table>



<p>Route10 - <a href=http://www.route10.com.br>www.route10.com.br</a></p></font><p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Até a Próxima!<br><br>Wagner Felix<br>Route 10 - Webmaster</font></p><p align='center'><font size='1' face='Times New Roman, Times, serif'>Voc&ecirc; est&aacute; recebendo esse e-mail porque se cadastrou no site <a href='http://www.route10.com.br'>www.route10.com.br</a>, optando automaticamente para recebe-lo. <br>Caso n&atilde;o queira mais que esse informativo seja enviado, acesse o site e clique na opção <i>Alterar Cadastro</i> do menu. </font> </p></body></html>


e, dependendo do balanço entre imagens/texto, ele alcança 5.0 e é considerado spam... esse do exemplo nao foi, tento manter esse balanço sempre, hehehe

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


#8 brunoalves

brunoalves

    Linux user #392843

  • Ex-Admins
  • 1018 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 24/09/2004, 19:43

"Logar" no SMTP para enviar o e-mail, já vai baixar bastante a probabilidade do mail ser considerado SPAM, a função mail envia as mensagens como nobody@servidordee-mil.tld, para muitos filtros isso é o suficiente para considerar SPAM.

Abraços.

#9 guilhermefm

guilhermefm

    Normal

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:São Marcos - RS
  • Interesses:Informática<br>Futebol<br>Esportes em Geral

Posted 24/09/2004, 19:55

muito obrigado galera, ficou bem mais claro...

Edição feita por: guilhermefm, 24/09/2004, 19:58.





1 user(s) are reading this topic

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

IPB Skin By Virteq