Что такое хороший процесс / соглашение для использования для чего-то вроде транзакционной почты? - PullRequest
1 голос
/ 17 мая 2011

Это больше вопрос для обсуждения, но я хотел бы знать, как лучше или лучше сделать что-то вроде транзакционной почты.

В настоящее время я использую службу спулера, которая запускается на моем сервере и запускается cron каждые 5 минут для отправки почты, существующей в очереди. Но это слишком медленно. Я говорю о процессе.

  1. Транзакционная почта (определение): Письма, тексты, которые отправляются на пользователь приложения для напоминаний, уведомлений, предупреждений, информации об обновлении и т. д.

Текущий процесс выглядит примерно так:

  • Приложение создает почтовый объект с соответствующей информацией.

  • Почта затем отправляется на сервер SMTP в качестве почтового файла (да, всего файла) для размещения в очереди.

  • Через него проходит cronjob для захвата всех почтовых файлов и фактически отправляет их на сервер MTA для отправки.

    Я думаю, что этот процесс слишком сложен и хотел бы услышать чьи-либо мысли по этому поводу. Уведомления и напоминания лучше, когда они мгновенные, не так ли?

Привет

1 Ответ

0 голосов
/ 06 июня 2011

Я нашел хорошее приложение, которое делает это:

http://postmarkapp.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...