2014年4月18日

解決Outlook 0x80040201錯誤

日前將Outlook升級到2013,帳號原本是使用Exchage模式(mail檔:OST),後來改成SMTP/POP3模式(mail檔: P ST)
,寄信時有的人會出現以下錯誤

0x80040201

image

試了以下方法

  • 檢查網路是否不通
  • 以安全模式執行
    命令列輸入
    outlook safe
    如果是正常,可能是某些增益集造成錯誤,可以到以下把增益集去除
    檔案--選項--增益集
    image
    把可能有問題的增益集反打勾
    image
  • 修復PST檔
    執行
    C:\Program Files\Microsoft Office\Office15\Scanpst.exe
    選擇
  • 因為exchang的email是全域名稱,使用 SMTP並無法搜尋到
    因此把你通訊錄裡無法寄送的人刪除,直接輸入email位置就可以寄送了
    但這個方式會變成全域通訊錄無法使用,因此可以把原本的 exchange帳號建回來
    在帳號設定那邊,把 POP/SMTP的帳號設成預設。
    你公司內的信件就可以透過Exchange 帳號作為中介,傳到你的 POPSMTP帳號,原本公司的全域通訊錄仍可使用。也不會出現上述的錯誤訊息。
    image

結論:

用最後一個解決的,另外大家也可以試一下雙擊有問題收件人,讓他出現錯誤後,刪除收件人,再重新輸入,請參考這裡

參考:
修復PST
http://office.microsoft.com/en-us/outlook-help/repair-outlook-data-files-pst-and-ost-HA010075831.aspx

2 則留言:

  1. 這個問題是因為,使用outlook成功寄出一封信時,outlook會把收信人的email儲存在nk2的500組記憶內,例如成功加入frank的 Email,當您下次收信人欄位直接打f,就可以選擇frank的Email,可是當您從Exchange設定轉成pop3設定,pop3無法辮視,並出現0x80040201錯誤訊息而無法寄出,解決方法,就是不要從500組記憶去選,可以自己打出完整Email或到通訊錄去選取,或者找一支程式 nk2view來刪除500組內記錄(只刪屬於Exchange通訊錄的記憶),就能解決這個問題

    回覆刪除
    回覆
    1. 讚! 真的就如同您所說的.

      刪除