無法使用 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
這個字,只要開啟電子郵件軟體的身分查驗功能就可以解決。
[ 回總目錄 | 回此單元目錄 | 回首頁 ]
|