Linux邮件mail.rc配置
前提条件
1、 安装mailx
yum install -y mailx
2、 配置/etc/mail.rc
#在文件结尾添加以下内容
set [email protected]
set smtp="smtps://smtp.qq.com:465"
set [email protected]
set smtp-auth-password=tggydvetqpylbicb #这里填写的是授权码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb
3、 自建信任证书
#创建证书目录
mkdir -p /etc/pki/nssdb
#获取邮件服务器证书内容
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /etc/pki/nssdb/qq.crt
#添加证书到数据库
certutil -A -n "GeoTrust SSL CA" -t "C,," -d /etc/pki/nssdb/ -i /etc/pki/nssdb/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d /etc/pki/nssdb/ -i /etc/pki/nssdb/qq.crt
#列出指定目录下的证书
certutil -L -d /etc/pki/nssdb/
#进入证书目录
cd /etc/pki/nssdb/
#指名受信任证书
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt
Notice: Trust flag u is set automatically if the private key is present.#出现这句提示就可以
4、 发送邮件测试
echo '邮件内容' |mail -s '邮件主题' [email protected]
#[email protected] 是收件人邮箱
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。