JumpServer 邮箱配置和错误排除


Administrator
飞致云 发布于 2022-05-17 / 785 阅读 / 0 评论 /
概述配置邮件服务对接的主要作用是使用户和用户邮箱关联是有效的,便于创建用户密码设置邮件、危险命令邮件、授权过期邮件等其它邮件发送到用户邮箱。功能配置:1、功能位置:点解 Web 界面右上方的设置按钮—邮件设置。2、配置邮件服务器。

概述

邮件设置中主要包含邮件服务器的设置,邮件发送端的设置,邮件内容的设置以及测试收件人的设置。
配置邮件的主要作用是将创建用户密码设置邮件、危险命令邮件等邮件发送到对应的用户邮箱。

配置邮件设置

邮箱配置入口:“系统设置” → “邮件设置”。

配置邮件服务器

SMTP 端口如果使用 465 需要使用 SSL 。

SMTP 密码不是邮箱账号的密码,有一些邮件提供商需要输入的是授权码。
图片-1658723420339

配置邮件发送

此处的发件人为必填选项。
图片-1658727257761

配置创建用户内容

该配置为创建用户时,给用户发送的设置密码的邮件的内容。

其他配置

该配置中为测试收件人,该选项为必填选项。填写之后可进行测试连接。测试连接成功,会发送给测试邮箱一个邮件,如下图所示:

出现此邮件即邮件配置成功!

排错

一、测试是否为 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 使用时可更换邮箱进行配置。



是否对你有帮助?