编辑
vim /etc/mail.rc
在最后添加:
set from=22220383@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=22220383@qq.com
set smtp-auth-password=jkyijwfzwda
set smtp-auth=login
参考: mail 使用QQ邮箱_mail.rc 配置-CSDN博客
默认用的
yum -y install mailx
可以检查一下:
yum list | grep mailx
发送失败,检查端口是否开放,阿里云:Linux使用第三方SMTP服务发送邮件连接服务器失败解决办法_自己搭的邮件服务器和三方邮件连接不上-CSDN博客
zabbix:
这里重点说一下;
smtp-auth-password
需要去 QQ邮箱里设置一下:
点击: 设置-》 账户:
只有发送邮件:
mail -s "主题" 收件地址< 文件(邮件正文.txt)
mail -s 'woshi' 222240383@qq.com < /etc/passwd
demo:
echo "网站$URL坏掉,请及时处理" | mail -s "$URL网站高危" 715740383@qq.com
查看日志:
/var/spool/mail 在这个文件路径下, 对应的用户名 就是日志文件:
cat /var/spool/mail/root