就像它說的那樣:是否可以在單個配置中指定兩種傳遞方法?我認爲這將是一個快速(且便宜)的解決方案,用於記錄標準.NET SmtpClient直接發送的所有電子郵件。<MailSettings>同時使用deliveryMethods'Network'和'SpecifiedPickupDirectory'
我試圖在這裏實現的解決方案是,defaultly SmtpClient instance發送的每封電子郵件都直接提交給配置的SMTP服務器,並存儲在拾取目錄中,該目錄僅作爲存儲點記錄發送的電子郵件。
換句話說:配置如下可能嗎?
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network host="127.0.0.1" />
</smtp>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="C:\SmtpLog" />
</smtp>
</mailSettings>
</system.net>
福布斯,感謝您的回覆。這些設置是「默認設置」,對我來說確實足夠合理。我只是想知道(希望,也許?)是否會有一個更簡單的方式與默認客戶端。我會堅持看看現在可能會提出哪些其他建議,但謝謝您暫時的想法! –