У моей компании есть сайт, построенный на PHP.Мы используем встроенную функцию электронной почты PHP для ежедневной отправки тысяч писем подписчикам.
Это ужасная идея.Он заглушает наш сервер и занимает несколько часов, чтобы завершить весь пакет.
Теперь я посмотрел на службы массовой рассылки, такие как MailChimp (которые заменили бы нашу нынешнюю систему отправки одного и того же письма многим людям), ното, что я действительно хотел бы сделать, это настроить довольно сложную систему уведомлений.
Вместо того, чтобы отправлять массовые электронные письма каждому человеку каждый раз, когда происходит что-то важное, я бы хотел, чтобы клиенты могличтобы настроить частоту и содержание писем, которые они получают.
Даже используя эту новую идею, мы говорим о МНОГО отправляемых писем.
Так что мой вопрос очень специфичен:У меня есть приблизительное представление о том, как создать систему внутри, но каков наилучший способ рассылки всех этих писем?
Пули, на которые следует обратить внимание:
- Иногда электронные письма 'содержимое идентично для разных получателей, но многие из них будут настроены для каждого пользователя (они выбирают то, о чем им сообщают, а иногда и агрегируют).
- Мне нужна система, которая не будет душить сервер и завершит работу за приемлемое время.Я не против пойти со сторонним сервисом (даже платным), если это то, что он собирается взять.
- Система должна легко подключаться к PHP, или API или что-то еще должно быть относительномне легко звонить с вашего обычного веб-сервера.
- У нас есть выделенный сервер и полный контроль над ним (поэтому мы можем устанавливать приложения, службы и т. д.).
- Любой вид подробного отслеживанияинформация (открывается, щелкает и т. д.) является огромным плюсом.
- Эти электронные письма иногда чувствительны ко времени (поэтому не могут занимать весь день для отправки).
Мысли?Подсказки?Направьте меня в правильном направлении?
РЕДАКТИРОВАТЬ
Чтобы уточнить:
Я могу сделать это самостоятельно:
- ведение списка пользователей
- обработка генерации содержимого электронной почты на основе пользовательских предпочтений
И что-то еще (приложение, сторонняя служба, w / e), чтобы:
- принимает содержимое и адреса электронной почты и фактически отправляет электронные письма
- предоставляет данные отслеживания (открытия, клики и т. Д.).Чем больше деталей, тем лучше.
Я склоняюсь к стороннему сервису, поскольку я не уверен, что какое-либо приложение может избежать удушения сервера при отправке тысяч писем (хотя я бы не сталСчитай себя экспертом по электронной почте, поэтому я могу ошибаться).