靳闯博客 记录是一种习惯,分享是一种态度
阿里/腾讯云服务器配置使用465端口发送邮件
发表于: | 分类: 技术积累 | 标签: Mail | 评论:12 | 阅读: 4592

由于现在云服务商屏蔽了自带的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 qq.crt

certs.png

配置 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/

alimailrc.png

发送测试邮件

echo "测试阿里云465smtp端口发信是否ok!,如果收到了此封邮件则说明ok了!" | mail -r "admin@jinchuang.org" -s "阿里云测试465发信端口" admin@jinchuang.org

ali465.png

参考文献:
mailx及sendEmail的基本用法比较
在CentOS 7系统里使用465端口发送邮件


商业转载请联系作者获得授权,非商业转载请注明出处,谢谢合作。


如果这篇文章帮助到了你,我感到十分荣幸!

已有 12 条评论

  1. andy andy   Mac OS X 10.12.6 Google Chrome 61.0.3163.100

    要哭了啦 看到你的博客终于解决了

或许你不想写点什么·但我依旧在这里

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png

站点地图 网站地图
豫ICP备17003270号 | Copyright © 2018 💖 靳闯博客
Typecho🍹Sgreen
TOP