2017-08-10 307 views
0

我们目前正在为定期向其客户发送批次电子邮件(可以从5到500的任何地方)的客户开发系统。他们问我们是否可以通过他们的Office 365帐户发送邮件,以便他们可以在发送的邮箱中查看邮件。也有可能多个用户同时触发这些电子邮件给不同的客户,所以我们无法知道在任何给定时间有多少人会被发送。使用Office 365发送批量电子邮件

我们有通过SMTP发送的经验,但不是这个规模,它看起来像发送限制是一个问题(每分钟30,每天10,000)。

我们考虑过使用一种方法来汇集电子邮件外出,并限制它们发送的速率以避开限制(每天最多10,000次)。

是否有更好的方式使用Office 365发送批量邮件?或者,我们是否试图做一些它不打算做的事情?

回答

0

这些限制通过Exchange中的传输进程控制。因此,您在O365中使用的任何协议(SMTP,EWS,REST等)都将受到相同的限制。假设你希望他们来自同一个帐户,一种选择是创建多个帐户,给它们SendAs权限给你想要电子邮件的帐户,然后分解电子邮件池以发送到每个服务帐户的单独队列中。我有一段时间没有看过传输限制码,但是IIRC,它基于经过验证的用户而不是发送者来节制。当然,这是合理的 - 如果您创建5000个服务帐户,每个电子邮件一个,那么这将是愚蠢的:)找出你想要的SLA。鉴于你可以发送30 /分钟,5个帐户可以做150 /分钟。这会让你在不到4分钟的时间内完成列表。

相关问题