.net - Apache log4net : How to set CC and BCC addresses to SmtpAppender from config file

标签 .net logging configuration log4net

我一直在尝试将ccbcc地址添加到log4net的SmtpAppender,但我没有任何天赋:

<appender name="Mail" type="log4net.Appender.SmtpAppender">
  <to value="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="8ae4ebe4e5feebe8e5ebeeebcaf9feebe9e1e5fceff8ece6e5fda4e9e5e7" rel="noreferrer noopener nofollow">[email protected]</a>" />
  <cc value="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d5a6a5b4b895a6a1b4b6bebaa3b0a7b3b9baa2fbb6bab8" rel="noreferrer noopener nofollow">[email protected]</a>" />
  <bcc value="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5b312e35301b282f3a3830342d3e293d37342c75383436" rel="noreferrer noopener nofollow">[email protected]</a>" />
  <from value="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fa938e89979fba99928f9991949588889389d4999597" rel="noreferrer noopener nofollow">[email protected]</a>" />
  <subject value="Some pearls of wisdom for you" />
  <smtpHost value="localhost" />
  <bufferSize value="4096" />
  <lossy value="false" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%newline%date [%-4level]%message" />
  </layout>
</appender>

我目前使用的是 log4net 版本 1.2.10.0,如果有人可以帮助我,我会非常高兴。

最佳答案

根据this documentation ,SMTP 附加程序中没有抄送和密件抄送字段。

您可以使用分号分隔的列表作为“收件人”属性(这几乎相当于抄送)。但没有密件抄送的解决方案。

您可以创建一个从 SmtpAppender 派生的类,它会添加这些属性。

关于.net - Apache log4net : How to set CC and BCC addresses to SmtpAppender from config file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3813898/

相关文章:

java - 使用 java.util.logging 的好例子

configuration - MSTest 同时执行我的所有测试会破坏测试 - 该怎么做

c# - WCF 4.0 - 使用 REST 服务模板返回 JSON WebFaultException

c# - 在 Task 中等待后代码的执行上下文

sql - SQL Server中的LSN是什么意思?

visual-studio-2008 - VS2008 在代码 View 而不是设计 View 中打开 .cs 文件

configuration - 使 : Redo some targets if configuration changes

c# - 为什么使用命令行构建 VS 安装项目时没有输出?

.net - 完整的 XML 架构验证

azure - 如何调试 Azure 交换过程(有时会导致站点关闭)