2

Моя база содержит более 20 000 подтвержденных адресов электронной почты. Это электронные письма пользователей с разрешением (пользователи задаются в опциях) на получение информационных бюллетеней, обновлений и т.д. С веб-сайта. На самом деле я никогда не использовал их адреса электронной почты для каких-либо целей, но теперь я хочу, чтобы пользователи периодически получали обновления с веб-сайта (раз в месяц или два месяца). Мне интересно больше о том, как посылать одно и то же письмо 20К пользователей как можно быстрее и с какими ограничениями я могу столкнуться при этом?

У меня есть несколько идей, как это сделать, используя встроенную в Cron и PHP функцию mail(), но я не могу сразу отправлять 20K писем (могу я?). Кроме того, я знаю, что электронные письма, скорее всего, будут попадать в папку нежелательной почты / мусорную корзину / спам у получателя (это нормально), но не уверен, существует ли какой-либо закон против отправки массовых электронных писем или ограничений (определяемых услугой хостинга).

Что мне нужно, это ответить, как я могу это сделать и как лучше всего выполнить эту задачу? Это не вопрос "дайте мне решение", просто нужно несколько советов, потому что я никогда не отправлял более 5 писем за всю свою жизнь и не мог найти ответ на этот вопрос. Интересно, как крупные сервисы, такие как Facebook, Twitter, Youtube, информируют своих пользователей (возможно, миллионы из них одновременно)?

Примечание. Извините, если это неправильное место, чтобы задать этот вопрос, у меня возникли мысли о том, где разместить его, здесь или в StackOverflow, но в зависимости от того, как выглядит моя проблема (я не предоставляю или не запрашиваю код), предположите, это было бы закрыто в SO как "неконструктивное" или даже "не по теме".

2 ответа2

4

Вы столкнетесь с несколькими проблемами при отправке всего этого электронного письма сразу. или один за другим.

БЛОКИРОВКИ СПАМА

Чтобы отправить такое количество электронной почты, вам нужно настроить SPF, возможно, какую-то подпись сертификата, использовать сервер со статическим ip, предпочтительно с обратным днс. Когда вы начинаете становиться еще больше, вы должны связаться с некоторыми почтовыми мастерами напрямую, чтобы попасть в белый список, представив обоснованные причины и документы. Мы использовали для отправки около 250 тысяч писем в день, иногда 4 раза в месяц нашим подписчикам.

Мы написали нашу собственную программу - но есть много доступных.

Кроме того, вы можете просто зациклить каждое электронное письмо и отправить его по одному… затем попытаться перевести его в поток… в конце концов, разбив на домены, и, возможно, вы сможете отправить их все за 1 час с помощью некоторого умного программирования.

Удачи

-3

Краткий ответ: У статического IP и обратного DNS. Вы можете, но не отправлять их в течение одного часа. Почтовые серверы не любят тысячи писем за короткое время, вы будете заблокированы. Я бы сказал даже больше, если бы вся эта почта пришла с почтового сервера, который только что появился в сети.

Длинный ответ: я отправляю 2000 писем раз в неделю. Я использую программу на php для их отправки, это бесплатное программное обеспечение, я не знаю, смогу ли я назвать это здесь, поэтому я не буду. Веб-сайт оранжевый, он в php для управления списками (рассылками). Мой сервер - 1 ГБ оперативной памяти xeon 2.4GHZ 4 с Debian, он отправляет 4 почтовых сообщения в секунду (около 100 КБ каждое) с постфиксом (вся исходящая почта проверяется на вирусы), так что это должно быть 14.000 в час. Если вы отправляете слишком много писем на один домен, некоторые из них могут иметь функцию блокировки. У Yahoo было / есть что-то вроде серого списка, я помню, что мне приходилось связываться с ними более одного раза в течение 3 месяцев, пока они не прекратили временные отклонения. Мой провайдер отклоняет почту, если он видит слишком много соединений за короткое время, поэтому в postfix я уменьшил количество соединений, я думаю, с 20 до 10. Кстати, Gmail отправляет 5000 писем в секунду, я слышал это в debconf (10,11,12) от одного из разработчиков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .