Ir para conteúdo

POWERED BY:

Arquivado

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

felipebmfaria

Enviar emails de 100 em 100

Recommended Posts

Boa tarde,

 

tava precisando enviar newsletter, mas o servidor permite apenas 100 por hora?

 

Vi alguma coisa de crontab, mas parece que nao resolve o meu problema, alguem tem outra solução?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara....se Crontab não serve para você, cria um esquema de form tipo com radio ou select e de acordo com o que você selecionar você envia um bloco. Vai ser manual isso.

 

Ex.:

 

<select name="grupo">
  <option value="001-100">Grupo de 001 - 100</option>
  <option value="101-200">Grupo de 101 - 200</option>
  <option value="201-300">Grupo de 201 - 300</option>
  <option value="301-400">Grupo de 301 - 400</option>
  <option value="401-500">Grupo de 401 - 500</option>
</select>

<input type="submit" name="submit" value="Enviar">

<?php
  $grupo = explode("-", $_POST["grupo"]);

  switch($grupo[0]) {
    case 1:
      // rotina para enviar os 100 primeiros
    case 101:
      // rotina para enviar de 101 à 200
    [...] // E assim  por diante
  }
?>

É bem mais trabalhoso, mas pelo menos funciona

 

SetaMB

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um método não muito bom, mas que funciona é o seguinte.

 

Defina o tempo máximo de execução como zero (infinito). E então faça um loop, onde você envia 100 e-mails, e pausa a execução do script por 30 segundos, por exemplo, usando a função sleep().

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce tambem pode fazer uma coisa um pouco mais complicada

tipo depois de enviar os 100 email voce vai guardando o restante em uma tabela de e-mails pendentes, ai voce faz uma pagina que quando a paessoa entrar verifica se tem alguma coisa e se ja tiver passado uma hora envia o email e apaga ele da lista de pendentes ai vai fazendo isso ate enviar todos

 

deve se o jeito mais trabalhoso mais talvez possa servir

 

fwls

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.