linux发送邮件

安装软件:yum install mailx
修改配置文件:vim /etc/mail.rc
在其中添加如下所示:
set [email protected] #设置发信人邮箱昵称
set smtp=smtps://smtp.qq.com:465 #邮件服务器
set [email protected]  #账号
set smtp-auth-password=XXXX  #密码或者授权码
set smtp-auth=login   #认证方式
set ssl-verify=ignore  #忽略证书警告
set nss-config-dir=/root #证书所在目录
添加证书:
cd /root
下载证书至本地:
echo -n | openssl s_client -connect smtp.exmail.qq.com:465| sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /root/qq.crt
添加证书至可信:
certutil -A -n "GeoTrust SSL CA" -t "C,," -d /root -i /root/qq.crt
查看可信证书:
certutil -L -d /root
发送测试邮件:
echo "正文" | mail -s "邮件" -a 附件 收件人1,收件人2,收件人3

猜你喜欢

转载自blog.csdn.net/weixin_40006394/article/details/87600161