Centos 发送邮件通知

1、安装所需软件

yum -y install sendmail
yum -y install mailx
systemctl status sendmail # 查看sendmail运行状态
systemctl start sendmail # 启动
systemctl enable sendmail # 设置开机自启
systemctl is-enabled sendmail # 查看是否设置开机自启

2、邮件配置

指定发件人邮箱信息命令:vim /etc/mail.rc,编辑内容如下:

# 自己邮箱
set [email protected]
# 邮箱SMTP服务
set smtp=smtp.qq.com
# 自己邮箱
set [email protected]
# SMTP授权码
set smtp-auth-password=授权码
# 默认登录
set smtp-auth=login

注意:配置中的smtp-auth-password不是邮箱登录密码,是邮箱服务器开启smtp的授权码,每个邮箱开启授权码操作不同

Centos 发送邮件通知_第1张图片

3、发送邮件

# 正文等发送命令再写,然后Ctrl+D发送邮件
mail -s "title" [email protected]
# 正文通过文件发送邮件(正文写在文件里面)
mail -s "title" [email protected] < test.txt
# 正文通过管道符发送邮件
echo "content" | mail -s "title" [email protected]

你可能感兴趣的:(centos,Linux,linux,centos,运维)