Это больше вопрос для обсуждения, но я хотел бы знать, как лучше или лучше сделать что-то вроде транзакционной почты.
В настоящее время я использую службу спулера, которая запускается на моем сервере и запускается cron каждые 5 минут для отправки почты, существующей в очереди. Но это слишком медленно. Я говорю о процессе.
- Транзакционная почта (определение):
Письма, тексты, которые отправляются на
пользователь приложения для напоминаний, уведомлений, предупреждений, информации об обновлении и т. д.
Текущий процесс выглядит примерно так:
Приложение создает почтовый объект
с соответствующей информацией.
Почта затем отправляется на сервер SMTP в качестве почтового файла (да, всего файла) для размещения в очереди.
Через него проходит cronjob для захвата всех почтовых файлов и фактически отправляет их на сервер MTA для отправки.
Я думаю, что этот процесс слишком сложен и хотел бы услышать чьи-либо мысли по этому поводу. Уведомления и напоминания лучше, когда они мгновенные, не так ли?
Привет