本文介紹了SendGrid:在一個請求中發(fā)送多個不同的電子郵件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我從他們的網(wǎng)站使用SendGrid Java Web API客戶端通過Web API網(wǎng)關(guān)發(fā)送郵件。我的問題是每個請求我只能發(fā)送一條消息,而且我通常需要一次發(fā)送1000-1500條內(nèi)容不同的消息,所以我只是循環(huán)發(fā)送它們。但是,這使得1000-1500 API請求非常慢。
是否可以在一個請求中發(fā)送多個單獨的不同電子郵件?
推薦答案
這是一個變通方法,但您可以使用X-SMTPAPI header的substitution
property將不同的電子郵件批處理為一個請求。在您的電子郵件正文中,僅包含替換標(biāo)記,例如%content%
。然后在標(biāo)題中傳遞您的實際內(nèi)容,例如
{
"to": [
"[email protected]",
"[email protected]"
],
"sub": {
"%content%": [
"Here is the content for the email to john.doe",
"And this is some different content for jane.doe"
]
}
}
這篇關(guān)于SendGrid:在一個請求中發(fā)送多個不同的電子郵件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,