1

我们正在寻找能够让我们透明地使用多个电子邮件服务提供商(“ESP”,例如 ConstantContact、JangoMail、Sailthru、SendGrid、VerticalResponse 等)的库、项目或服务。我们选择的任何 ESP 都会不时出现问题,并且由于我们业务的需求,我们需要有一个故障转移解决方案来避免交付失败

我们正在寻找的基本功能:

  • 将电子邮件传递委托给 ESP
  • 从一个 ESP 到另一个 ESP 的自动故障转移(仅将一封电子邮件发送给给定的订阅者,而不是重复的)
  • 能够检查已配置 ESP 的交付状态(打开率、跳出率、列表大小等)

换句话说,我们想要一个通过使用多个 ESP 来提供容错和恢复的层。如果它是一个库,我们希望它用 Ruby 编写(但我们可能愿意考虑其他语言)。 是否有提供此功能的现有项目或服务?

我们的用例: 我们每天向订阅者发送许多对时间敏感的电子邮件。但是,我们使用的 ESP 可能会下降,但我们仍然需要非常及时地发送电子邮件(在发布后的几秒钟内)。如果初始交付失败,我们希望转移到二级、三级等 ESP 以从故障中恢复。

在寻找现有解决方案时,我空手而归。不过,这两篇博客文章抓住了我们的部分动机:如何确保您的电子邮件被送达使用多个服务提供商来降低风险并避免失败

4

1 回答 1

0

我们最终为此编写了自己的服务。

于 2012-11-26T21:17:05.897 回答