1,安装软件包 yum -y install mailx
2,编辑配置文件 vim /etc/mail.rc
set from=15172587091@163.com set smtp=smtp.163.com set smtp-auth-user=15172587091@163.com #邮箱账号 set smtp-auth-password=qince123456 #客户端授权码 set smtp-auth=login
3,测试mailx发送邮件是否可以 然后查看下自己的邮箱是否有收到邮件,我查看下自己的邮箱成功收到了邮件。
4,使用TSL加密协议465端口发送邮件 [root@primary ~]# mkdir -p /root/.certs/ #创建目录,用来存放证书 最后编辑配置文件/etc/mail.rc
5,再次测试发送邮件 测试成功!
6,备注Notice 有时候可能出现发送完邮件还有报错:证书不被信任,且命令行就此卡住,需要按键才能出现命令提示符 Error in certificate: Peer's certificate issuer is not recognized. 解决办法: [root@primary ~]# ll /root/.certs/ 总用量 80 -rw-r--r-- 1 root root 2285 9月 28 15:23 163.crt -rw------- 1 root root 65536 9月 28 15:27 cert8.db -rw------- 1 root root 16384 9月 28 15:27 key3.db -rw------- 1 root root 16384 9月 28 15:26 secmod.db [root@primary ~]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d /root/.cert/ -i /root/.certs/163.crt Notice: Trust flag u is set automatically if the private key is present.
7,最后再次测试发送邮件是否成功!