正如标题中所述,我遇到了一些问题,发现一个appender声明它支持TLS加密标准.
我一直在尝试使用SmtpAppender,但无法让它工作,并怀疑它与需要TLS加密的smtp服务器有关,而且SmtpAppender可能不支持这一点.
使用的配置:
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="my email" />
<from value="The senders email" />
<Username value="JohnDoe"></Username>
<password value="NoWay" ></password>
<authentication value="Basic"></authentication>
<subject value="Test message" />
<smtpHost value="pod51011.outlook.com" />
<port value="587" />
<bufferSize value="512" />
<lossy value="true" />
<EnableSsl value="true"/>
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="INFO"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date [%thread] %-5level %logger [%property{NDC}] - %message%newline%newline%newline" />
</layout>
</appender>
Run Code Online (Sandbox Code Playgroud)
经过一些额外的研究和使用最新的Log4Net版本1.2.11 进行实际测试后,答案是:是的.
问题在这里有所回答C#ASP.NET通过TLS发送电子邮件并查看Log4Net的问题跟踪允许smtp到ssl身份验证和证书.据记载,Log4Net有一个开关EnableSsl,正如名称所暗示的那样,启用SSL支持,第一个链接属于TLS.
| 归档时间: |
|
| 查看次数: |
4079 次 |
| 最近记录: |