1. 程式人生 > >office 2010/賬戶配置POP方是收取郵件,伺服器上保留副本,收取一遍完成後,按F9,OUTLOOK重複收所有

office 2010/賬戶配置POP方是收取郵件,伺服器上保留副本,收取一遍完成後,按F9,OUTLOOK重複收所有

問題分析:

我們分別收取了正常的POP3下載和您的pst檔案的POP3下載的日誌,在Pop3日誌和etl 日誌中對比了雙方的行為,有唯一區別的是當再次點選下載後:

正常的行為是:

1.        等下載最後一封信下載完畢,會標記所有下載過的郵件為“已讀”

2.        然後退出這個對話

3.        再次重新開啟對話

4.        使用者身份驗證登入

5.        郵箱狀態檢查,這裡會列出所有的郵件數量和總的大小

6.        然後伺服器會響應所有郵件的UID, 這個UID就是郵件的特有標記。這個時候客戶端會在本地對這些UID進行對比,如果都重合,那麼就不再下載

7.        伺服器還會列出所有郵件的ID號

8.        最後客戶端發現都已經下載,就傳送退出的指令

而在重現問題的時候,我們發現唯一不同的地方是第8點,客戶端沒有傳送退出指令,而是直接傳送了RETR指令,也就是下載郵件的指令。

沒有任何的報錯,甚至系統也不認為這是個錯誤行為。

因此,有以下幾點是值得懷疑的:

1.      POP3需要在單一目錄中需要下載的郵件數量超出了最大的限制

2.      這個跟第一點類似,POP3的每個指令的等待響應時間是有限制的,是否在最後的檢查郵件是否已下載的過程中,得不到伺服器或者客戶端本身自己的及時響應,因為要檢查的數量太過於龐大。

針對這兩點,微軟做了一些測試:

1.      把POP3伺服器的響應時間調大到5分鐘,但是問題還是一樣

2.      把inbox中6萬多份郵件分出2萬份到其他資料夾,問題就不再發生

由於每次測試都需要重新下載新的pst,因此還有一些測試沒有測驗。但是對於第二點,有可能應驗了我的猜想,有些限制造成了重複下載郵件。

根據上述測試結果,初步調整了郵件數量的大小,因為pop3下載的目錄是該郵箱的inbox目錄。

1.       初步設定的值是轉移5000份郵件到其他的目錄,這樣inbox裡面的郵件數量是62000+ 左右的郵件。嘗試去重複收發,沒有發生問題

2.       因為對於POP3來說,存在客戶端本地的只能是pst檔案。而對於PST檔案來說,有一個限制就是單個資料夾的郵件數量不可以超過65536

3.       針對於這個限制,我在inbox裡面放置了65536個郵件,問題沒有重現

4.       然後再新增一封郵件到inbox裡面後,問題立即重現,客戶端開始重新下載所有的郵件

問題解決:

從上述的實驗結論可以看出,這個是對於pst可以保留的單一資料夾目錄的數量限制造成的。

因為對於pop3來說,需要把所有的已下載郵件做已讀標記,無非就是“1” 是已讀,而“0”是未讀。

而65536是pst所能支援的最大計數範圍,一旦超過這個數字,比如65537,那麼對於二進位制來說,就開始重新歸零,這樣客戶端會認為所有郵件都沒有下載而重新開始。

您不妨在郵箱中來設定一下做測試,如果結論跟我所得的一樣,解決的辦法就是:

希望可以在這幾個pop3的帳號中,不要有單一的目錄郵件數量超過65536。可以對於不需要的郵件進行刪除或者備份,這也是一個正確使用郵箱帳號的方法,而且在伺服器端保留副本一般也是不推薦的。

對於outlook的mapi帳號來說,我們也不推薦單一目錄的郵件數量超過5000,何況是pop3的帳號,而且數量來如此龐大。

相關推薦

office 2010/賬戶配置POP收取郵件伺服器保留副本收取完成F9OUTLOOK重複所有

問題分析: 我們分別收取了正常的POP3下載和您的pst檔案的POP3下載的日誌,在Pop3日誌和etl 日誌中對比了雙方的行為,有唯一區別的是當再次點選下載後: 正常的行為是: 1.        等下載最後一封信下載完畢,會標記所有下載過的郵件為“已讀” 2.     

win7 2008 尚未在 Web 伺服器註冊ASP.NET 4.0。為了使網站正確執行可能需要手動將 Web 伺服器配置為使用 ASP.NET 4.0 F1 可瞭解更多詳細資訊。

win7,vs2010建立.NetFramework 4框架下的Asp.Net空網站。系統提示 “尚未在 Web 伺服器上註冊ASP.NET 4.0。為了使網站正確執行,可能需要手動將 Web 伺服器配置為使用 ASP.NET 4.0,按 F1 可瞭解更多詳細資訊。” 查閱

全網獨家資料!Office 365 Outlook賬戶配置數據文件自定義存放位置

Office365 Outlook 數據文件 自定義 位置 微軟的Office產品一直不斷在改進,Office365越來越多的被人接受和使用!這不,其組件Outlook的又一個改進,郵件賬戶的數據文件只能放在C盤特定目錄,著實讓筆者這樣的人又開始了淩亂抓狂。但幾經周折,還是完美解決。分享出

Git 多賬戶配置

key 定義 oba 測試 密碼 個人 現在 配置 註釋 廢話少說,直切主題。 現在同時有兩個賬戶gitLab [email protected]/* */ 和gitHub [email protected]/* */,想同時在一臺電腦上正常使用gi

