是否可以在 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