FIX: DTS 「 傳送郵件 」 填滿信箱而且 Outlook 無法看到或刪除電子郵件訊息

文章翻譯 文章翻譯
文章編號: 261133 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
Bug #: 57661 (sqlbug_70)
全部展開 | 全部摺疊

徵狀

當您建立使用 SQL Server 資料轉換服務 」 (DTS) 傳送郵件 」 工作來傳送訊息的封裝時,寄件者的信箱填滿持續因為 DTS 報告如錯誤訊息:
因為信箱已滿,無法執行封裝。
不過,如果您檢閱寄件者的 Microsoft Outlook SentItem 資料夾,並檢查信箱大小,信箱大小是 0 KB 附近,執行任何動作是從 Outlook 的觀點的寄件者的信箱。

如果您檢查從 Exchange 伺服器系統管理主控台的寄件者的信箱大小,會顯示正確信箱的大小。但是,您無法看到填滿信箱,因為這些訊息會隱藏從 Outlook 和 Exchange 伺服器的郵件。

發生的原因

Outlook 和 Exchange 用戶端無法檢視根目錄下的 Exchange 伺服器資訊儲存庫的任何項目。DTS 傳送的郵件會送出郵件後 DTS 會保留在寄件者的 (來源) 的根資料夾中 Exchange 伺服器上的信箱的郵件。因此,寄件者的 Outlook 用戶端無法檢視或刪除這些郵件。

其他可行方案

使用 Microsoft Exchange 公用程式 MDB 檢視器檢視填滿該信箱的隱藏的電子郵件訊息。您也可以使用 MDB 檢視器若要刪除這些郵件。

請依照下列步驟執行來檢查根資料夾的設定給使用由 DTS 傳送郵件的信箱:
  1. 將下列檔案複製到安裝 Outlook 的電腦:

    • Mdbvu32.exe
    • Propvu32.dll
    • Statvu32.dll
    • Tbvlu32.dll
    • Xvport.dll

    您可以在 \Server\Support\Utils\I386 資料夾或 [\Server\Support\Utils\Alpha] 資料夾中找到 Mdbvu32 公用程式並伴隨的 DLL 檔案,在 Exchange Server 5.5 CD-ROM 上。
  2. 請確認已選取為預設值] 設定檔的設定檔且 (限有使用者的信箱權限) 的使用者成功登入到用戶端工作站設定檔存在使用者的信箱。
  3. 請確定 Outlook 不目前執行工作站上。
  4. 開始 MDB 檢視器按兩下 MDBVU32.exe 可執行檔。
  5. 當 [MAPILogonEx] 對話方塊開啟時,選取 MAPI 明確設定檔] 核取方塊,然後再按一下 [確定]
  6. 選擇設定檔] 對話方塊會顯示時,選取您在先前步驟中建立設定檔,然後再按一下 [確定]

    注意: 如果沒有出現 [選擇設定檔] 對話方塊,您可能已經登入到設定檔。結束、 登出用戶端與該設定檔,然後再試一次。
  7. MDB 檢視器測試應用程式] 功能表上按一下 [MDB,] 然後選取 [OpenMessageStore 選項。
  8. 在 [選取訊息儲存至開啟 的對話方塊選取 服務員 (伺服器) 的顯示名稱,然後按一下 [開啟舊檔]。(開啟模式應預設為您想要保留為預設的最佳存取)。
  9. MDB 檢視器測試應用程式] 功能表按一下 MDB,然後再按一下 [開啟舊檔的根資料夾

    在這個步驟,您會看到 DTS DTStest1 」 傳送之訊息位於使用 DTS 的設定檔的根目錄。從用戶端隱藏的根目錄,所以在使用 Outlook。您無法檢視此訊息,但即使之後傳送給收件者儲存在該信箱中。這說明原因信箱皆但 Outlook 可能不會看到此信箱中的任何項目。
  10. MAPI_FOLDER ROOT] 視窗內選取名為 這項操作可使用 第二個方塊。選取這項 作業,然後按一下 [呼叫的函式。選取名為 lpFld_DeleteMEssages,函式,然後按一下 [若要刪除選取的郵件,在根目錄中的 呼叫函式

狀況說明

Microsoft 已確認此選項以在 SQL Server 7.0 中有問題。這個問題已經 Microsoft SQL Server 7.0 的美國 Service Pack 3 獲得修正。 如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
274799INF: 如何取得 Microsoft SQL Server 7.0 和 Microsoft 資料引擎 (MSDE) 1.0 的 Service Pack 3
如需詳細資訊請連絡主要支援提供者。

其他相關資訊

如果您在中 DTS GUI 設計工具使用 「 傳送郵件 」 工作的郵件不預設會儲存在 [寄件備份] 資料夾。DTS GUI 並沒有變更這個行為,在目前版本中的選項。但是,您可以藉由使用 Microsoft Visual Basic 程式碼變更行為:
Dim myPackage As New DTS.Package
Dim oCustomTask3 as DTS.SendMailTask
Set oTask = myPackage.Tasks.New("DTSSendMailTask")
Set oCustomTask3 = oTask.CustomTask
oCustomTask1.SaveMailInSentItemsFolder = False
				
如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
308758FIX: SQL 代理程式郵件可能會導致寫入到根目錄的來源信箱的電子郵件

屬性

文章編號: 261133 - 上次校閱: 2014年2月23日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Exchange Active Server Components 5.0?應用於:
    • Microsoft Windows NT 4.0
關鍵字:?
kbnosurvey kbarchive kbmt kbbug kbfix kbsqlprog KB261133 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:261133
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com