本文介绍邮件推送服务的三种发送邮件方式。
使用邮件推送服务可以通过三种方式发送邮件:
控制台发送批量邮件。
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方式发信,服务端对固定收信地址的疲劳度控制(同一个发信人对同一个收信人的发信频率)不做限制,如有需要请在发起请求前自行约束。