2010-09-28 21 views
2

我一直在試圖CCBCC地址添加到log4net的的SmtpAppender但我沒有得到任何天賦:的Apache log4net的:如何從配置文件中設置的CC和BCC地址SmtpAppender

<appender name="Mail" type="log4net.Appender.SmtpAppender"> 
    <to value="[email protected]" /> 
    <cc value="[email protected]" /> 
    <bcc value="[email protected]" /> 
    <from value="[email protected]" /> 
    <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

使用 2012-07-17 08:28:21

回答

3

根據this documentation,SMTP appender中沒有cc和bcc字段。

您可以使用以分號分隔的To屬性列表(它幾乎等同於cc)。但沒有解決方案的密件抄送。

您可以創建一個派生自SmtpAppender的類,它將添加這些屬性。

+0

根據http://mail-archives.apache.org/mod_mbox/logging-log4net -dev/200712.mbox/%[email protected]%3E它將在1.2.11上提供? – 2010-09-28 14:54:19

+2

大部分時間你實際上需要使用逗號作爲分隔符。對於晚於1.1的.Net,你需要逗號,然後你需要分號。 – user1221784 2014-02-11 14:17:00

1

沒有密送或抄送,但您可以使用多個「到」地址。

實際上大多數情況下需要使用逗號作爲分隔符。對於晚於1.1的.Net,你需要逗號,然後你需要分號。

相關問題