2017-08-10 308 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分鐘的時間內完成列表。

相關問題