设置SPF/DKIM 记录

12 年 ago jony 设置SPF/DKIM 记录已关闭评论

iRedmail 本身带SPF和DKIM的功能,所以在服务端你很简单就完成配置,不过这两个功能,需要dns配合才可以。

专门去新网开了一个帐号,因为新网支持dns的txt 类型的SPF/DKIM 记录,万网的dns后台,没有这样的功能。

设置dns,如果是A记录,这些倒是简单。mx记录,SPF/DKIM 记录,就有点技术含量,

我现在其实也没有真正从原理上搞明白SPF/DKIM 记录,晚上打算好好看看文档,倒是已经找到资料。

我这里只设置的A记录,和mx记录。由于我的机器可能多个虚拟域。所以我的mx记录,并不是指向IP,而是一个域名,这点大家要注意。晚上我回家好好研究一下如何设置。

一:添加A记录,MX记录

 

 

测试

C:\>nslookup
Default Server: unknown
Address: 192.168.1.1

server ns.xinnet.cn
Default Server: ns.xinnet.cn
Addresses: 202.10.71.52, 123.100.7.202

www.18demo.com
Server: ns.xinnet.cn
Addresses: 202.10.71.52, 123.100.7.202

Name:    www.18demo.com
Address: 207.154.202.216

 

set type=mx
> 18demo.com
Server: unknown
Address: 192.168.1.1

Non-authoritative answer:
18demo.com      MX preference = 20, mail exchanger = mail.18demo.com

二:SPF记录

我的ip地址是207.154.202.216

所以我需要在txt添加

v=spf1 ip4:207.154.202.216 -all

 

注意,不需要填写主机名,那个地方是空,在文本内容,添加上面的内容(v=spf1 ip4:207.154.202.216 -all)

查看添加记录

新网添加的记录是马上生效,不过你需要有点技巧,就可以马上看到结果。

C:\>nslookup
Default Server: gjjdial.bta.net.cn
Address: 202.106.195.68

server ns.xinnet.cn
Default Server: ns.xinnet.cn
Addresses: 202.10.71.52, 123.100.7.202

set type=txt
18demo.com
Server: ns.xinnet.cn
Addresses: 202.10.71.52, 123.100.7.202

18demo.com      text =

"v=spf1 ip4:207.154.202.216 -all"

这就是添加到效果。

 

没有写完

http://www.azblink.com/azblink_new0918/zh_cn/manual/manual_2_5-4.html

 

三:DKIM

这个记录,你必须装完iredmail以后才能设置。原理就不多说。

在服务器上运行

[root@srv /]# amavisd showkeys
; key#1, domain 18demo.com, /var/lib/dkim/18demo.com.pem
dkim._domainkey.18demo.com.     3600 TXT (
"v=DKIM1; p="
"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoxFZzEwwynlX8UgLmJjX+VRTR"
"uqcM8uzOMI3XLN5dYff7bKlM2COXx46mxxgQkz2w2o6qHPwDdzlPolnVL+bcjZik"
"dA3JTmYmqPYtnVMMTok8wUWWxr9kuPEaGnBlUP0bQ4sfq+Qi6UjWtYfXYsU8W14O"
"GuAj+btZtDF2eV+QMwIDAQAB")