我们代表公司/客户托管客户数据,我们的任务之一是向客户客户发送一封非常具体的交易电子邮件(我们的电子邮件地址作为发件人和回复人)。
我们正试图摆脱存储客户数据的个人部分,包括他的电子邮件地址。当然,为了能够向客户发送电子邮件,我们需要在某些时候访问该电子邮件地址,但在我们看来,这是朝着正确方向迈出的一步,在session 而不是从我们自己的数据库中检索它。
现在的问题是,我们不愿意将电子邮件地址存储在任何地方,这排除了使用 Sendgrid 等电子邮件服务提供商的可能性。相反,我们需要通过我们自己的服务器发送大量电子邮件,这可能会损害可传递性。我一直在寻找一种“自托管的 Sendgrid”。一位使我们能够发送大量电子邮件,一位我们可以调整为不存储已发送的电子邮件。
我发现的一种解决方案是sendy.co,他将自己定义为:
Sendy 是一个运行在您的 Web 服务器上的自托管应用程序。
这听起来很有希望,但后来我读到电子邮件是通过亚马逊的云发送的:
Sendy 使用多线程通过 Amazon SES 发送电子邮件。
我想这会让我们回到我们开始的地方,因为亚马逊正在存储电子邮件地址。
据我了解,ESP 实现的高可传递性不仅是由最先进的电子邮件标头造成的,还在于它们的服务器被 Google/Gmail、Microsoft 和其他电子邮件主机识别。因此,如果没有 ESP,也许就不可能实现高可交付性。但是,是否有另一种方法可以让我们实现相对较高的可交付性,而无需涉及第三方服务器来进行发送?