我一直在尝试将 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.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,如果有人可以帮助我,我会很高兴。
答案 0 :(得分:3)
根据this documentation,SMTP附加程序中没有cc和bcc字段。
您可以对To属性使用以分号分隔的列表(这几乎等同于cc)。但没有bcc的解决方案。
您可以创建一个派生自SmtpAppender的类,它会添加这些属性。
答案 1 :(得分:1)
没有密件抄送或抄送,但您可以使用多个&#39;到&#39;地址。
您实际上需要在大多数时间使用逗号作为分隔符。对于.Net晚于1.1,你需要逗号,然后才需要分号。