.net ApacheLog4Net:如何从配置文件将CC和BCC地址设置为SmtpAppender
我一直在尝试将cc和bcc地址添加到log4net的SmtpAppender中,但我没有什么天赋:.net ApacheLog4Net:如何从配置文件将CC和BCC地址设置为SmtpAppender,.net,logging,configuration,log4net,.net,Logging,Configuration,Log4net,我一直在尝试将cc和bcc地址添加到log4net的SmtpAppender中,但我没有什么天赋: <appender name="Mail" type="log4net.Appender.SmtpAppender"> <to value="nanotaboada@stackoverflow.com" /> <cc value="spam@stackoverflow.com" /> <bcc value="junk@stackoverflow
<appender name="Mail" type="log4net.Appender.SmtpAppender">
<to value="nanotaboada@stackoverflow.com" />
<cc value="spam@stackoverflow.com" />
<bcc value="junk@stackoverflow.com" />
<from value="itsme@chucknorris.com" />
<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,如果有人能帮我,我将非常高兴。根据,SMTP附件中没有cc和bcc字段
您可以对To属性使用分号分隔的列表(这几乎等同于cc)。但bcc没有解决方案
您可以创建一个从SmtpAppender派生的类,该类添加了这些属性。没有bcc或cc,但您可以使用多个“to”地址
实际上,大多数时候都需要使用逗号作为分隔符。对于1.1版之后的.Net,在需要分号之前需要逗号。根据1.2.11版的规定,实际上大部分时间都需要使用逗号作为分隔符。对于1.1之后的.Net,在需要分号之前需要逗号。请使用