我的sendmail不能寄,不能收.......part2



贊助商連結


bigmichael
2002-10-25, 01:18 AM
首先感謝各路英雄的回信!

我又將我的linux重灌,這回我全部都設好了,但是還是一樣,容我詳述,看能不能從這之間找到,錯誤的地方!

a電腦:代表linux主機
b電腦:代表client端的win98

我a電腦全部重灌好了之後。
我用b電腦的outexpress來收發信。
結果:它不能寄也不能收,但是它可以收到由a電腦寄來的信。

我a電腦上telnet 127.0.0.1 25 它可以連的上,但是我telnet 61.70.199.30 25 時就連不上了。如下:
[root@linux /root]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to linux (127.0.0.1).
Escape character is '^]'.
220 linux.balin.idv.tw ESMTP Sendmail 8.11.2/8.11.2; Mon, 31 Jan 2000 04:18:14 +0800
^]

telnet> q
Connection closed.
[root@linux /root]# telnet 61.70.199.30 25
Trying 61.70.199.30...
telnet: Unable to connect to remote host: Connection refused

我檢查了 /etc/services這個檔
smtp 25/tcp mail
smtp 25/udp mail
pop3 110/tcp pop-3 # POP version 3
pop3 110/udp pop-3
這兩個port均是開的。

我下了如右的指令
[root@linux /root]# ipchains -L
Chain input (policy ACCEPT):
Chain forward (policy ACCEPT):
target prot opt source destination ports
MASQ all ------ 192.168.1.0/24 anywhere n/a
Chain output (policy ACCEPT):
[root@linux /root]#

這個部份我就比較看不懂了,高手幫我看一下,是不是有限制住了,能否順便解釋一下它的意思!

我到這裡檔內來看/var/log/maillog 它是空的沒有任何文字。

我的dns是自已架的,我將我設定的檔案有五個檔案如下:
[root@linux /root]# vi /var/named/named.balin

@ IN SOA linux.balin.idv.tw. root.linux.balin.idv.tw. (
99102701 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ; default_ttl
)
@ IN NS linux.balin.idv.tw.
localhost IN A 127.0.0.1
loopback IN CNAME localhost
balin.idv.tw. IN A 61.70.199.30
IN MX 1 linux.balin.idv.tw.
linux IN A 61.70.199.30
www IN CNAME linux
ftp IN CNAME linux
proxy IN CNAME linux
mail IN CNAME balin.idv.tw.







[root@linux /root]# vi /var/named/named.balin.arpa

@ IN SOA linux.balin.idv.tw. root.linux.balin.idv.tw. (
99102701 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ; default_ttl
)
@ IN NS linux.balin.idv.tw.
38 IN PTR linux.balin.idv.tw.







[root@linux /root]# vi /var/named/named.localhost.arpa

@ IN SOA linux.balin.idv.tw. root.linux.balin.idv.tw. (
99102701 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ; default_ttl
)
@ IN NS linux.balin.idv.tw.
1 IN PTR localhost.





[root@linux /root]# vi /etc/resolv.conf

nameserver 168.95.1.1
nameserver 168.95.192.1




[root@linux /root]# vi /etc/mail/local-host-names

# local-host-names - include all aliases for your machine here.
balin.idv.tw