2013-01-17 18 views
0


這是更基於意見的問題。我有這種情況,我在一臺定期發送一系列電子郵件的服務器上運行WCF應用程序。換句話說,使用命中在客戶端發送,然後他可以關閉客戶端並回家。讓服務器端應用程序自動發送所有電子郵件。我的問題是,處理髮送這些電子郵件時發生的錯誤的最佳方式是什麼?
我一直在研究實現的方法是將所有錯誤存儲在數據庫中,然後下次用戶登錄其錯誤檢查並返回列表(如果有的話)。

問題是一個開放式的小抱歉。但我希望有人可以給我任何其他想法如何處理這個問題。
處理髮生火災和忘記電子郵件中的錯誤

+0

「發送時發生的錯誤」是指由於各種問題(如錯誤尋址,網絡故障,路由問題等)導致傳送失敗? –

回答

0

你將不得不爲用戶維護某種邏輯會話,這或多或少是你打算做的。如果數據庫中存在第一類交付失敗實體,則可以稍後使用數據庫進行分析,或者可以將會話錯誤彙總到XML板中,這些錯誤將發送到客戶端應用程序進行解釋。 XML方法的不確定性blob具有如下優點:一旦系統投入生產並且IT對數據庫模式更改變得厭倦,您可以在不諮詢它們的情況下修改XML的模式。

相關問題