
# 华为云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实现邮件发送功能](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9228.html)。
 
