2009-08-18 4 views
2

У меня есть приложение PHP, которое я написал для клиентов, чтобы создавать новостные бюллетени HTML и отправлять их на электронные письма в базе данных. Рассылка выполняется с помощью команды mail() (я знаю, crappy), из задания CRON с правильными паузами и т. Д. До сих пор у всех клиентов были ограниченные списки (максимум было 8000 писем, отправленных через два часа). Сервер мой собственный - никаких ограничений нет. Программное обеспечение обрабатывает отскоченные письма, опции отказа и т. Д.Пересылки PHP Mass Mailing (25K-100K)

Новый клиент хочет отправить 100 000 писем в месяц в 25 тыс. Еженедельных партий, и я хочу заменить функцию mail(). Какие-либо предложения? Будет ли класс PHPMailer делать трюк?

ответ

4

Заканчивать SwiftMailer - это намного лучше, чем PHPMailer и активно развиваются (PHP Mailer кажется спорадическим в лучшем случае)

3

Для такого объема, вы бы гораздо лучше будет с внешней службой, такие, как

Если вы попытаетесь сделать это самостоятельно, вы, скорее всего, попадете под марку спамера. Кроме того, вам нужно быть осторожным в управлении списками отказов и такими (как по CAN-SPAM).

Эти службы, как правило, имеют API, поэтому их можно относительно легко интегрировать с текущей кодовой базой без каких-либо проблем.

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

(информация составлена ​​с a related Something Awful thread.)

Смежные вопросы