减少从几天到几小时发送电子邮件所花费的时间

时间:2014-03-16 18:07:33

标签: email smtp exchange-server sendgrid amazon-ses

客户每月向大约100万用户发送电子邮件,这些用户将随着时间的推移而增长。他们目前通过内部交换服务器发送。

他们当前的方法首先准备所有电子邮件,收件人和附件,然后脚本开始为交换服务器提供服务。发送一百万封邮件通常需要几天时间。

我的职责是提出一种更好的方法/解决方案,可以在几小时内发送和发送这些电子邮件。选择使用第三方服务,如亚马逊ses和sendgrid,但是什么会使交付时间减少。

1 个答案:

答案 0 :(得分:2)

我将从两个免责声明开始:1)我是SendGrid员工,2)这个问题就在questions StackOverflow doesn't like的边界上。


也就是说,SES或SendGrid都能够在几天内以超过100万的速度处理电子邮件。

对于SendGrid,我们接受传递给我们的所有邮件,并将其排在我们的最后,所以如果你能够在一秒内向我们发送一百万封电子邮件,我们会接受它们并处理我们服务器上的排队。所以这就回答了你可以多快把邮件从你那里拿走的问题;留下它会给你的用户多快的问题 这是一个更难的问题,取决于许多因素,包括我们是否收到来自电子邮件提供商(谷歌,雅虎,康卡斯特等)的负面反馈,以及您的典型发送量。所有人都说,可能需要几分钟到几个小时,但几天绝对是闻所未闻。

据我所知,SES会做同样的事情。 SES强制执行client side send rates(意味着您每个期间只需要发送N封电子邮件),但这可以根据您的数量和信任度大大提高。同样,据我所知,SES应该在几分钟到几小时的时间内处理并发送100万封电子邮件。