hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

2025-06-28 0 773

文章摘要

DKIM是一种电子邮件验证标准,通过加密签名和域名密钥识别来增强邮件签名的可信度。文章介绍了如何配置DKIM,包括安装Visual C++ redistributables、OpenSSL、设置公私钥对,以及在域名中添加TXT记录。最后,通过实际操作验证了DKIM配置的效果,显示未配置DKIM时邮件可能被标记为垃圾邮件,而配置后邮件能够正常接收。文章内容简明扼要,适合需要配置DKIM的读者快速理解。

DKIM,是DomainKeys Identified Mail的缩写。意思是电子邮件验证标准——域名密钥识别邮件标准。

我们可以使用DKIM先加密签名,hMailServer会自动将签名插入至要发的邮件上,此签名会域名关联(域名会设置一个txt记录存放加密公钥)。有签名的邮件发送至收件人时,收件人就能通过签名和域名txt记录里的公钥来验证真实性。如果没有DKIM,那么收件方服务器会将邮件标识为垃圾邮件,放入垃圾箱。

啰嗦了一下,下面进入实战。

一、安装 Visual C++ 2008 Redistributables

如果机器上已安装可忽略。

如果没有Visual C++ 2008 Redistributables,就下载相关文件安装即可(安装集合包里的vcredist_x86.exe)。

二、安装OpenSSL

单独下载地址:http://slproweb.com/products/Win32OpenSSL.html   也可使用集成包里有的Win64OpenSSL-1_1_1g

下载后,打开exe文件进入安装:

 

基本是下一步下一步

安装完成后目录如下:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

三、OpenSSL配置

将 GenDKIM.bat、GenDKIMtxt.exe、makeHMScert.bat三个文件放入bin目录:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

四、生成私钥和公钥

以管理员身份运行cmd,进入OpenSSL的bin目录,依次执行以下两条命令:

C:Program FilesOpenSSL-Win64bin>openssl.exe genrsa -out rsa.private 1024

 

C:Program FilesOpenSSL-Win64bin>openssl.exe rsa -in rsa.private -out rsa.publ
ic -pubout -outform PEM

执行详情见下图,执行后,会在bin目录下生成rsa.private和rsa.public两个文件,即为私钥和公钥:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

打开 rsa.public 可以看到一串公钥密文,这个后面要用到。

五、域名解析

在邮件所用域名的解析处,添加TXT记录,主机记录为:标识符._domainkey,如test._domailkey,这个test可以是任意字符,下面要用到,记录值为:k=rsa;p=公钥密文,如下图:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

六、hMailServer配置DKIM

在hMailServer管理控制台,进入DKIM Signing设置,设置如下:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

其中私钥文件选择上面生成的私钥文件(rsa.private),Selector输入域名TXT记录里设置标识符(如:test)

来张以上设置的大图看看:

hMailServer 配置DKIM详细步骤教程(含下载安装OpenSSL、VC++2008及相关设置)

大功告成!然后再发封邮件试试

可以看到,未设置DKIM的时候,发到qq邮箱的邮件会进入垃圾箱,设置DKIM以后,会正常进入收件箱。

 

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本站所有资源来源于网络,仅限用于学习研究;无任何技术支持!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除内容。如果您喜欢,请支持正版。如有侵权请邮件与我们联系处理。

常见问题
  • 网盘有时候会因为名字 关键词导致失效 大家可以给管理员提供失效信息,我们会给大家适当积分进行奖励 我们会第一时间进行补充修正 感谢大家的配合 让我们共同努力 打造良好的资源分享平台
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务