建议:用python脚本发送邮件简单方便
由于现在云服务商屏蔽了自带的25端口,导致本地不能使用脚本发送邮件了,不过还是有开放ssl协议465端口的,我们还可以使用465端口来发送邮件!
我使用的是centos系统|mailx命令工具|腾讯的企业邮箱
创建一个文件夹存放证书
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.exmail.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -L -d /root/.certs
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i ~/.certs/qq.crt
配置 mail.rc 文件
vim /etc/mail.rc
set from=admin@jinchuang.org
set smtp="smtps://smtp.exmail.qq.com:465"
set smtp-auth-user=admin@jinchuang.org
set smtp-auth-password=password
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs/
发送测试邮件
echo "测试阿里云465smtp端口发信是否ok!,如果收到了此封邮件则说明ok了!" | mail -r "admin@jinchuang.org" -s "阿里云测试465发信端口" admin@jinchuang.org
参考文献:
mailx及sendEmail的基本用法比较
在CentOS 7系统里使用465端口发送邮件
本文最后记录时间 2024-03-31
文章链接地址:https://me.jinchuang.org/archives/146.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处
文章链接地址:https://me.jinchuang.org/archives/146.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处