发送邮件的三种方式

本文介绍邮件推送服务的三种发送邮件方式。

使用邮件推送服务可以通过三种方式发送邮件:

  • 控制台发送批量邮件。

  • API 发送触发邮件和批量邮件。

  • SMTP 发送触发邮件和批量邮件,SMTP使用标准的SMTP协议,一般建议首选SMTP方式。

通过控制台发送邮件

通过选择已上传的收件人列表、已审核通过的模板、发信地址和类型等,发送批量邮件。

控制台发送邮件的方法,请参见 通过控制台发送邮件

说明

目前控制台方式支持发送批量邮件,暂不支持触发邮件。

控制台方式暂不支持直接添加附件(可以在邮件内容中添加下载链接)。

通过 API 接口发送邮件

目前暂不支持添加附件。

  • 单一发信接口:发送单条邮件

    可发送触发邮件和批量邮件,不需调用邮件模板。单用户接口请求频率限制100 次/秒。

  • 批量发信接口:BatchSendMail - 批量发送邮件

    可发送批量邮件,需要调用邮件模板。单用户接口请求频率限制:中国内地是20次/分钟;海外是10次/分钟。

API 接口调用方法,请参见2015-11-23版本:API概览SDK 参考

说明
  • 推荐使用2015-11-23版本(名称不变,内容持续更新维护)。2016-08-252017-06-22版本不再更新。

  • API方式发送附件仅支持下载新版 SDK 使用,OpenAPI 和签名机制方式暂不支持。(也可以通过在邮件内容中添加下载链接方式处理)。

通过 SMTP 接口发送邮件

支持发送带附件的邮件。

具体操作方法,请参见如何通过SMTP方式发送带附件的邮件

通过SMTP接口可以发送触发和批量邮件,不需调用邮件模板。

需要先开启SMTP发信功能才能通过SMTP接口发送邮件。

1、登录 邮件推送控制台

2、单击左侧导航栏中 发信地址,进入发信地址页面。

3、在发信地址列表中,找到要开启SMTP发信功能的发信地址,在对应的操作栏中单击 设置 SMTP 密码

4、在弹出对话框中填写 SMTP 密码,然后单击 确定

SMTP 调用方法,请参见 SMTP 服务地址代码示例

命令行方式说明SMTP发送邮件方法,请参见 使用 SMTP 发送邮件

注意:SMTP发信频率限制为5000次/180秒。这是客户端到邮件推送SMTP服务器的频率,邮件到服务端后,我们会尽力快速把邮件投递到收信系统,而各个收信系统的流控策略不同,因此为了提高投递成功率,在业务允许范围内,请尽量采取较低的发信频率进行发信。

说明

APISMTP方式发信,服务端对固定收信地址的疲劳度控制(同一个发信人对同一个收信人的发信频率)不做限制,如有需要请在发起请求前自行约束。