jenkins配置自動發送郵件

nib ipo svm awl nom oge cso rfc qam 1.開通QQ的SMTP服務,需要發一條短信,qq會給你一個密碼(不是你的QQ郵箱密碼哦) https://jingyan.baidu.com/album/4b07be3cb2f74148b380f3e4

SQL Server配置數據庫郵件

一個 log width 服務器名稱 dbm 2.7 新增 數據 要求    一、配置郵件   整個事件的核心就是配置郵件服務,這部分需要一個郵件賬戶以及相應的郵件服務器。下面以QQ郵件為例進行說明。   1、設置郵件服務器      郵箱設置-POP3/IMAP/SMTP

配置Spring發送郵件

internet work inter tac sendemail red gravity 為我 reat 推薦查看原博客 轉載自:配置Spring發送郵件 Spring Email抽象的核心是MailSender接口。顧名思義,MailSender的實現能夠

office2010試用版激活問題——Office 2010 Toolkit

以管理員身份運行 安裝 too 問題 激活 ffi 系統 span cti 今天才發現原來自己之前裝的office2010是試用版的。 在網上看到幾個激活工具,什麽神KEY、MINI-KMS的據說都可以,不過看評論說Office 2010 Toolki

Office 2010安裝1402錯誤

在安裝Office 2010時,提示出錯,報錯資訊為"error 1402",如下圖所示。出現這樣的原因為:安裝程式無法開啟登錄檔項。本文給出兩種解決安裝Office 2010時出現"error 1402"錯誤資訊的解決辦法。 1、當出現出現這種情況時,建議先向下面那種情況一樣,在cmd命

【轉載】python模組之poplib: 用pop3收取郵件

轉載自: http://www.cnblogs.com/sislcb/archive/2008/12/01/1344858.html  python的poplib模組是用來從pop3收取郵件的,也可以說它是處理郵件的第一步。  &nbs

SharePoint 2016 服務器部署(五)Office Online Server 配置

使用 ftl code 進行 host 配置 discovery load png 將Office Online Server 部署完成後,下載語言包進行不語言包的安裝。 進入鏈接下載Office Online Server 語言包:https://www.microso

CentOS 7 使用者賬戶配置

CentOS 7 使用者賬戶配置 說明: 1、這篇博文記錄的是CentOS 7 使用者賬戶的配置,包括新增使用者、新增使用者組、刪除使用者、刪除使用者組等。其中包括分析使用者的配置檔案、目錄以及對安全的思考。 2、使用者配置方面CentOS 7與以往版本感覺沒有差別。 第一部分 認識使用者   C

Zabbix 配置通過sendEmail傳送郵件報警

## 1、安裝sendEmail### 1.1、下載安裝sendEmail1. 通過Linux下載命令`wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz`(wget安裝命令:`rpm install w

office 2010 projectn visio 下載

Office  2010   project專業版  64位 ed2k://|file|cn_project_professional_2010_x64_515551.exe|453437272|84D14496F889767D46C9DE576154B279|/ O

【Python入門】41.電子郵件之 POP3收取郵件

摘要:如何通過POP3,用Python收取電子郵件。 寫在前面:為了更好的學習python,博主記錄下自己的學習路程。本學習筆記基於廖雪峰的Python教程,如有侵權,請告知刪除。歡迎與博主一起學習Pythonヽ( ̄▽ ̄)ノ 摘要 本學習筆記基於

Office 2010 出現vbe6ext.olb不能載入

由於用清理軟體清理了C盤的垃圾,所以在使用Microsoft word/excel/PowerPoint時,顯示“vbe6ext.olb 不能被載入”、“未知的錯誤(50001)”、“由於巨集安全的設定,無法找到巨集或巨集安全被禁用”,用一上午解決個這個問題,親測可用。 找

配置專案構建完成郵件通知---- Jenkins自動化部署學習筆記(四)

  在之前的文章中,跟大家介紹了配置Jenkins程式, 使用Jenkins 進行自動化構建,構建成功後的檔案移動,這篇文章,我們來說說構建任務失敗怎麼郵件通知相關人員。 一、全域性郵件配置 在Jenkins 的主檢視下點選系統管理 -> 系統設定 ,在系統設定中找到

git多賬戶配置

    1.生成公鑰,私鑰 在Git使用中經常會碰到多使用者問題,例如:你在公司裡有一個git賬戶,在github上有一個賬戶,並且你想在一臺電腦上同時對這兩個git賬戶進行操作,此時就需要進行git多使用者配置。     首先配置不

Microsoft Office 2010安裝失敗

Microsoft Office 2010圖示都沒了,決定重灌,結果安裝失敗,雙擊setup.exe安裝程式出現然後崩潰。 網上看見裝2013失敗,徹底解除安裝2010解決的。進控制面板解除安裝失敗,提示缺某個檔案,要選擇檔案,無果。 解決方法: 安裝官方解除安裝工具,徹底解除安裝即可。

安裝OFFICE 2010出錯提示ERROR 1046的解決方法

關於 Windows XP 安裝 OFFICE 2010 出錯 ERROR1046 的解決方法 解決方法步驟如下:  1、開啟開始選單,選擇“執行”,或者按快捷鍵:win+r 2、輸入“regedit”,開啟登錄檔 3、按 Ctrl+F,開啟查詢,輸入“Image File