2013-04-04 2 views

ответ

0

Вам, скорее всего, придется писать самостоятельно. Самое близкое, что я видел, - это [плагин для приема SMTP в RabbitMQ, который определенно не то, что вы хотите.

Общее решение для этого может стать довольно сложным управлением идемпотентностью сообщений. В предыдущих решениях этой проблемы я передал уникальный идентификатор в сообщении и использовал постоянное хранилище для обработки дедупликации. После успешной передачи электронной почты будет записан идентификатор. В зависимости от того, насколько вы уверены в том, что вы хотите обеспечить совместное использование/предотвращение дублирования, вы можете добавить больше блокировки.

0

MailerQ может быть аналогичен тому, что вы ищете. Однако он использует собственный SMTP-сервер, а не sendmail.

Я также ищу какое-нибудь потребительское приложение, которое может получать сообщения RabbitMQ и отправлять их как электронные письма. Однако мне нужно использовать внешний SMTP-сервер, поэтому MailerQ не подходит для меня.

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