技术解析

在 CentOS 上搭建 带有 DKIM 签名的 满分邮件服务器
0
2021-07-14 11:21:52
idczone

blogpic

你可以到 http://www.mail-tester.com/ 检测你的邮件分数

blogpic

SPF 记录的设置

向你的邮件域名添加一条 TXT 记录

v=spf1 ip4:发信服务器的IP ~all

当然您也可以添加多个 IP 地址,网上有很多教程,这里就不在赘述了。

反向解析

请联系你的机房,或 云服务商,国内目前仅阿里云可以联系客服进行免费设置,国外一般 VPS 的控制面板就可以。

DKIM 签名

本文使用的是 CentOS + Postfix 其他软件自行变通

首先,向你的 CentOS 添加 EPEL 库 , http://fedoraproject.org/wiki/EPEL 可以在这里寻找适合你操作系统的库。

blogpic

我的服务器使用的是 CentOS 6.5 所以下载 EPEL 6 ( 由于 EPEL 所提供的镜像是 IPV6 地址,请确保你的服务器已经开启 IPV6 )

wget http://ftp6.sjtu.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
rm -f epel-release-6-8.noarch.rpm

简洁明了,这就去试试。

Mark 过会儿看

mark 感谢 PO 主的教程

EPEL源安装只需要一个命令:
yum -y install epel-release

感谢

f(m)uck→_→

SPF记录的作用究竟大不大?

其实就算满分了,短时间之内还是会被 Gmail SPAM 的很麻烦吧……
顺带一提如果不想折腾可以用这个: https://mailinabox.email

感谢楼主分享。最近对mail 非常感兴趣 :)


SPF是检验发件服务器是不是允许的范围内
自然重要了
也可以参考我写的一篇:
https://mengzhuo.org/blog/?p=2142

这些只是告诉收件方你是经过验证的发件人。
你还需要告诉收件方,当收到无法通过这些验证的邮件时,如何处理。
不然,收件方仍然会收取无法通过验证的邮件。
这个东西就是:
DMARC

谢谢,明天了解一下

诺 不是要铜币么

我试过的啊, Gmail 163 QQ 全部可以到收件箱

很不错,近来正想搭建一个独立的邮件服务器

满分不满分和邮件内容相关的吧?
纯文本和富媒体分数就不一样,有没有图片 链接,邮件长度都影响得分,得分是针对邮件而不是仅仅针对服务器的吧?
之前测试过,服务器不变,更改内容就可以改变得分。

只是在那个测试中可以得到10分,我现在发的带 css+图片+链接 的注册确认信就没问题

Mailtester满分,SpamAssassin 垃圾邮件可能性负分但是 Gmail 首次发送一定是进 spam 的默默路过...

不错,收藏了
感谢楼主分享。
不过第一封进垃圾箱是怎么回事…

我第一封直接收件箱诶,可能跟内容有关?我是注册确认信

人生苦短,我用zimbra

服务器只能解决基本的问题,后期的,发送、频率、预热、分析、太耗时耗力,推荐使用 SUBMAIL http://submail.cn/chs 比自建服务器 性价比更高。

每次发出去邮件都显示 xxx 代发,点了链接还是 xxx 域名,不觉得很掉档次吗。
分析,说白了也就是个一个带统计的短网址跳转系统,邮件里面 计算打开量,链接经过跳转计算点击量

header_check做了吗?
过滤 Received/X-Originating-IP/X-Mailer
否则用邮件客户端发信测试,如Outlook,还是不会给满分。

SUBMAIL 不显示任何代发信息。。。。

配dkim的时候应该还要指定一下key
一般是本域名的话,就把private指定为key就可以
此外keys的目录需要指定所有者为opendkim

数据地带为您的网站提供全球顶级IDC资源