mailx简单配置

本文介绍如何在CentOS7环境下配置Sina邮箱服务,包括安装Mailx、配置文件编辑、证书导入及发送邮件测试等步骤。适用于使用国内邮箱服务的企业级应用场景。

环境: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     #证书文件存放路径

三、导入证书

  1. mkdir -p /root/.certs/         
  2. echo -n | openssl s_client -connect smtp.sina.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/sina.crt
  3. certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/sina.crt
  4. certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/sina.crt
  5. certutil -L -d /root/.certs
  6. 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:显示发送日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值