Tutorial: Limitando a velocidade de envio no PHPList

Configurar PHPList

Série: Instalar e configurar o PHPlist

Os servidores em geral limitam o uso de seus servidores para envio de mala-direta. Por exemplo no meu caso a locaweb restringe a no máximo 500 email por hora e recomendam algumas boas praticas de envio:
http://wiki.locaweb.com.br/pt-br/Boas_práticas_de_HTML_para_E-mails_comuns_ou_E-mail_Marketing
Para evitar problemas podemos configurar que essa fila de emails seja dividida a digamos 300 emails por hora alterando as seguintes linhas no arquivo “lists/config/config.php”:

define("MAILQUEUE_BATCH_SIZE",300);
define("MAILQUEUE_BATCH_PERIOD",360);

Onde:
MAILQUEUE_BATCH_SIZE: Quantidade Máxima de email enviados em cada lote.
MAILQUEUE_BATCH_PERIOD: É o tempo de espera para enviar o próximo lote de emails.

Ainda é possível colocar um atraso entre as mensagens mudando o seguinte parâmetro no mesmo arquivo:

define('MAILQUEUE_THROTTLE',0);

9 thoughts on “Tutorial: Limitando a velocidade de envio no PHPList

  1. Carlos on

    Amigo,
    parabéns pelo seu blog!!!
    preciso de uma ajuda sua, instalei o phplist em meu site e
    gostaria de executar ele através do cron da locaweb!

    Voce já fez essa operação? ou
    pode me dar uma dica, pois já pesquisei no forum do phplist e da locaweb e todas as dicas que deram não deu certo!
    tentei através de wget, script, php etc.

    No aguardo por uma Resposta!

    Carlos

  2. Anderson Scherer on

    Bom dia,

    Configurei meu phplist de acordo com as especificações do site e ficou show de bola, porém estou com um problemas, quando verifico no meu a lista de processos executados no servidor mostra uma falha no tempo de envio, exemplo envia 300 emails as 14:00h e só volta a enviar as 18:00h mais 300. Acreditava que o phplist envia e-mail de forma continua, como posso fazer para que ele trabalhe desta forma?

    Desde já grato.

    Muito bom este blog.

  3. Boa tarde Osni,
    entendo pouco de programação e estou tentando usar o PHP list!
    o 1º problema foi que ele não continua enviando emails quando fecha a janela do navegador. preciso que ele envie sem que eu esteja conectado!
    o 2º é que quando configuro envio em lote (450) e limito o envio a cada uma hora, ele não envia automaticamente. preciso processar a fila de processos a cada hora pra que o envio continue! preciso que isso seja feito automaticamente até o fim!

    pode me ajudar?

  4. Parabéns Osni!!

    Cara, se eu configurar pra enviar via gmail, quais são os limites afinal. Encontrei divergência na internet, alguns dizem 100 por dia, outros 100 por hora sem ultrapassar 500 por dia…

    Você que postou sobre isso, pode me ajudar?
    Qual hosting no seu ponto de vista é melhor pra email marketing?

    Abraço!!

  5. Olá Chefe…

    Tenho várias listas e gostaria que uma lista fosse enviada por um email específico.
    Ex.: tenho várias lojas, cada loja tem sua lista preciso enviar para a lista de uma loja com o email desta mema loja… putz… entendeu?

    Agradeço se conseguir me ajudar!

Leave a Reply