今天给公司装一台mail server,我是用qmail+mysql+vpopmail+sqwebmail做的。我是在局域网中,用的ip address 是虚网地址。---192.168.2.13。安装完后,我自己用的默认域名是mydomain.com---一个合法的已经注册的域名。但是我要用这台机器做虚拟域的mail server,同时加了virtualdomain.com这个域名。但有一个奇怪的现象,就是两个域名的用户都发信给一个公网的信箱,发信过程都正常,没有包错。但这个信箱只能收到domain.com的用户的信,不能收到virtualdomain.com域的信。反复试验,问题依然。安装是没有问题,也查看了/var/qmail/control/virtualdomain and rcphosts都没有问题。感到非常奇怪,看来是系统没问题。
后来我发现,mydomain.com 和virtualdomains.com不同的是,我的virtualdomains.com申请域名了,但没有在指定的dns server上解析。而mydomains.com是已经正式使用的,有合法的dns server做了解析。看来可能是dns问题。由于virtualdomain.com是我的dns server来解析的,所以我就把virtualdomain.com给做了解析。于是,问题解决了。
但问题是为什么会有这个现象,我只是smtp发信,不应该啊。后来查看了那个收信的mail server的配置文件。明白了其中的道理。原来,它是不收不可解析域名的邮件的。我又试了试国内的一个大的free mail server,都是有这个设置的。我以前配置mail server时,也是加上这个选项的,但是没有太留意,原来是这样的。
回想起以前一些网友在局域网中配置mail server,用的是非法的域名,也问过这样的问题。但没有配置过mail服务器,这个问题不好发现。虽然是小问题,但比较常见,就写下来,希望给新手一点提示。
netloafer 回复于:2003-01-17 17:23:56
嘻嘻,老大,偶下午也碰到了这样的问题,今天新加一台测试的mail服务器,域名没有生效,偶这边怎么搞就是发不出去信~~~~~,气都气死了~~~~
peng 回复于:2003-01-17 17:25:51
我是发信都正常,但是就是对方不能收到。:)
gadfly 回复于:2003-01-17 20:25:58
呵呵,其实你仔细看日志的话,你会发现,一般来说,那些检查域名的在你发给它的时候就会拒绝掉,根本就到不了对方的主机上
netloafer 回复于:2003-01-18 11:23:01
我的也是DNS的问题,解决了就OK~~~
七月飞雪 回复于:2003-01-20 09:16:38
我的收信无法发出去的问题解决了
可是又无法发信了
唉..
好象两者不能共存一样

