文档首页/ 华为云Astro轻应用/ 常见问题/ 应用后端开发/ 华为云Astro轻应用开发者如何使用自己的邮箱发送邮件?
更新时间:2025-02-28 GMT+08:00
分享

华为云Astro轻应用开发者如何使用自己的邮箱发送邮件?

问题描述

使用服务编排中的“发送邮件”图元,或者脚本中预置的“sendEmail”方法发送邮件时,默认发件人都是平台配置的邮箱。开发者需要如何设置,才能使用自己的邮箱发送邮件呢?

解决方法

实现上述功能,有如下两种方法:

  • 使用脚本中提供的“sendCustomEmail”方法。

    具体方法:sendCustomEmail(userName: string, password: string, sender: string,template: string, input: Map, smtpHost string)

    • userName和password:该邮箱的登录账号和密码。
    • sender:发送人邮箱。
    • template:邮件模板名,即发送邮件基于的模板,为可选参数。
    • smtpHost:邮箱服务器,发送人邮箱必须与邮箱服务器配套,为可选参数。
    • input:邮件收件人(Address,类型为string,多个地址请用分号分隔)、邮件主题(Subject,类型为string)、邮件内容(Body,类型为string)。

      定义好邮件发送的脚本后,可在服务编排中调用该脚本,实现使用租户自己的邮箱发送邮件,不再使用发送邮件图元。

  • 配置连接器,对接SMTP,然后在服务编排或脚本中,通过调用连接器来发送邮件。更多介绍,请参见对接SMTP实现邮件发送功能

相关文档