设置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")