Quantos e-mails por segundo são muito rápidos?

2

Eu tenho um negócio on-line crescente e um servidor dedicado que uso para enviar boletins informativos ocasionais. À medida que passa por alguns milhares de clientes, pergunto-me como posso enviar e-mails mais rapidamente sem ser penalizado?

Eu uso o módulo SMTP Mailer do PHP PEAR e comecei a enviar meus newsletters com um "sono" de 5 segundos. Eu fiz isso porque me disseram basicamente que "se eu enviar e-mails muito rápido, meu IP será banido e meu host ficará irritado".

Primeira rodada de boletins enviados, sem proibição, ótimo.

Eu reduzi a contagem de "sono" para 2 segundos, 1 segundo e agora meio segundo usando o modo de dormir.

Mas ainda assim, quero postar mais rápido.

O motivo é que eu acabei de perceber que o usleep está matando meus níveis de CPU no meu servidor dedicado e forçando meus fóruns do PHPBB a exibir o erro "Desculpe, mas a placa está temporariamente indisponível, tente novamente em alguns minutos" por causa de uma CPU sobrecarga de algum tipo. O gerenciador de carga do WHM está lendo mais de 1.0, não é bom!

Então ... quão rápido é muito rápido?

Posso enviar 100 e-mails por segundo? 1.000? Se não, o que ou quem está me impedindo? O número de e-mails por segundo é um antigo conto de esposas?

    
por darkAsPitch 24.02.2012 / 09:39

1 resposta

4

Prefiro não me arriscar - se você está em listas negras, voltar para fora deles será uma dor. Existem muitos serviços como o TinyMail / Mailchimp que Just Work ™ e descarregam todos os problemas.

(Se você não gosta de terceirizar isso, eu pelo menos o movo para um servidor diferente - sem mais penalidades de desempenho, e se você estiver na lista negra, você ainda tem um servidor de reserva no caso de precisar para enviar alguns e-mails antes que o servidor de e-mail não esteja listado).

    
por 24.02.2012 / 10:03