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