問題:我的 Outlook Express 拿來收信都沒有問題,可是,如果要寄信的話,就會出現「被伺服器拒絕」之類的錯誤訊息,這是怎麼回事呢?

無法傳送郵件,因為有一位收件者被伺服器拒絕,.....550 Relaying Denied,錯誤碼 0x800CCC79

回答:Relaying Denied 就是你所設定的 SMTP 伺服器拒絕轉寄,原因是出在你郵件軟體的SMTP 郵件伺服器的設定上(外寄郵件伺服器),因為,絕大多數的網路服務業者(ISP)都不允許非自己的客戶來取用自己的 SMTP Server,避免被人利用發送廣告信。

所以,很重要的一個觀念:

你用哪一家ISP來撥接上網、或是使用哪家公司的網路服務,就使用他所指定的 SMTP 伺服器就可以解決這個問題。(註一)

好比你用 HiNet 上網,你所有的 email (不管哪一家、不管是不是 HiNet 給你的 email)設定裡的 SMTP 都要設為 HiNet 指定的 SMTP,信件才能送得出去。

你用學校的網路上網,同樣,你所有帳號中的 SMTP 設定都要設為你學校指定的 SMTP 伺服器,才可送信。

舉個例子: (以下以 Outlook Express 為例)

我現在正透過 SeedNet 撥接上網,但是要發一封我的 HiNet 的郵件地址為寄件人的信件,那麼,我在 Outlook Express 中的 HiNet 郵件帳號中的 SMTP 就不可以設為 HiNet 的 SMTP,而要使用 SeedeNet 的 SMTP。

  • 到「工具」>>「帳號」(或帳戶),到「郵件」這頁上,選取一個郵件帳號之後,按「內容」。
  • 到「伺服器」這一頁上,在外寄郵件(SMTP)的欄位中,輸入你 ISP 提供給你的 SMTP Server,按確定。

只要改 SMTP ,POP3 並不用更改。

註一:

關於免費 email 的注意事項:

  • 某些免費 Email 的服務廠商同時提供 POP3 與 SMTP,因此 SMTP 只要依照免費郵件商所提供的 SMTP 設定就可以,不用更改為 ISP 的 SMTP 伺服器。

至於伺服器位址,請你參考你所使用的免費 email 廠商的網站或 ISP 的說明,我沒有辦法知道所有免費 email 的伺服器名稱。

  • 有些免費郵廠商僅提供 POP3 但是不提供 SMTP 的服務,你的 SMTP 就要設為你的 ISP 的 SMTP。
  • 有關各家免費 email 的正確設定,請參考各家服務提供者網站上的說明。

barefooter 發表在 痞客邦 PIXNET 留言(0) 人氣()