ExtMail服务器社区's Archiver

tinazhou04 发表于 2009-11-16 16:56

域名与postfix发送的主机名的关系

hi,向大家讨教一个问题,我的域名是:sky.com;然后设置的postfix服务器的主机名是:bear.sky.com
   其中bear.sky.com
      对应的a记录为(bear.sky.com   Host (A) Default          202.157.161.163 )         
      对应的mx记录是(bear.sky.com         Mail (MX) Default         100 bear.sky.com)        
      对应的SPF记录为(bear.sky.com         Text (TXT)        Default         "v=spf1 a mx ptr all")
      对应的domainkey记录也设置了
发送的时候因为想要以sky.com作为发送的域名所以在设置spf记录的时候在sky.com上又设置了
     sky.com  Text (TXT) Default  "v=spf1 a mx ip4:202.157.161.163 ip4:202.157.161.164 mx:sky.com ~all"                    (其中202.157.161.164 是另外一台postfix主机)
我自己也不清楚二级域名之间这样设置是否可以,但是自己又不知道怎么样才会利用到自己的域名,而bear.sky.com我知道只是postfix的主机名而已,想问各位,按照二级域名(bear.sky.com)和域名(sky.com)之间应该怎么设置才能使得发送的域名为waveo.com而使发送能够正常?
谢谢各位!

tinazhou04 发表于 2009-11-16 18:12

回复 1# tinazhou04 的帖子

简单的说就是域名是sky.com,主机名是bear.sky.com,那SPF记录应该怎么样设置,才可以用sky.com作为发送邮箱的域名,但又是用主机名是bear.sky.com的postfix服务器,谢谢大家!

tinazhou04 发表于 2009-11-16 18:17

回复 2# tinazhou04 的帖子

我做域名反向解析的时候是做的sky.com,请问这会不会也有影响呢?

chifeng 发表于 2009-11-16 21:15

SPF是针对@domain.com设置的,所以你对sky.com这个域下加txt记录是没错的。

反解的话,你的那台机器往外发邮件,就要给该IP地址做反解,并且是指向自己的hostname(bear.sky.com)

tyj123 发表于 2009-11-17 08:52

楼主错得很离谱,服务器的主机名跟域名解析、邮箱域名都没有关系的,顶多是向ISP供应商要求IP反解析时把主机名作为ptr值
你要配置邮箱的域名为sky.com,那就该在域名解析上针对sky.com这个域名配置MX记录和spf记录

tinazhou04 发表于 2009-11-17 09:30

回复 5# tyj123 的帖子

恩,对sky.com这个域名已经配置了MX记录和spf记录,那是不是要把bear.sky.com这个主机名的MX记录和spf记录都去掉,只需要保留PTR反解和A记录就可以了呢?然后domainkey的配置是针对sky.com还是bear.sky.com呢?目前我是把两个都配置了,h1._domainkey.sky.com和h1._domainkey.bear.sky.com都做了相应的设置了。还有向hotmail反馈的时候写的是反馈的bear.sky.com所以那边查我的SPF记录的时候不是对sky.com做的查询,我是否应该向那边解释是sky.com作为域名发送,而bear.sky.com只是主机名呢?谢谢!

tinazhou04 发表于 2009-11-17 09:44

回复 4# chifeng 的帖子

那域名和主机名之间到底是什么关系呢?两者又如何产生联系呢?我总结了下大哥帮我看下对不对:
bear.sky.com需要的设置
          1:A记录为(bear.sky.com   Host (A) Default          202.157.161.163 )
           2:PTR反解
sky.com需要的设置
          1:A记录的设置
          2:MX记录(但是是  “sky.com          Mail (MX)         15 Minutes           10 ASPMX.L.GOOGLE.COM.”  没有和bear.sky.com产生联系)
          3:SPF (sky.com  Text (TXT) Default  "v=spf1 a mx ip4:202.157.161.163 ip4:202.157.161.164 mx:sky.com ~all" )
         sky.com是通过SPF 中的ip4:202.157.161.163来指名可以用bear.sky.com这个主机来发信的,其他的就没有联系了是吗?然后domainkey中的“d”我也是用“d = sky.com”来设置的,两者的联系仅此而已是吗?
         bear.sky.com本身的工作就提供A记录的反解是吗?
其余的信息都是和sky.com相关的?          谢谢你的帮助,学习了很多

chifeng 发表于 2009-11-17 10:02

理解的没问题!!!:handshake

MX记录也是针对@domain.com设置的,建议你看一下《Postfix权威指南》这本书,精华区里有下载的,里面详细介绍了邮件从一台主机到另外一台主机的过程。

tinazhou04 发表于 2009-11-17 10:30

回复 8# chifeng 的帖子

那我的mx记录设置的有问题吗?因为我是新人,这是以前别人设置的,我们用的是google的,谢谢

tinazhou04 发表于 2009-11-17 10:34

回复 8# chifeng 的帖子

发送的过程我有在权威指南里看到过,谢谢您,那就是说mx记录的设置和主机名之间是没有关系的,只和接受我们服务的有关系哈?谢谢您的指教

tinazhou04 发表于 2009-11-17 12:37

回复 8# chifeng 的帖子

有一个问题哈,就是我们的主机名是bear.sky.com 的话会出现错误,具体如下:
Helo Address = bear.sky.com
From Address = [email]zhouxuan@sky.com[/email]
Looking up TXT SPF record for sky.com

Retrieved this SPF Record: v=spf1 a mx ip4:202.157.161.163 ip4:202.157.161.164 mx:sky.com ~all(TTL = 3600)
Result: TempError ('SERVFAIL' error on DNS 'A' lookup of 'aspmx2.googlemail.com')

Result code: temperror
麻烦问下怎么解决呢?

tinazhou04 发表于 2009-11-18 19:29

回复 11# tinazhou04 的帖子

怎么没有人看下呢?呜呜

南界 发表于 2010-2-26 18:03

主机名在发送接收邮件里面没有任何关系,在这里你就把主机名理解为你给服务器起的名字就行了。DNS解析你总考虑主机名进来干啥呀……

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.