簡體   English   中英

通過smtppickup文件夾發送帶有MS Enterprise Library日志記錄應用程序塊的電子郵件?

[英]Sending email with the MS Enterprise Library Logging Application Block via smtppickupfolder?

我喜歡MS企業庫日志應用程序塊,因為它可以讓我輕松定義一些日志記錄設置,然后在我的應用程序的代碼行中記錄錯誤。

但是, 我真的希望能夠使用我的SMTP服務器的提取文件夾發送電子郵件 (而不是指定服務器名稱和端口)。 只需在web.config中使用普通的舊System.Net塊,您就可以:

<system.net>
    <mailSettings>
        <smtp deliveryMethod="pickupDirectoryFromIis" from="testuser@domail.com">
        </smtp>
    </mailSettings>
</system.net>

或類似的東西,然后你就完成了。

這是否可以在Logging Application Block中使用? 我不想指定服務器和端口。

謝謝,Stack Overflow!

如果您想通過電子郵件發送警告:

添加警告類別。

創建跟蹤偵聽器以允許我們向電子郵件地址發送警告:右鍵單擊跟蹤偵聽器並添加新的電子郵件跟蹤偵聽器。 設置所有參數,它們非常簡單。 右鍵單擊“警告”類別,然后添加一個新的跟蹤偵聽器,引用引用您的電子郵件跟蹤偵聽器。

Logger.Write("Warning Message", "Warning", 1, 1,
             System.Diagnostics.TraceEventType.Warning);

參考: Microsoft Enterprise Library#1 - 記錄應用程序塊

暫無
暫無

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

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