簡體   English   中英

如何從我的死信文件夾中獲取報告?

[英]How to get reports from my badmail folder?

使用Win Server 2003,我們每次發送200k +電子郵件時發送一次,很顯然,死信文件夾已滿。 刪除它們很容易,但是我開始尋找某種方法來從壞郵件中獲取一些統計信息,但是我找不到任何工具?

我如何找出未交貨/延遲的數量,以及可能的清單。 還是我從底部開始看?

監視Badmail文件夾的唯一原因是,您的傳入郵箱不接受電子郵件或不存在。 因此,SMTP IIS / Exchange會將它們放在錯誤的郵件文件夾中。 如果您有郵箱,它將把這些文件和完全相同的文件放在郵箱文件夾中,而且還會接受來自其他服務器的退信退回/答復。

編寫我自己的服務,以使用.NET FileSystemWatcher類監視文件

1我遇到的問題是FileSystemWatcher在onCreate上報告了文件創建-但如果嘗試查詢該文件,則父程序仍可以編寫該文件,這樣它將引發exception.fileNotAccessible。 (確定文件是否正在使用的唯一方法是嘗試打開它並捕獲異常)

為了克服這個問題,我只是捕獲了該異常,然后將文件名放入隊列中,並在1-5分鍾的計時器中重新查詢了Queue文件名-那時該文件應該已經由父程序寫入並關閉了。

然后,我根據錯誤代碼,原因等(郵件退回)來解析電子郵件內容,並將其插入我的數據庫中-我也可以分配辦公室外的郵件。 我沒有使用任何電子郵件解析器DLL,但是對於健壯的電子郵件解析,我建議您找到一些東西,因為看起來電子郵件遵循標准。.但是不是很嚴格,而且它們的可變性也不同。 電子郵件解析器示例

我盡一切努力使我的課程成為一種服務,將其安裝在您的郵件服務器上並對其進行監視。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM