
CentOS使用SMTP第三方发送邮件
在centos构建
使用的服务器版本:
需先关闭postfix邮件服务: /etc/init.d/postfix stop
然后要是用mail命令来发送邮件,所以安装
yum –y install mailx
然后编辑配置文件/etc/mail.rc
vim /etc/mail.rc
#使用qq邮箱来发送邮件
set bsdcompat
set from=1366503935@qq.com # 发信地址
set smtp=smtps://smtp.qq.com:465 # SSL 加密连接(端口 465)
set smtp-auth-user=1366503935@qq.com # 登录账号(与发信地址一致)
set smtp-auth-password= # QQ 邮箱 SMTP 授权码(非登录密码)
set smtp-auth=login # 认证方式
# set hold # 注释此行,避免保留未发送邮件的临时文件
set ssl-verify=ignore # 忽略 SSL 证书验证(测试环境可用,生产环境建议配置可信证书)
在qq邮箱页面开启POP3/SMTP服务并获取授权码
然后发送测试邮件:
[root@zlx ~]# echo 123 | mail -s "test Email" XXXX@qq.com
接受成功
其他邮箱同理 拿到 SMTP 授权码即可
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果