邮件问题还是dns问题

邮件问题还是dns问题

有一台域主机, 名为mail.foo.pku.edu.cn.
同时兼作域名服务器。
现在收发邮件只能发给xxx@mail.foo.pku.edu.cn
不能给xxx@foo.pku.edu.cn发信。
在域名解析文件中有如下配置。(文件名foo.pku.edu.cn)
@       IN      NS      mail
@       IN      MX      5       mail
www     IN      CNAME   mail
ns      IN      CNAME   mail
mail    IN      A       162.105.107.30
@       IN      A       162.105.107.30
……
  
请问是否是这里的DNS设置的问题。或者要修改sendmail.cf?       
看你的贴子,好象只解析了mail.foo.pku.edu.cn ,没有解析foo.pku.edu.cn ,呵呵,用nslookup之类的工具检查一下正反向解析的情况。      
反向解析是有一些问题,我的named.conf如下,有问题吗?
options {
        directory "/var/named";
};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};
zone "foo.pku.edu.cn" IN {
        type master;
        file "foo.pku.edu.cn";
        allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};
zone "107.105.162.in-addr.arpa" IN {
        type master;
        file "162.105.107";
        allow-update { none; };
};
key "key" {
        algorithm hmac-md5;
        secret "AKIqRgpbRvCdQaRerGlUgajwgiVVaBJRatIBcdQouaMJyAXyahkvDnzDDhJE";
};
我的dns服务器是升级后出问题的,反向解析文件和原来一样,是没问题的,只是这个named.conf与原来的不同。我想是他的问题。
      
好象没有问题呀......
出的是什么问题?      
问题找到了,呵呵!
原来是sendmail设置的问题,有一个/etc/mail/local-host-names文件,加上:
# local-host-names - include all aliases for your machine here.
foo.pku.edu.cn
mail.foo.pku.edu.cn
然后重起mail就可以了。