enviar e-mail em massa [php]

RicAlmeida

Power Member
boas,

ja andei a ver pelo google sobre esse tema, so que nao arranja nada que me satisfaça.
o que eu pretendo fazer é: ao adicionar um novo comunicado ele envia uma mail a todos os utilizador.
estou a fazer isto em php, não será que ninhem consegue arranjar um script em condições. so para ter uma ideia como fazer isso.

cumprimentos
 
usei a função mail()
dentro de um for
onde ele vai pesquisa os mail dos utilizadores e envia para todos
Ouch.

Note: It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient.
For the sending of large amounts of email, see the » PEAR::Mail, and » PEAR::Mail_Queue packages.
http://pt.php.net/manual/en/function.mail.php

Segundo o manual do PHP, não é recomendado fazer isso...
 
Se calhar até são, mas é a diferença entre "mandar alguns mails" e o verdadeiro mass-mailing. Da forma que colocaste a questão, pensava que ias enviar a no mínimo 250 pessoas, e não me parece que o mail() seja grande ajuda nesse caso. Aí é que é bom usar soluções que, apesar de talvez serem complexas, sejam eficientes.
 
Back
Topo