2011-01-31 64 views
0

我使用電子郵件跟蹤偵聽器明顯地發送電子郵件,每當發生異常但在生產環境(我們的網絡之外)測試電子郵件不起作用,我相當肯定因爲我們不支持開放中繼,並且它看起來並不像企業庫有一個指定憑據登錄到郵件服務器的地方。企業圖書館記錄器 - 電子郵件服務器設置

我該如何解決這個問題?

編輯:企業庫4.0

回答

0

您正在使用哪個版本的企業庫?

EntLib 5.0支持認證電子郵件。

另外,您可以使用此http://authemailtracelisten.codeplex.com/

+0

對不起,4.0。這是一個很好的發現。 – 2011-01-31 21:01:18

0

您是否嘗試過與設定值:

<system.net> 
    <mailSettings> 
    <smtp from="[email protected]"> 
     <network password="password" userName="userName" /> 
    </smtp> 
    </mailSettings> 
</system.net> 

我希望這會幫助你。

但更好的是,如果你可以使用Common.Logging lib將應用程序的日誌框架分開。然後,您可以使用Common.Logging支持或編寫自己的適配器的任何lib。

+0

這是否適用於Enterprise Logger Block?我想如果企業庫是一個Micrososft產品,那麼他們會使用.NET來完成這項工作。但再次... – 2011-01-31 21:00:59