- 本文地址: https://www.yangdx.com/2020/01/89.html
- 转载请注明出处
之前写了一篇163 邮箱的配置《CentOS mail配置163邮箱》,现在补充一下 qq 邮箱的配置。
1、获取qq邮箱授权码:
按下图的步骤获取授权码:
2、在Linux系统上安装mailx服务:
在命令行直接输入 mail 指令,如果提示找不到该指令,则表示你还没有安装该服务,请使用 yum 安装该服务:
yum -y install mailx
3、添加qq邮箱的smtp配置:
在系统文件 /etc/mail.rc 末尾追加下面内容(按实际情况修改成你的账号和授权码):
set from=账号@qq.com
set smtp=smtps://smtp.qq.com:465
set smtp-auth-user=账号@qq.com
set smtp-auth-password=授权码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs
4、下载qq邮箱的证书:
其实完成前面三步,已经可以发送邮件了,但是每次都会提示:
Error in certificate: Peer's certificate issuer has been marked as not trusted by the.
这是因为无法确认服务器证书是否真实,我们手动把证书添加到受信任列表就可以屏蔽这个提示了:
#创建存放证书的目录
mkdir -p /root/.certs
#获取邮件服务器证书
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /root/.certs/qq.crt
#将证书添加到受信任列表
certutil -A -n "qq" -t "P,P,P" -d /root/.certs -i /root/.certs/qq.crt
#列出指定的目录下的所有证书
certutil -L -d /root/.certs
快来评论一下吧!
发表评论