开发者社区 问答 正文

发送邮件有几种方式?


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

  • 控制台发送批量邮件。
  • API 发送触发邮件和批量邮件。
  • SMTP 发送触发邮件和批量邮件。


通过控制台发送邮件


[backcolor=transparent]目前支持发送批量邮件,暂不支持触发邮件。暂不支持添加附件。
通过选择已上传的收件人列表、已审核通过的模板、发信地址和类型等,发送批量邮件。
控制台发送邮件的方法,请参见 通过控制台发送邮件

通过 API 接口发送邮件


[backcolor=transparent]目前暂不支持添加附件。

  • 单一发信接口: SingleSendMail。可发送触发邮件和批量邮件,不需调用邮件模板。但是,我们不建议使用 SingleSendMail 接口发送批量邮件。

  • 批量发信接口: BatchSendMail。可发送批量邮件,需要调用邮件模板。

API 接口调用方法,请参见: API 参考, SDK 参考

通过 SMTP 接口发送邮件


[backcolor=transparent]支持发送带附件的邮件。具体操作方法,请参见 如何通过SMTP方式发送带附件的邮件
通过 SMTP 接口可以发送触发和批量邮件,不需调用邮件模板。 [font=PingFangSC, 'helvetica neue', 'hiragino sans gb', arial, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif]您需要先开启 SMTP 发信功能才能通过 SMTP 接口发送邮件。
  1. 登录 邮件推送控制台
  2. 单击左侧导航栏中 [backcolor=transparent]发信地址,进入发信地址页面。
  3. 在发信地址列表中,找到您要开启 SMTP 发信功能的发信地址,在对应的操作栏中单击 [backcolor=transparent]设置 SMTP 密码。
  4. 在弹出对话框中填写 SMTP 密码,然后单击 [backcolor=transparent]确定。

具体发送邮件方法,请参见 使用 SMTP 发送邮件。SMTP 调用方法示例,请参见 SMTP 参考

展开
收起
轩墨 2017-10-26 10:45:23 2610 分享 版权
阿里云 AI 助理回答

阿里云邮件推送服务支持三种发送邮件的方式,每种方式适用于不同的使用场景和需求:

  1. 通过控制台发送批量邮件

    • 适用场景:适合于一次性发送给多个收件人的批量邮件操作。
    • 功能特点:目前仅支持发送批量邮件,不支持触发邮件。不支持添加附件。
    • 操作步骤:在控制台选择已上传的收件人列表、审核通过的模板及发信地址等信息进行发送。
  2. 通过API接口发送邮件

    • 接口类型
      • SingleSendMail接口:适用于发送触发邮件和批量邮件,无需调用邮件模板。但推荐用于发送单封邮件而非批量,以避免性能影响。
      • BatchSendMail接口:专为批量邮件设计,需要配合邮件模板使用。中国内地地区限制为20次/分钟,海外地区为10次/分钟。
    • 注意事项:当前API发送均不支持直接添加附件。
  3. 通过SMTP接口发送邮件

    • 优势:支持发送带附件的邮件,适用于需要包含文件的触发或批量邮件。
    • 配置流程
      • 首先,在邮件推送控制台为指定发信地址开启SMTP功能并设置密码。
      • 然后,使用SMTP协议通过代码或工具发送邮件,可参考SMTP服务地址和代码示例。
    • 频率限制:SMTP发信频率限制为5000次/180秒,且建议采取较低频率以提高投递成功率。

综上所述,根据您的具体需求(如是否需要发送附件、邮件类型、发送量以及是否需要自动化集成),您可以灵活选择合适的发送方式来高效利用阿里云邮件推送服务。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答