斌斌小站
 
斌斌專欄
斌斌小站   視窗專欄>>Outlook Express




   


無法使用 Yahoo 的電子郵件帳號寄信

原始發佈日期:2001-07-20
最後更新日期:2002-01-18

適用範圍:
Client 端之電子郵件軟體
Yahoo 電子郵件

問題:

我用 Outlook Express Yahoo 帳號的郵件,卻出現以下訊息,但是收 Yahoo mail 都正常,只是不能寄信,所以要寄信的話都只好在 Yahoo 的網站上寄信,較不方便,是否有解決的辦法?

因為伺服器拒絕寄件者的電子郵件地址。
寄件者的地址是 '
xxx@yahoo.com.tw'。
主旨 '', 帳戶: '
xxx', 伺服器: 'smtp.mail.yahoo.com.tw', 通訊協定: SMTP,
伺服器回應: '521 yahoo.com closing transmission channel.
You must be pop-authenticated before you can use this smtp server,
and you must use your yahoo mail address for the Sender/From field.',
連接埠: 25, 安全(SSL): 否, 伺服器錯誤: 521, 錯誤碼: 0x800CCC78
 

回答:

Yahoo 並沒有無條件開放 SMTP,所以,若要透過 Outlook Express﹙或任何一種電子郵件軟體﹚寄你 Yahoo 帳號的郵件,必須開啟「身分查驗」的功能,Yahoo SMTP 伺服器才允許你透過它發信,這是 Yahoo Mail 的規定。﹙註一

當然,如果不開啟身分查驗的設定,在收信上不會有問題,但是就沒有辦法透過 Yahoo 的 SMTP 寄信了,你就必須改用你所上線 ISP 的 SMTP 寄信。

解決方法:

在 Outlook Express

到「工具」>>「帳號」>>「郵件」,選取 Yahoo 的電子郵件帳號,按「內容」,到「伺服器」,在「外寄郵件伺服器」這裡,勾「我的伺服器需要查驗身分」,按確定。

在 Becky 2.0

選取你的 Yahoo 信箱之後,到「Tools>>Mailbox Setup」,到「Misc」,勾「SMTP Auth」,按 OK

 

註一:

請注意錯誤訊息中的這段敘述:「You must be pop-authenticated before you can use this smtp server」,這不是 Outlook Express 的錯誤訊息,而是來自 Yahoo SMTP Server 傳送給你的訊息,告訴你你必須使用身分認證才能使用 Yahoo  SMTP 寄信。

至於 Yahoo 以後會不會改掉這個規矩,哪天說不定又不需要認證了,我也不知道,關於 Yahoo Mail 的用方法,請隨時注意它網站上的說明。

 

心得:

使用任何一個產品遇到問題的時候,建議要先閱讀它的「說明」。

不要有「一種設定走天下」的想法,甲廠商提供的服務設定,沒有義務要跟乙廠商一樣,一般不用勾「伺服器需要查驗身分」,就不代表全天下的郵件服務都不需要「伺服器需要查驗身分」這一項,這個觀念很重要。

Yahoo 的免費 email 也是一種產品,所以,遇到困難的第一個想法:

就是先去 Yahoo 網站看看是不是它 Yahoo mail 有什麼樣的限制?跟其他家的免費 email 服務是不是有哪些在設定上要注意的地方?這都是你在使用一個陌生的產品、服務之前,所需要先做的功課。

其實,答案早顯示在這段錯誤訊息中:You must be pop-authenticated before you can use this smtp server。

請注意 authenticated 這個字,只要開啟電子郵件軟體的身分查驗功能就可以解決。

 

 

 

 

[ 回總目錄 | 回此單元目錄 | 回首頁 ]
 


logo

 尊重著作權,未經授權,請勿轉載或節錄。


binbin.net

© 2002 binbin.net All Rights Reserved. 作者:車成斌
 未經授權,請勿轉載
對本文有意見或問題,請寄至 chengbin@ms2.hinet.net