勞煩各位大大看一下我的sendmail為什麼不能收信?



贊助商連結


moveboy
2002-11-13, 12:36 AM
啟動sendmail:make: *** Warning: File `Makefile' has modification time in the future (2002-08-30 03:38:26 > 2002-01-13 00:19:00)
make: warning: Clock skew detected. Your build may be incomplete.

為什麼啟動sendmail都會出現這個錯誤還有我寄信給自幾或從外面寄給sendmail都收不到任何信說不知道那理設錯了說
我的named.conf是設這樣的:
};

//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

};

zone "envoyref.com.tw" {
type master;
file "/var/named/envoyref.zone";
};

zone "237.21.211.in-addr.arpa" {
type master;
file "/var/named/envoyref.rev";
};


然後我的正解是envoyref.zone:
@ IN SOA dns.envoyref.com.tw. root.dns.envoyref.com.tw. (
979213483
10800
3600
432000
38400 )
IN NS dns.envoyref.com.tw.
IN A 211.21.237.6
IN MX 10 mail.envoyref.com.tw.
mail IN CNAME dns.envoyref.com.tw.
proxy IN CNAME dns.envoyref.com.tw.
www IN CNAME dns.envoyref.com.tw.
反解是:envoyref.rev:

$ttl 38400
237.21.211.in-addr.arpa. IN SOA
dns.envoyref.com.tw. root.dns.envoyref.com.tw. (
979213477
10800
3600
432000
38400 )
6 IN PTR dns.envoyref.com.tw.

不知道那理設錯了煩勞各位了

贊助商連結


夜天
2002-11-13, 09:22 AM
我的設法和你的差不多的,但在正解檔中我的設法是以下面這一種
@ IN NS dns.envoyref.com.tw.
@ IN NS MX 10 mail.envoyref.com.tw.
dns.envoyref.com.tw. IN A 111.111.111.111
mail.envoyref.com.tw. IN A 111.111.111.111

可以試試看!看行不行,至於SENDMAIL的錯誤訊息,當我在剛灌好時也會有這樣的訊息
我也不知為何有這樣的訊息!希望知道的大大解釋一下!不過我的SENDMAIL還是可以用的
另外你架SENDMAIL時的步驟是什麼??可否PO一下因為DNS若解析有問題的話應不至寄給自已
不會收不到~~才對呀!~~SO~~~大家討論一下吧!^___^

dominic
2002-11-13, 05:44 PM
感覺好像是你時間設定ㄉ問題.......你server現在bios的日期多少ㄚ

kib83726
2002-11-13, 09:16 PM
我幫你查了一下,結果是:
C:\>nslookup -q=ns envoyref.com.tw
Server: hntp1.hinet.net
Address: 168.95.192.1

Non-authoritative answer:
envoyref.com.tw nameserver = envoyref.com.tw
envoyref.com.tw nameserver = dns.envoyref.com.tw
envoyref.com.tw nameserver = www.envoyref.com.tw
envoyref.com.tw nameserver = mail.envoyref.com.tw
envoyref.com.tw nameserver = ms.envoyref.com.tw

envoyref.com.tw internet address = 211.21.237.6
dns.envoyref.com.tw internet address = 211.21.237.6
www.envoyref.com.tw internet address = 211.21.237.6
mail.envoyref.com.tw internet address = 211.21.237.6
ms.envoyref.com.tw internet address = 211.21.237.6

有畫蛇添足的感覺,而且,畫了很多隻腳。

因為你實際上只有一個IP在負責,不需要這樣設定。
再來,你不該自己設反解。你設定的手法是整個Class C,但,這是不可能的。
除非你真的擁有完整的Class C。
正解檔中,設定了「IN NS dns.envoyref.com.tw.」,可是,卻看不到 dns 的 RR 。

kib83726
2002-11-13, 09:20 PM
MX 不可指定在 CNAME 上。

sendmail 的設定檔中有一個是「local-host-names」,你設定了嗎?