在 log4j2 官方文档中有一个 smtp 附加程序的代码片段。我的问题是没有包含 smtpPassword 字段。它会起作用吗?如果是,那么我们到底在哪里指定密码。
<Appenders>
<SMTP name="Mail"
subject="Error Log"
to="[email protected]"
from="[email protected]"
smtpHost="localhost"
smtpPort="25"
bufferSize="50">
</SMTP>
</Appenders>
<Appenders>
<SMTP name="Mailer" suppressExceptions="false"
subject="${subject}" to="${receipients}" from="${from}"
smtpHost="${smtpHost}" smtpPort="${smtpPort}"
smtpProtocol="${smtpProtocol}" smtpUsername="${smtpUser}"
smtpPassword="${smtpPassword}" smtpDebug="false" bufferSize="20">
<PatternLayout>
<pattern>%d{dd-MM-yyyy HH:mm:ss,SSS} %5p %m%n</pattern>
</PatternLayout>
</SMTP>
我想这就是您想要的