0

我正在寻找一个重量轻且功能强大的 AMQP 消费者,用于使用 sendmail 发送电子邮件。存在这样的东西还是我必须自己写一些东西?

4

2 回答 2

0

您可能必须自己编写。我见过的最接近的东西是一个[在RabbitMQ中接收 SMTP 的插件,这绝对不是你想要的。

对此的一般解决方案可能会变得相当复杂,管理消息的幂等性。在此问题的先前解决方案中,我在消息中传递了一个唯一 ID,并使用持久存储来处理重复数据删除。成功发送电子邮件后,将写入 ID。根据您希望确保移交/防止重复的确定程度,您可以添加更多锁。

于 2013-04-19T12:02:23.370 回答
0

MailerQ可能与您正在寻找的类似。但是,它使用自己的 SMTP 服务器,而不是 sendmail。

我也在寻找一些可以接收 RabbitMQ 消息并将它们作为电子邮件发送的消费者应用程序。但是,我需要它来使用外部 SMTP 服务器,所以 MailerQ 不适合我。

于 2014-05-27T21:46:55.837 回答