URL do Fórum: http://www.hobbyland.bio.br/forum
Caros, gostaria de enviar um e-mail em massa para meus cadastrados, porém o servidor de hospedagem só permite o envio de 500 mensagens e tenho mais de 1000 cadastrados. Tem como dividir este envio?
Obrigado.
E-mail em massa dividido.
E-mail em massa dividido.
Meu site:
https://comprarnoebay.com.br (Aprenda a comprar no eBay)
https://comprarnoebay.com.br (Aprenda a comprar no eBay)
Re: E-mail em massa dividido.
Após fazer uma busca clicando em no link PESQUISAR, na barra de menu abaixo do logo Suporte phpBB, entre o link REGRAS e o link PARCEIROS, utilizando as palavras "e-mail massa" na mesma pesquisa, vários resultados apareceram e dentre eles:
viewtopic.php?t=45480
Abraço.
viewtopic.php?t=45480
Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
-
- Novato
- Mensagens: 2
- Registrado em: 29 Dez 2011, 18:12
Re: E-mail em massa dividido.
//$hora -> Hora que o cron irá executar
//$servico[1] -> Tipo de email (ex: hotmail.com, gmail.com, etc)
//$email_final -> email final para o qual deverá ser enviado
if ($email != ""){
$servico= explode("@", $email);
$hora= date('H');
if ($servico[1]== "hotmail.com" && $hora==4 ){
$email_final= $email;
}elseif ($servico[1] == "gmail.com" && $hora == 5){
$email_final= $email;
}elseif ($servico[1]== "yahoo.com.br" && $hora == 6){
$email_final= $email;
}elseif ($servico[1]!= "yahoo.com.br" && $servico[1]!= "hotmail.com" && $servico[1]!= "gmail.com" && $hora== 7){
$email_final= $email;
}
mail ($email_final, "Titulo da mensagem", "mensagem");
}
?>
Passo 2:
Agora vá até seu cpanel e crie 4 agendamentos cron: um para as 4h, outro para as 5h, para as 6h, e por fim um para as 7h;
(Você ajustar a hora que quiser, se precisar criar horários diferentes não esqueça de também alterar dentro do código acima a valor de comparação da var $hora).
Assim , as 4h serão enviados somente os email´s do tipo ''hotmail.com';
as 5h : "gmail.com";
as 6h : "yahoo.com.br";
e as 7h todos os diferentes dos anteriores.
Pronto! A intenção desse código e diminuir o volume de envios. Assim cada tipo de email será enviado em uma hora especifica. Mas você já deve ter notado que se seu volume de email for grande , isso de nada irá valer. Mas para 1000 email´s vai ser muito útil.
Espero ter ajudado você Umarizal, como disse, pra mim essa solução foi de grande valia. Abraço!
//$servico[1] -> Tipo de email (ex: hotmail.com, gmail.com, etc)
//$email_final -> email final para o qual deverá ser enviado
if ($email != ""){
$servico= explode("@", $email);
$hora= date('H');
if ($servico[1]== "hotmail.com" && $hora==4 ){
$email_final= $email;
}elseif ($servico[1] == "gmail.com" && $hora == 5){
$email_final= $email;
}elseif ($servico[1]== "yahoo.com.br" && $hora == 6){
$email_final= $email;
}elseif ($servico[1]!= "yahoo.com.br" && $servico[1]!= "hotmail.com" && $servico[1]!= "gmail.com" && $hora== 7){
$email_final= $email;
}
mail ($email_final, "Titulo da mensagem", "mensagem");
}
?>
Passo 2:
Agora vá até seu cpanel e crie 4 agendamentos cron: um para as 4h, outro para as 5h, para as 6h, e por fim um para as 7h;
(Você ajustar a hora que quiser, se precisar criar horários diferentes não esqueça de também alterar dentro do código acima a valor de comparação da var $hora).
Assim , as 4h serão enviados somente os email´s do tipo ''hotmail.com';
as 5h : "gmail.com";
as 6h : "yahoo.com.br";
e as 7h todos os diferentes dos anteriores.
Pronto! A intenção desse código e diminuir o volume de envios. Assim cada tipo de email será enviado em uma hora especifica. Mas você já deve ter notado que se seu volume de email for grande , isso de nada irá valer. Mas para 1000 email´s vai ser muito útil.
Espero ter ajudado você Umarizal, como disse, pra mim essa solução foi de grande valia. Abraço!