本文介紹郵件推送服務的三種發送郵件方式。
使用郵件推送服務可以通過三種方式發送郵件:
控制臺發送批量郵件。
API 發送觸發郵件和批量郵件。
SMTP 發送觸發郵件和批量郵件,SMTP使用標準的SMTP協議,一般建議首選SMTP方式。
通過控制臺發送郵件
目前支持發送批量郵件,暫不支持觸發郵件。暫不支持添加附件。
通過選擇已上傳的收件人列表、已審核通過的模板、發信地址和類型等,發送批量郵件。
控制臺發送郵件的方法,請參見 通過控制臺發送郵件。
通過 API 接口發送郵件
目前暫不支持添加附件。
單一發信接口: SingleSendMail。
可發送觸發郵件和批量郵件,不需調用郵件模板。單用戶接口請求頻率限制100 次/秒。
批量發信接口: BatchSendMail。
可發送批量郵件,需要調用郵件模板。單用戶接口請求頻率限制:中國內地是20次/分鐘;海外是10次/分鐘。
API 接口調用方法,請參見:API 參考, SDK 參考。
通過 SMTP 接口發送郵件
支持發送帶附件的郵件。
具體操作方法,請參見如何通過SMTP方式發送帶附件的郵件。
通過SMTP接口可以發送觸發和批量郵件,不需調用郵件模板。
需要先開啟SMTP發信功能才能通過SMTP接口發送郵件。
1、登錄 郵件推送控制臺。
2、單擊左側導航欄中 發信地址,進入發信地址頁面。
3、在發信地址列表中,找到要開啟SMTP發信功能的發信地址,在對應的操作欄中單擊 設置 SMTP 密碼。
4、在彈出對話框中填寫 SMTP 密碼,然后單擊 確定。
命令行方式說明SMTP發送郵件方法,請參見 使用 SMTP 發送郵件。
注意:SMTP發信頻率限制為5000次/180秒。這是客戶端到郵件推送SMTP服務器的頻率,郵件到服務端后,我們會盡力快速把郵件投遞到收信系統,而各個收信系統的流控策略不同,因此為了提高投遞成功率,在業務允許范圍內,請盡量采取較低的發信頻率進行發信。
API和SMTP方式發信,服務端對固定收信地址的疲勞度控制(同一個發信人對同一個收信人的發信頻率)不做限制,如有需要請在發起請求前自行約束。