- 首先检测相关服务是否已安装
[root@alex ~]$ rpm -qa|grep mail mailx-12.5-16.el7.x86_64
- 若服务未安,则执行以下命令进行服务安装
[root@alex~]# yum install sendmail
[root@alex ~]# yum install mailx –y
修改配置文件,配置邮件相关内容(追加到配置文件末尾)
[root@alex~]# vi /etc/mail.rc
set smtp-auth=login #默认login
set smtp="smtps://smtp.qq.com:465" #邮件服务器
#set smtp=smtp.163.com
set smtp-auth=login
set smtp-auth-user="1795025862@qq.com" #之前设置好的邮箱地址
#set smtp-auth-password="alex@8371" #未授权码
set smtp-auth-password="khdzxawdefg" #授权码
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb
stmp前面加了stmps://指定协议类型,后面加上端口号;
启动ssl协议 ,下面指定ssl证书所在目录,就这样。
succeed
ps: 前几天在用sendEmail一直报
Timeout while reading from smtp.qq.com:465 There was no response after 60 seconds ,以后有时间研究下,是个悲伤的故事