美文网首页
centos7配置邮箱服务

centos7配置邮箱服务

作者: 夜清溟 | 来源:发表于2023-02-20 16:11 被阅读0次

1、 安装邮箱服务

yum -y install sendmail mailx

2、修改配置
vim /etc/mail.rc

以腾讯企业邮箱为例,添加以下内容并保存:

set smtp=smtps://smtp.exmail.qq.com:465
set from=aaa@aaa.com   #发送方
set smtp-auth-user=aaa@aaa.com #发送方用户名
set smtp-auth-password=*********  #密码(非邮箱登录密码)
set nss-config-dir=/root/.certs     #证书位置
set ssl-verify=ignore
set smtp-auth=login

3、生成证书文件:
顺序执行如下命令即可生成证书:

mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.exmail.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -L -d /root/.certs

生成证书时,根据邮件服务器的不同可以自己调整

为了防止出现前文所说的发送邮件警告提示,还需要进入邮箱 SSL 证书存放目录 /root/.certs 里执行如下命令

certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt

到这里就设置好了,可以发送一封邮箱测试一下

echo date | mailx -s "data" 123456@qq.com

如发送给多个邮箱,以空格分隔即可。

相关文章

  • SpringBoot整合RabbitMq实现邮件发送

    环境说明: Centos7, Docker1.13.1 准备 本篇以qq邮件为例 邮箱配置 开启SMTP服务(Si...

  • centos7配置邮箱服务

    1、 安装邮箱服务 2、修改配置vim /etc/mail.rc 以腾讯企业邮箱为例,添加以下内容并保存: 3、生...

  • email邮件服务

    email邮箱服务创建步骤 引入 application.yml qq邮箱配置 邮箱服务接口 邮箱服务实现 测试 ...

  • Laravel 自带SMTP配置邮件服务

    开启邮箱服务 要使用邮箱服务就必须开启邮箱的 POP3 服务和 SMTP 服务,本教程演示 QQ邮箱的配置 登录你...

  • Ubuntu部署GitLab

    一、安装并配置必要的依赖项 二、安装邮箱服务 如果不需要配置邮箱服务,该步骤可跳过 三、添加 Gitlab 软件包...

  • Redis在CentOS7上的安装配置

    安装(centos7) 修改配置redis.conf 设置为服务

  • Mac配置Go云服务器基本操作

    Mac操作系统 + Centos7云服务器内含: 连接服务器、配置Go环境、配置Git、配置MySQL基本操作 连...

  • Flask 分发邮件 flask-mail

    安装 引入 邮箱配置 PS:授权码需要在邮箱中设置 QQ邮箱==》设置==>账户==》开启服务 IMAP/SM...

  • 添加spingboot应用为服务

    CentOS7下添加 springboot 包为 Systemd服务 配置 添加配置文件, jar包是 web1....

  • [gitlab] Gitlab配置邮箱

    配置 配置邮箱时,要使用ssl,并且如果是阿里云服务器的话安全组需要开放465的端口。以163邮箱为例,我的配置如...

网友评论

      本文标题:centos7配置邮箱服务

      本文链接:https://www.haomeiwen.com/subject/vdjgkdtx.html