我一直在尝试将cc和bcc地址添加到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/