Назад | Перейти на главную страницу

Сколько писем в секунду слишком быстро?

У меня растущий онлайн-бизнес и выделенный сервер, который я использую для периодической рассылки информационных бюллетеней. Когда число клиентов превышает несколько тысяч, мне интересно, как я могу отправлять электронные письма быстрее, не подвергаясь наказанию?

Я использую модуль SMTP Mailer PHP PEAR и начал отправлять свои информационные бюллетени с "засыпанием" 5 секунд. Я сделал это, потому что в основном мне сказали, что «если я буду отправлять электронные письма слишком быстро, мой IP-адрес будет заблокирован, а мой хост будет разозлен».

Отправлен первый тираж информационных бюллетеней, без бана, отлично.

Я уменьшил счетчик "сна" до 2 секунд, 1 секунды, а теперь полсекунды, используя usleep.

Но все же я хочу публиковать быстрее.

Причина в том, что я только что понял, что usleep снижает уровень моего процессора на моем выделенном сервере и вынуждает мои форумы PHPBB отображать ошибку «Извините, но плата временно недоступна, попробуйте еще раз через несколько минут» из-за перегрузки процессора в некоторых Добрый. Менеджер загрузки WHM читает больше 1.0, не очень хорошо!

Итак ... насколько быстро это слишком быстро?

Могу ли я отправлять 100 писем в секунду? 1000? Если нет, то что или кто мне мешает? Количество электронных писем в секунду - сказка старых жен?

Я бы предпочел не рисковать - если вы попали в черные списки, вернуться из них будет сложно. Существует множество сервисов, таких как TinyMail / Mailchimp, которые Just Work ™ снимают все проблемы.

(Если вам не нравится отдавать его на аутсорсинг, я бы по крайней мере переместил его на другой сервер - больше никаких штрафов за производительность, и если вы попали в черный список, у вас все еще есть резервный сервер на случай, если вам нужно отправить рассылает почту до того, как почтовый сервер отсутствует в списке).