bigmichael
2002-10-25, 01:14 AM
d
贊助商連結
贊助商連結
贊助商連結 頁 :
1
[2]
bigmichael 2002-10-25, 01:14 AM d 贊助商連結 bigmichael 2002-10-25, 01:35 AM 最初由 mus000 發表 1. 依你所列的 ipchains 規則,預設都是 ACCEPT,而您也沒做額外的 deny 設定,所以防火牆應該沒有擋下任何東西。 2. 您telnet IP 的 port 25 沒反應,而 telnet 127.0.0.1 25 有反應。可能 sendmail 的監聽 port ?.. 高手我的訊息如下,這是正常的訊息嗎??煩請解說一下.....^_^y [root@linux /root]# netstat -ln | grep 25 tcp 0 0 192.168.1.254:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN udp 0 0 192.168.1.254:53 0.0.0.0:* unix 2 [ ACC ] STREAM LISTENING 2271 /tmp/orbit-root/orb-147 6388467325574402 [root@linux /root]# mus000 2002-10-25, 07:19 PM 首先,偶不是高手,也只是個玩家而已,大家互相交流一下學習經驗,教學相長。 ^^; 最初由 bigmichael 發表 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 這個大概是就問題所在了,監聽只開在 127.0.0.1 上面而已。 這個應該就是 sendmail 預設值都已經限定只讓本機使用 sendmail 功能而已。 要改成讓其它電腦也能使用,要修改設定。 請尋找一下 /etc/sendmail.cf (RH8.0的話請找 /etc/mail/sendmail.cf) 尋找 127.0.0.1 應該可以找到以下內容,修改如下: #預設值 127.0.0.1 只讓本機使用,0.0.0.0 任何人都能用。 #請小心設定 relay 限定功能,避免被當 spam server。 #O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA 修改完,存檔。重新起動 sendmail,再用 netstat -ln 檢查一下, 看看 port 25 監聽位址是不是全開了。 bigmichael 2002-10-25, 09:30 PM 最初由 mus000 發表 首先,偶不是高手,也只是個玩家而已,大家互相交流一下學習經驗,教學相長。 ^^; 這個大概是就問題所在了,... 感謝高手的指導,我昨天一直在研究,最後發現你的listen 情況 和我的不一樣,我將我的改成我的真實ip即成功了,yeah! O DaemonPortOptions=Port=smtp,Addr=61.70.199.30, Name=MTA 再請問一下,我設真實ip和你設0.0.0.0和什摸差別? 它的原理是什摸呢? |
|