在使用yum安装或更新EPEL仓库的软件包时,可能会遇到以下错误:
警告:/var/cache/yum/x86_64/7/epel/packages/epel-release-7-14.noarch.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY epel-release-7-14.noarch.rpm 的公钥尚未安装 获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7"
解决方法:
sudo rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
rpm -qi gpg-pubkey-352c64e5-*
sudo yum clean all sudo yum install epel-release
将你安装的域名,例如安装的域名是xxx.com,就将以下内容加在服务器的hosts文件里(/etc/hosts):
127.0.0.1 mail.xxx.com smtp.xxx.com imap.xxx.com
安装成功后,系统会开放以下端口(TCP类型):
8000,8010,8020,7000, 7010, 25,143,993,995,587,110,465
如果是使用云服务器,可能需要在控制面板的防火墙开放以上端口。根据需求开放端口,也可在服务器防火墙管理。
文档使用的域名只是例子,实际过程中请使用你的域名。
记录类型 | 主机记录 | 解析线路 | 记录值 |
---|---|---|---|
TXT | @ | 默认 | v=spf1 ip4:127.0.0.1 -all |
TXT | dkim._domainkey | 默认 | 这是存放DKIM的值 |
A | 默认 | 127.0.0.1 | |
CNAME | smtp | 默认 | mail.***.*** |
CNAME | pop | 默认 | mail.***.*** |
CNAME | imap | 默认 | mail.***.*** |
MX | @ | 默认 | mail.***.*** |
备注:将127.0.0.1替换成你的公网IP,mail.***.***的***.***替换成你的域名。
DKIM是电子邮件验证标准,主要用于防止邮件被判定为垃圾邮件。每个域名都需要添加一个DKIM的key,EwoMail默认安装后已自动添加主域名DKIM,只需设置好DKIM的DNS即可。
CentOS 7/8查询DKIM方法:
[root@mail ~]# amavisd -c /etc/amavisd/amavisd.conf showkeys
若安装成功会输出DKIM相关信息。复制输出的信息,打开DKIM整理页面整理DKIM信息。
使用互联网经过认证的证书,将你申请生成的nginx证书替换以下2个文件:
只需申请mail域名即可。最后执行命令重启:
systemctl restart nginx postfix dovecot
访问地址(将IP更换成你服务器IP即可):
配置发信邮箱信息:
如果遇到更多问题请前往ewomail官方网站进行查明,或者联系速邮群发技术QQ2787939642进行付费解决!