gpt4 book ai didi

c# - 在 log4net 中使用 smtpAppender 的多个 smtphost 地址

转载 作者:太空狗 更新时间:2023-10-29 20:42:44 26 4
gpt4 key购买 nike

我希望能够指定多个 smtp 服务器主机地址并实现一种逻辑,如果使用一个 smtp 服务器的电子邮件失败,它会尝试使用下一个 smtp 服务器地址发送。是否可以使用 log4net。我们是否可以覆盖 log4net 的一些功能并在其中实现我们自己的逻辑来发送电子邮件?

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="group@ivp.in" />
<from value="uname@ivp.in" />
<subject>Error Notification</subject>
**<smtpHost value="10.0.0.12, 10.0.0.13" />**
<authentication value="None" />
<port value="25" />
<bufferSize value="1" />
<EnableSsl value="false"/>
<lossy value="true" />
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="ERROR"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date [%thread] %level %logger - %message%newline%newline%exception" />
</layout>
</appender>

最佳答案

还有更简单的方法

<to value="group@ivp.in,group2@ivp.in,group3@ivp.in,group4@ivp.in" />

关于c# - 在 log4net 中使用 smtpAppender 的多个 smtphost 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10933757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com