天下風雲出我輩
一入江湖歲月催

Centos 7.x 使用465端口(SMTPS)发送邮件

由于目前大多数云服务器商因防止邮件泛滥,均已禁止25端口了;因此使用465 端口SMTPS加密发送邮件。

关闭其他邮件工具并安装mailx

systemctl stop postfix && systemctl disable postfix

yum install mailx -y

1、创建证书

mkdir .certs

echo -n | openssl s_client -connect smtp.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

2、信任证书

certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu"  -d .certs -i .certs/qq.crt 

3、配置/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                  #默认login即可
set ssl-verify=ignore                #ssl认证方式
set nss-config-dir=/root/.certs       #证书所在目录

4、发送测试邮件

echo "邮件正文" | mail -s "邮件主题" [email protected]

 

赞(4) 打赏
未经允许不得转载:Anonym0x1 » Centos 7.x 使用465端口(SMTPS)发送邮件

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