是否可以更改“发件人:[email protected](Cron Daemon)”以符合 RFC 5322 angle-addr 或 name-addr 格式?

是否可以更改“发件人:[email protected](Cron Daemon)”以符合 RFC 5322 angle-addr 或 name-addr 格式?

当我的服务器发送由 cron 作业生成的消息时,所有消息都具有以下 From: 标头:

From: [email protected] (Cron Daemon)

根据以下答案这个 Server Fault 问题根据 RFC 5322 中的这条注释,我认为这是一种不应使用的旧格式3.4.1

注意:一些旧版实现使用简单格式,其中 addr-spec 不带尖括号,但将收件人姓名作为注释包含在 addr-spec 后面的括号中。由于注释中的信息含义未指定,因此实现应使用邮箱的全名-addr 格式(而不是旧版格式)来指定与邮箱关联的显示名称。此外,由于一些旧版实现会解释注释,因此通常不应在地址字段中使用注释,以避免混淆此类实现。

以下是上述参考的规格:

name-addr       =   [display-name] angle-addr
angle-addr      =   [CFWS] "<" addr-spec ">" [CFWS] /
                    obs-angle-addr
addr-spec       =   local-part "@" domain

由于postfix使用由符合 addr-spec 的其他系统守护进程生成的 From: 标头,我假设这是一个与相关的问题cron,但我可能错了,因为我不清楚这些是如何配置的,但它适用于由 cron 作业生成的所有消息。

是否可以更改 From: 标头以符合 cron 作业所引用的规范?

答案1

这是不可能更改 cron 任务的发件人:地址。这是硬编码的,并且特定于 Debian cron。

2021 年 2 月致力于萨尔萨舞包括一个修复程序,可以选择更改发件人:地址。

相关内容