Linux邮件功能

本文详细介绍了Linux环境下使用ywtool工具配置邮件功能的过程,包括邮件发送功能的介绍、配置方法、常见告警邮件发送、以及如何关闭邮件功能。主要内容涵盖邮件发送的日/周巡检、资源检查告警、登录防护告警等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ywtool运维工具下载链接及介绍:
工具下载/介绍/安装页面


一.邮件功能介绍

  1. 配置了smtp功能后,主要用于日/周巡检、资源检查告警、登录防护告警这几个功能发送到目标邮箱。
  2. centos7/8系统smtp用的软件包是:mailx,centos9/rocky9系统smtp用的软件包是:s-nail。
  3. centos7/8系统需要配置的系统文件是:/etc/mail.rc,具体参数如下:
set from=XX@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=XX@qq.com
set smtp-auth-password=XX
set smtp-auth=login
  1. centos9/rocky9系统需要配置的系统文件是:/etc/s-nail.rc,具体参数如下:
set v15-compat
# 必须-固定格式
set from=XX@qq.com 
# 设置你的邮箱地址
set mta=smtp://xxx%40qq.com:授权码@smtp.qq.com smtp-use-starttls
# 需要将xxx.@qq.com进行URL-encoded编码,密码(授权码)同理
set smtp-auth=login
# 必须-固定格式
  1. 注意:centos9/rocky9上/etc/s-nail.rc系统文件的参数也可以和centos7/8的/etc/mail.rc系统文件的参数一样,但是在发送邮件的时候会有告警提示
#s-nail: Warning: variable superseded or obsoleted: smtp
#s-nail: Warning: variable superseded or obsoleted: smtp-auth-user
#s-nail: Warning: variable superseded or obsoleted: smtp-auth-passwordzsq
#s-nail: Obsoletion warning: please do not use *smtp*, instead assign a smtp:// URL to *mta*!
#s-nail: Obsoletion warning: Use of old-style credentials, which will vanish in v15!
#s-nail: Please read the manual section "On URL syntax and credential lookup"
  1. mail_config.sh脚本:用来配置/etc/mail.rc或/etc/s-nail.rc文件的,目前自己只测试了QQ邮箱,其他邮件应该也可以
  2. url_encoded.sh脚本是centos9/rocky9这类系统进行URL-encoded编码的,编码后输入到"/usr/local/ywtools/config/config.ini"文件里
  3. 日志文件路径: /var/log/ywtools/ywtool-mail.log
  4. /usr/local/ywtools/config/config.ini中mail参数
    在这里插入图片描述
  • (1)mail_service:是否配置了mail功能
  • (2)from:发送邮件人的名称,一般就是发送端的邮箱地址(和smtp-auth-user参数一致)
  • (3)smtp:发送邮件的服务器,一般就是发送端的服务器,比如QQ邮箱就是smtp.qq.com,163邮件就是smtp.163.com
  • (4)smtp-auth-user:发送邮件的地址,发送端的邮箱地址
  • (5)smtp-auth-password:发送邮件的验证码,比如QQ邮箱需要在邮箱里开启smtp服务,开启后会有一个密码
    在这里插入图片描述
  • (6)smtp-your-user:接收邮件的地址

二.配置mail功能

ywtool mail

备注:
(1)如果之前用ywtool工具配置过mail会记录,下次再配置可以直接回车
(2)发送邮件的邮箱地址和发送邮件的邮箱验证码如果进行了URL-encoded编码后,第二次配置一定要手动输入
在这里插入图片描述

测试邮件

在这里插入图片描述

三.邮件截图

1.日巡检

在这里插入图片描述

2.周巡检

在这里插入图片描述

3.资源告警

(1)CPU告警

在这里插入图片描述

(2)内存告警

在这里插入图片描述

(3)系统重启告警

在这里插入图片描述

4.登录防护告警

在这里插入图片描述

四.关闭mail功能

ywtool disable mail
End
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值