概述
邮件设置中主要包含邮件服务器的设置,邮件发送端的设置,邮件内容的设置以及测试收件人的设置。
配置邮件的主要作用是将创建用户密码设置邮件、危险命令邮件等邮件发送到对应的用户邮箱。
配置邮件设置
邮箱配置入口:“系统设置” → “邮件设置”。
配置邮件服务器
SMTP 端口如果使用 465 需要使用 SSL 。
SMTP 密码不是邮箱账号的密码,有一些邮件提供商需要输入的是授权码。
配置邮件发送
此处的发件人为必填选项。
配置创建用户内容
该配置为创建用户时,给用户发送的设置密码的邮件的内容。
其他配置
该配置中为测试收件人,该选项为必填选项。填写之后可进行测试连接。测试连接成功,会发送给测试邮箱一个邮件,如下图所示:
出现此邮件即邮件配置成功!
排错
一、测试是否为 JumpServer 的错误
不通过 JumpServer 去验证网络环境是否正常
1、在部署 JumpServer 的服务器上配置 mailx 使用 SMTP 发送邮件
①、安装mailx;
yum install mailx -y
②、在/etc/mail.rc配置文件中,输入以下内容:
set from="Lucille_XX@163.com" #接受邮件显示的发件人
set smtp=smtp.163.com #邮箱服务器的地址
set smtp-auth-user=Lucille_XX@163.com #邮箱账户
set smtp-auth-password=WRXXXXXXXXXXXX #邮箱授权码
set smtp-auth=login
2、发送测试邮件
echo "测试邮件" | mail -s "ceshi" ye.XXXXXX@fit2cloud.com
收到邮件即表示网络环境正常。
二、 排错思路
测试邮件发送,可根据页面报错排查邮箱配置失败原因,或到 /opt/jumpserver/core/logs/jumpserver.log 中查看邮件发送失败原因
小贴士
一、邮箱的常见使用端口 25、109、110、143、465、995、993;
二、谷歌邮箱在2022年5月1日后会禁止第三方应用调用,经验证,降低 Gmail 的安全性也不能解决,无法正常发送测试邮件。与 JumpServer 使用时可更换邮箱进行配置。