前言:
目的是使用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.com
Server: 119.29.29.29
Address: 119.29.29.29#53
Non-authoritative answer:
Name: smtp.qq.com
Address: 120.241.25.80
Name: smtp.qq.com
Address: 2408:8756:2cf2:19::11
3、配置/etc/mail.rc文件
set from=qq号@qq.com
#写你的qq邮箱
set smtp=smtps://smtp.qq.com:465
#不变 这是qq邮箱的第三方发送邮件的地址 (下面有怎么开启你的smtp服务方法)注:如果无法解析地址的情况下使用这个
#set smtp=smtps://120.241.25.80:465
set smtp-auth-user=qq号@qq.com
#写你的qq邮箱
set smtp-auth-password=xxxxxxxxxxxxxx
#写你的qq邮箱第三方授权码(下面有怎么获取授权码方法)
set smtp-auth=login
#不变 这是smtp的认证方式,写login就行
set ssl-verify=ignore
set nss-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
个人学习使用,侵权联系删除