DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件。
每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可。
>[info]获取dkim key
登录安装EwoMail的服务器,执行查看代码
centos6
~~~
[root@mail ~]# amavisd showkeys
~~~
centos7
~~~
[root@mail ~]# amavisd -c /etc/amavisd/amavisd.conf showkeys
~~~
若安装成功会输出以下信息:
![](https://box.kancloud.cn/6384faaa6255f7425a8bde788a158222_645x168.png)
复制输出的信息,打开http://ewomail.com/list-20.html 整理dkim信息
![](https://box.kancloud.cn/28da26d848b75dad8a658943b4d8d88b_1215x467.png)
整理完成后会在“整理显示区域”显示DNS记录,接下来设置DNS即可完成。
>[info]设置DNS
![](https://box.kancloud.cn/b251e323a21e66e188230dd026e5252e_1580x379.png)
等待10分钟后测试是否设置正确。
测试命令:
centos6
~~~
[root@mail ~]# amavisd testkeys
~~~
centos7
~~~
[root@mail ~]# amavisd -c /etc/amavisd/amavisd.conf testkeys
~~~
![](https://box.kancloud.cn/5cb59f339b212e03bc0b2ff5bc9bfb4d_500x48.png)
显示pass则正确。
>[info]添加新的域名dkim
EwoMail默认安装后已自动添加主域名dkim,如无需要多个域名,可忽略该步骤。
如果使用子域名作为邮箱域名,例如(test.ewomail.com)
那dkim._domainkey应该是这样的dkim._domainkey.test
修改/etc/amavisd/amavisd.conf
![](https://box.kancloud.cn/28fe04b5d16530f3ba51e6a5227ac15e_594x234.png)
找到dkim_key开头,复制添加一行,参考图上。
重启amavisd
~~~
[root@mail ~]# service amavisd restart
~~~
对应该域名设置dkim的dns即可。