首页 > 系统相关 >centos配置邮箱服务

centos配置邮箱服务

时间:2024-07-30 09:17:02浏览次数:13  
标签:set crt centos certutil 配置 certs 邮箱 com

1、安装邮箱服务

yum -y install sendmail mailx

2、修改配置

set smtp=smtps://smtp.163.com
set [email protected]   #发送方
set [email protected] #发送方用户名
set smtp-auth-password=*********  #密码(非邮箱登录密码)或者密钥
set nss-config-dir=/root/.certs     #证书位置
set ssl-verify=ignore
set smtp-auth=login

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

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

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

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

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

5、可以发送一封邮箱测试一下

echo date | mailx -s "data" -a "/root/a.txt" [email protected]

mailx只支持单个附件发送,如果需要发送多个,可以压缩成文件

标签:set,crt,centos,certutil,配置,certs,邮箱,com
From: https://www.cnblogs.com/chuanghongmeng/p/18331534

相关文章

  • Ubuntu、centos、openEuler安装docker
    目录1.在Ubuntu上安装Docker1.1更新软件包1.2安装必要的依赖1.3添加Docker的GPG密钥1.4 添加Docker仓库1.5 更新软件包1.6 安装Docker1.7启动并启用Docker服务1.8 验证安装1.9 运行测试容器1.10 非root用户运行Docker2.在CentOS上安......
  • Oracle 数据库配置文件与资源控制
    数据库资源控制与配置文件通过创建和分配配置文件,可以控制数据库用户的资源消耗,包括CPU、内存、磁盘I/O等。这些配置文件中的参数可以限制用户每个会话或每次调用使用的资源量。示例有一个数据库用户user1,其工作负载较大,经常占用大量资源。可以为该用户创建一个配置......
  • CentOS 7 yum无法使用解决方法Could not retrieve mirrorlist http://mirrorlist.cent
    在centos7中使用yum命令事后报错:LoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6-"Couldnotresolvehost:mirrorlist.centos.org;......
  • Linux安装与配置
    下载VMware首先我们需要下载一个叫VMware的软件:进入官方下载,地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html选择与自己电脑版本适配的VMware版本【输入许可证密钥MC60H-DWHD5-H80U9-6V85M-8280D】此密钥后续会用到,可以先进......
  • passwall的配置和网络负载均的衡开启设置
    passwall的配置和网络负载均的衡开启设置一、前期准备1、要现有一台已经安装好OpenWrt固件的路由器能刷这种固件的路由器有很多,自行网上查找吧,我相信看这篇文章的也应该是刷好的2、安装好passwall插件之所以是passwall我觉得比passwall2要更稳定和耐用一些(纯粹个人主观见解)......
  • 关于centos7yum安装出错问题
    报错信息[root@192~]#yuminstall-ynginx已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6-"Couldno......
  • 【新手|非常简单】VMWare在NAT模式下为Centos7虚拟机配置静态IP
    检查VMWare的网络设置点击VMWare菜单栏中的“编辑”,点击“虚拟网络编辑器”检查一下NAT模式那一条,和我这里的设置是不是一样的(IP可能会不一样),我这里的设置是默认设置。如果不确定,可以点击“还原默认设置”。(你也可以尝试按着截图中的设置调)检查虚拟机的网络连接右键虚拟机,......
  • Nuxt.js必读:轻松掌握运行时配置与 useRuntimeConfig
    title:Nuxt.js必读:轻松掌握运行时配置与useRuntimeConfigdate:2024/7/29updated:2024/7/29author:cmdragonexcerpt:本文详细介绍了Nuxt.js中的运行时配置功能,包括定义和使用运行时配置的方法,以及如何通过useRuntimeConfig访问配置。同时,讲解了环境变量与.env文件的使......
  • Nuxt.js必读:轻松掌握运行时配置与 useRuntimeConfig
    title:Nuxt.js必读:轻松掌握运行时配置与useRuntimeConfigdate:2024/7/29updated:2024/7/29author:cmdragonexcerpt:本文详细介绍了Nuxt.js中的运行时配置功能,包括定义和使用运行时配置的方法,以及如何通过useRuntimeConfig访问配置。同时,讲解了环境变量与.env文......
  • Nuxt.js必读:轻松掌握运行时配置与 useRuntimeConfig
    title:Nuxt.js必读:轻松掌握运行时配置与useRuntimeConfigdate:2024/7/29updated:2024/7/29author:cmdragonexcerpt:本文详细介绍了Nuxt.js中的运行时配置功能,包括定义和使用运行时配置的方法,以及如何通过useRuntimeConfig访问配置。同时,讲解了环境变量与.env文......