螢光霉菌...(b) 撰寫於文章 <3YEj12$G5V@sob.m7.ntu.edu.tw>...
>※ 引述《kenduest.bbs@bbs.cynix.com.tw
(小州)》之銘言:
>: ※ 引述《Ireul.bbs@sob.m7.ntu.edu.tw
(螢光霉菌...(b))》之銘言:
>: > 我的linux red hat 6.0 無法收發mail
>: > 使用 ps -x 時有
>: > 510 ? S
0:00 sendmail: accepting connections on port 25
>: > 而且在 /etc/inetd.conf 中也有
>: > pop-3 stream tcp nowait
root /usr/sbin/tcpd ipop3d
>: > imap stream tcp
nowait root /usr/sbin/tcpd imapd
>: > 而ipop3d imapd 這個檔也確實存在
>: > 用windows95收信時也確實找的到主機
>: > 可是寄信給主機卻都寄不到
>: > 所以當然也沒有辦法測試是否也能收到信
>: > 怎麼會這樣呢.......
>: 好吧... 那一一確認好了。比方你的主機名稱是
mail.abc.com.tw,而
>: 該主機上你的 id 帳號名稱是 ireul 好了。請執行:
>: telnet mail.abc.com.tw 25
然後看看出現什麼訊息。若是有看見類似
>: 這樣子的訊息,就代表 sendmail
程式可以收到回應:
>: 220 mail.abc.com.tw ESMTP Sendmail 8.9.3/8.9.3; Thu, 30 Dec
1999
>: OK...
接下來,下面的步驟應該是不會有問題的。接著輸入:
>: helo localhost
>: mail from:ireul@mail.abc.com.tw
>: rcpt to:ireul@mail.abc.com.tw
>: data
>: .
>: quit
>: 然後檢查一下 ireul
信箱是否有信件。檢查的方式,可以執行 mail 或是
>: pine 這類程式來檢查。另外檢查 /var/spool/mail/ireul
檔案也是可以的。
>:
你可以試著使用上面的方式檢查一下,有問題的話,再提出來吧
:)
>
> 只可以在主機裡頭寄信
> 可是可用windows95來收信
> 如果用windows95來寄信會出現
>
>無法傳送郵件,因為有一位收件者被伺服器拒絕。被拒絕的電子郵件地址是
'ireul@140.1
>11.81.7"。 主旨 'qqaa', 帳號: 'ireul-melinux', 伺服器:
'melinux.ilantech.edu.tw
>', 通訊協定: SMTP, 伺服器回應: '550 <ireul@140.111.81.7>...
Relaying
denied', 連接埠: 25, 安全(SSL): 否, 伺服器錯誤: 550, 錯誤碼:
0x800CCC79
>
>這是怎麼回事呢.......
>
可以用 ireul@140.111.81.7
這樣的地址麼﹖確定不是 ireul@[140.111.81.7] 麼﹖
然後﹐您在 Windows 那邊的 repply to 地址可以被接收端的 mail
server 反查得到
麼﹖如果您的 mail server 是使用 smart host
寄信的話﹐確定對方已經將您 relay
了麼﹖
如果可能﹐將您的 telnet mail.sserver.address 25 的全過程﹐以及在
mail server
上面的 /var/log/maillog 的最後部份列出來麼﹖