是否可以在 SMTPAppender 中设置 SMTP header?
Is it possible to set an SMTP header in SMTPAppender?
我已经配置了一个 SMTPAppender
,我希望该附加程序发送电子邮件消息,以便将 header Auto-Submitted: auto-generated
添加到消息中。 (例如,这允许 auto-responders 停止向 auto-generated 错误消息发送 out-of-office 消息。
我在 log4j 1.2.x API 中没有看到任何东西来处理这种事情。是否可以使用现有的库?如果没有,是否可以进行一些额外的黑客攻击?
开箱即用的 log4j(至少 1.x 行)似乎没有此功能。
我已经创建了一个 class 将通过配置完成此操作。它可以在 GitHub 上找到:
org/apache/log4j/extras/ExtendedSMTPAppender.java
我已经配置了一个 SMTPAppender
,我希望该附加程序发送电子邮件消息,以便将 header Auto-Submitted: auto-generated
添加到消息中。 (例如,这允许 auto-responders 停止向 auto-generated 错误消息发送 out-of-office 消息。
我在 log4j 1.2.x API 中没有看到任何东西来处理这种事情。是否可以使用现有的库?如果没有,是否可以进行一些额外的黑客攻击?
开箱即用的 log4j(至少 1.x 行)似乎没有此功能。
我已经创建了一个 class 将通过配置完成此操作。它可以在 GitHub 上找到: org/apache/log4j/extras/ExtendedSMTPAppender.java