Apache James Mail Server и информационный бюллетень?

Я новичок в James Mail Server, и я был бы признателен, если бы некоторые из вас могли помочь мне в моей задаче. Мне необходимо создать систему новостной рассылки, которая могла бы отправлять массовую почту (>=100 000 подписчиков) членам сайта. без пометки как спам. Проблема в фактической отправке. Сайт разработан под php & postgresql, но все же я думаю, что выбор>100 000 электронных писем из базы данных и их одновременная отправка - это немного экстремально...:)

Как я могу отправить их небольшими частями, чтобы все письма были отправлены в течение дня или двух? Какой правильный подход к этой проблеме? Сможет ли сервер с 8 ядрами и оперативной памятью 4 ГБ + около 30 000 уникальных пользователей каждый день обрабатывать трафик живого сайта и отправлять почту одновременно? Что я должен контролировать в основном, чтобы предотвратить возможные проблемы?

Буду очень признателен за любую помощь или указания! Я никогда не писал рассылку для такого большого количества подписчиков....

PS Старые добрые бесплатные программные решения, доступные там, не будут работать для меня, так как я должен создать индивидуальный бюллетень, который должен быть интегрирован в панель управления сайтом администратора...

Заранее спасибо!

1 ответ

После мучительного опыта внутренней отправки почтовых рассылок по электронной почте и подобных рассылок я могу честно сказать, что собственное решение почти никогда не является правильным способом сделать это.

Я понимаю, что у вас есть некоторые проблемы с интеграцией, но я подозреваю, что правильный способ сделать это - использовать сервис, такой как Mailchimp (который очень хорош и предоставляет хороший API (нет, я не работаю на них)) и напишите некоторую клейкую логику между вашим Admin CP и Mailchimp API.

Например, они поддерживают действительно большие списки рассылки и обычные рассылки, но также имеют API для обновления списка получателей, что может быть ключевой особенностью вашей интеграции.

Одна из главных причин, почему вы не должны делать это самостоятельно, заключается в том, что обработка отказов, отписки и спама, как известно, сложна. $mass_mailing_provider по вашему выбору может предоставить автоматизированную услугу, которая будет управлять всеми этими видами администрирования для вас, экономя ваше время и усилия, которые в противном случае были бы потрачены на повторное изобретение своего колеса.

Другие вопросы по тегам