前言:
目的是使用linux向固定邮箱发送固定内容的邮件,以达到实时了解linux系统运行状况的目的。
过程整理:
1、首先需要将两个服务禁用,命令为:
systemctl stop postfix
systemctl stop sendmail
2、检查自己的linux系统是否可以解析到smtp的地址
nslookup smtp.qq.com
此处如果nslookup工具不好用,则运行yum install -y bind-utils
[root@server /]# nslookup smtp.qq.comServer: 119.29.29.29 Address: 119.29.29.29#53Non-authoritative answer: Name: smtp.qq.com Address: 120.241.25.80 Name: smtp.qq.com Address: 2408:8756:2cf2:19::113、配置/etc/mail.rc文件
setfrom=qq号@qq.com#写你的qq邮箱setsmtp=smtps://smtp.qq.com:465#不变 这是qq邮箱的第三方发送邮件的地址 (下面有怎么开启你的smtp服务方法)注:如果无法解析地址的情况下使用这个#set smtp=smtps://120.241.25.80:465setsmtp-auth-user=qq号@qq.com#写你的qq邮箱setsmtp-auth-password=xxxxxxxxxxxxxx#写你的qq邮箱第三方授权码(下面有怎么获取授权码方法)setsmtp-auth=login#不变 这是smtp的认证方式,写login就行setssl-verify=ignoresetnss-config-dir=/etc/pki/nssdb/5、打开QQ邮箱开启stmp,并获取授权码
1、QQ邮箱找到设置-点击进入
2、选择账户选项卡
3、先将smtp服务开启,然后获取授权码
4、将授权码复制到linux的配置文件中:
set smtp-auth-password=xxxxxxxxxxxxxx
#写你的qq邮箱第三方授权码(下面有怎么获取授权码方法)
6、测试是否成功
echo hello word | mail -s “title” qq号@qq.com
个人学习使用,侵权联系删除