RedHat7.0 Sendmail ServerIP=192.168.100.44,我用ip寄信給自己或的帳號
例如:
寄件者ansonlin@[192.168.100.44]
收件者ansonlin@[192.168.100.44]
但是信寄出去到server後,我馬上收信卻都沒信,我也到server去找也都沒有,但確定信成功寄出去了
於是我到root的信箱發現兩封新信件,好像是erroe的信件兩封,想麻煩大家幫幫我找一下問題,因為我已經用了一天了
RedHat7.0 Sendmail ServerIP=192.168.100.44,我用ip寄信給自己或的帳號
例如:
寄件者ansonlin@[192.168.100.44]
收件者ansonlin@[192.168.100.44]
但是信寄出去到server後,我馬上收信卻都沒信,我也到server去找也都沒有,但確定信成功寄出去了
於是我到root的信箱發現兩封新信件,好像是erroe的信件兩封,想麻煩大家幫幫我找一下問題,因為我已經用了一天了
我在sendmail.cf中只改了下面這一行
# SMTP daemon options
#O DaemonPortOptions=Port=esmtp
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
改成
# SMTP daemon options
#O DaemonPortOptions=Port=esmtp
O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
其餘沒動??? (127.0.0.1改成0.0.0.0)
檢查一下你的SMTP SERVICE有沒有啟動吧?
# telnet 192.168.100.44 25
看你的錯誤訊息是顯示你的路由不正確!不知道是不是你的 DNS 設定不對?!或許看一下你的 /etc/resolv.conf 檔案的內容與 /etc/sysconfig/network 的內容吧!
謝謝你 VBird,我都是在local做的(沒對外),所以我最初由 VBird 發表
看你的錯誤訊息是顯示你的路由不正確!不知道是不是你的 DNS 設定不對?!或許看一下你的 /etc/resolv.conf 檔案的內容與 /etc/sysconfig/network 的內容吧!
Server的
IP : 192.168.100.44
閘道 : 192.168.100.1
DNS : 168.95.1.1 <--因為要上網
Client的
IP : 192.168.100.4
閘道 : 192.168.100.1
DNS : 168.95.1.1
我只要測試在local的client可以收發信,所以是不是dns要改掉呢 ??
你好呀!新年快樂!恭喜發財!
有幾個東西你可能需要重新設定一下:大致上是這樣吧!
- 是否真的有 192.168.100.1 這一個介面呢?!基本上我沒有看到你的這個介面卡呢!真是傷腦筋!我的建議是將這一個IP改成你的Server 的 IP ,而 Client 的閘道同樣改成 Server 的 IP 囉!
- hosts 檔案內容也不太對!你應該將第二行修改一下:
192.168.100.44 your.host.name
這樣才對!應該不是 127.0.0.1 囉(那個是內部回圈用的嚕!)- 如果沒有連上 Internet 的話,那麼 /etc/resolv.conf 可以沒有內容啦!
[QUOTE]最初由 VBird 發表
[B]你好呀!新年快樂!恭喜發財!
是否真的有 192.168.100.1 這一個介面呢?!基本上我沒有看到你的這個介面卡呢!真是傷腦筋!我的建議是將這一個IP改成你的Server 的 IP ,而 Client 的閘道同樣改成 Server 的 IP 囉!
我有192.168.100.1這個介面,這是我ip分享器的ip,這樣子我才可以上網呀 !!
因為我每一台PC都要可以上網,所以我的閘道一定要設成192.168.100.1,另外,如果我把CLIENT的閘道改成MAIL SERVER的IP,那CLIENT和MAIL SERVRE都出不去啦 !!
[*]hosts 檔案內容也不太對!你應該將第二行修改一下:
192.168.100.44 your.host.name
這樣才對!應該不是 127.0.0.1 囉(那個是內部回圈用的嚕!)
嗯...這個我也覺得怪怪的,馬上改進 !!
書籤