Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HighBass

Como enviar emails para varias pessoas de uma so vez

Recommended Posts

Pessoal é o seguinte...

 

Tenho uma lista de emails, que foi cadastrada atraves do newsletter do site.

 

Agora que tenho esses clientes, preciso de uma solução através de PHP de preferencia, para enviar o email para todos de uma so vez, ou seja, eu penso em algo mais ou menos assim (SE ALGUEM TIVER OUTRA IDEIA, FIQUE A VONTADE)...

 

Eu ja tenho um modelo de pagina que qdo eu entro consigo fazer algumas manutenções nesses dados, para entrar preciso digitar a senha e usuario.

 

Eu gostaria de mais uma pagina para enviar emails para todos os cadastrados (ao inves de mandar um por um) que qdo eu entrar nessa pagina automaticamente ja esteje selecionado todos os cadastrados para enviar para eles, e que eu somente digitasse o email, sera que isso é dificil?

 

Obrigado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites


switch($formatacao){

case "html":

 

//cabecalho da mensagem

$headers = "MIME-Version: 1.0\r\n";

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

$headers .= "From: $email_master <$nome_master>";

break;

case "texto":

//cabecalho da mensagem

$headers = "From: $email_master <$nome_master>";

break;

}

 

//seleciona dados

$sql = "SELECT email FROM $tabela_emails";

 

//verifica se tem algum dado

$consulta = mysql_query($sql);

 

// contador de emails que servirá para a função sleep

$cont = 0;

 

//pega os emails do bd

while ($reg = mysql_fetch_array($consulta)){

global $assunto;

$emails = $reg['email'];

 

// função sleep: assim que a variável $cont, chegar em 300, o script irá ser atrasado em 500 segundos

$cont = $cont + 1;

if ($cont == 300){

flush();

 

//ativa a funcao sleep a execução do script será atrasada em 500 segundos

sleep (600);

 

//zera o contador

$cont = 0;

}

 

$enviar_email = mail("$emails","$assunto","$mensagem","$headers");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.