自從我在 Sendgrid 上設定我的免費電子郵件 API 帳戶以來僅過去了 1.5 周,并且從那以后我只發送了大約 12 封電子郵件(給我的家人以進行測驗)。我的個人電子郵件地址有一個經過完全驗證的單一發件人,我[email protected]正在使用它通過 API 發送電子郵件。
這是我構建的 cURL API,使用動態模板向 4 個地址發送電子郵件 -
curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'authorization: Bearer <MY_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"personalizations": [
{
"to": [{"email": "[email protected]"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "9th Nov. 2021","city": "Mumbai"}
},
{
"to": [{"email": "[email protected]"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "27th Oct. 2021","city": "Mumbai"}
},
{
"to": [{"email": "[email protected]"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "9th Jun. 2021","city": "Mumbai"}
},
{
"to": [{"email": "[email protected]"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "21st Oct. 2021","city": "Mumbai"}
}
],
"from": {"email": "[email protected]", "name":"xxxxxxxx"},
"template_id" : "<MY_TEMPLATE_ID>"
}'
這封電子郵件完美地發送給了所有四個收件人,除了最終成為所有四個收件人的垃圾郵件。由于我的帳戶非常新,而且我幾乎沒有發送過任何電子郵件(對于我發送的那些,沒有人將它們標記為垃圾郵件/等),我想知道是什么導致我發送的電子郵件以垃圾郵件告終...是我構建的 API 有問題嗎?發送給多人會導致這種情況嗎?
請指導我。謝謝!
uj5u.com熱心網友回復:
Twilio SendGrid 開發人員布道者在這里。
您似乎已將 Gmail 地址驗證為單一發件人,并且您正在向其他 Gmail 地址發送電子郵件。
驗證為單個發件人可以讓 SendGrid 知道您擁有該電子郵件地址,但這無助于向其他收件箱證明這一點。在這種情況下,您是從一個 Gmail 地址發送到一個 Gmail 地址,并且這樣的 Gmail 100% 知道 Gmail 沒有首先發送電子郵件。由于 Gmail 沒有從 Gmail 地址發送電子郵件,因此無論內容如何,??Gmail 都認為它是垃圾郵件。
使用單一發件人驗證有利于測驗您的代碼,但不建議用于生產用途。為了讓自己有更好的機會避免進入垃圾郵件收件箱,我們建議使用域身份驗證。域身份驗證還設定 SPF 和 DKIM,并可以讓您走上 DMARC 的道路,所有這些都為您的電子郵件地址發件人提供了更好的聲譽。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/330267.html
標籤:电子邮件 发送网格 sendgrid-api-v3 sendgrid-模板
上一篇:用電容在Ionic/React.js應用程式中實作Firebase動態鏈接
下一篇:無法在Mimekit中發送郵件
