在AstroZero服务编排、工作流或脚本中,邮件发送功能不可用?
问题描述
在应用开发页面,提示您的租户没有配置默认邮件服务器地址,详情如下图所示。
解决方法
AstroZero开发环境没有为您设置默认的邮件服务器,需要您参考如下操作进行手动设置。设置后,应用中涉及的邮件发送功能即可正常使用。
在AstroZero沙箱环境和运行环境中,不需要您手动设置邮件服务器,平台默认使用astrozero@huaweicloud.com发送邮件。如果您需要使用自己的邮箱发送邮件,也可按照如下操作进行设置。
- (可选,若租户使用的邮箱已开通SMTP功能,可跳过该步骤)租户使用的邮箱需要提前开通SMTP功能。
简单邮件传输协议(SimpleMailTransferProtocol,简称SMTP),是一种提供可靠且有效电子邮件传输的协议。不同类型邮箱开通SMTP方式不同,请使用搜索引擎,搜索关键字如“XX邮箱如何开启SMTP”,查找对应开通方式。例如,以开通163邮箱为例。
- 租户使用电脑,打开浏览器,登录网页版网易163邮箱。
- 单击上方“设置”,选择“POP3/SMTP/IMAP”。
- 开启“IMAP/SMTP”服务(也可同时开启“POP3/SMTP”)。
- 在弹出的提示框中,单击“继续开启”。
- 使用手机扫描弹框中的二维码,发送短信进行验证,单击“我已发送”。
- 成功开启SMTP功能后,界面会显示授权码,记录该授权码。
图2 记录授权码
使用QQ邮箱时,必须使用QQ企业邮箱来开通SMTP。
- 在AstroZero环境中,配置相关参数。
- 登录AstroZero管理中心。
- 在左侧导航栏中,选择“用户管理 > 公司配置 > 公司信息”,单击。
- 在参数配置页面,配置“默认SMTP邮箱服务器”区域参数,单击“保存”。