我们正在寻找一个图书馆,项目或服务,让我们透明地使用多个电子邮件服务提供商(“ESP”,例如ConstantContact,JangoMail,Sailthru,SendGrid,VerticalResponse等)。我们选择的任何ESP都会不时遇到问题,而且由于我们业务的要求,我们需要有一个故障转移解决方案,以便避免交付失败。
我们正在寻找的基本功能:
换句话说,我们需要一个通过使用多个ESP来提供容错和恢复的层。如果它是一个库,我们希望它用Ruby编写(但我们可能会考虑使用其他语言)。 是否有提供此功能的现有项目或服务?
我们的使用案例:我们每天向订阅者发送许多对时间敏感的电子邮件。但是,我们使用的ESP可能会停机,但我们仍需要以非常及时的方式发送电子邮件(在发布的秒内)。如果初始交付失败,我们希望转移到二级,三级等ESP以从故障中恢复。
我在搜索现有解决方案时空手而归。然而,这两篇博客文章抓住了我们的一部分动机:How To Ensure Your Email Gets Delivered,Using Multiple Service Providers to Mitigate Risk and Avoid Failure
答案 0 :(得分:0)
我们最终为此编写了自己的服务。