环境:centos7
本配置以sina邮箱为例,其他国内邮箱类似
由于是最小安装,默认没有安装mailx
一、直接用yum install -y mailx安装即可
二、修改配置文件/etc/mail.rc,在文件末尾加上以下内容
set from= #邮件地址
set smtp=smtp.sina.com:465 #smtp服务器,这里用的ssl465端口
set smtp-auth-user= #邮件地址
set smtp-auth-password= #登陆密码,部分邮箱是授权码需要在官方web页面中设置
set smtp-auth=login #验证方式
set smtp-use-starttls=yes #如果用25端口不需要此条,但是很多云服务器ban25端口
set ssl-verify=ignore #ssl验证:忽略
set nss-config-dir=/root/.certs #证书文件存放路径
三、导入证书
- mkdir -p /root/.certs/
- echo -n | openssl s_client -connect smtp.sina.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/sina.crt
- certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/sina.crt
- certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/sina.crt
- certutil -L -d /root/.certs
- certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i sina.crt
四、验证
systemctl start mailx
mailx -s "topic" xxxxx@163.com
#发送邮件,引号中为标题,后面是收件人地址,内容回车补充,ctrl+d发送 ,若需附带附件加-a参数,可选参数-v:显示发送日志
本文介绍如何在CentOS7环境下配置Sina邮箱服务,包括安装Mailx、配置文件编辑、证书导入及发送邮件测试等步骤。适用于使用国内邮箱服务的企业级应用场景。
359

被折叠的 条评论
为什么被折叠?



