设置
always_bcc
postfix 通过,将所有邮件转发给 archive@domain 用户后缀将所有 RCPT TO 保存在
X-Envelope-To
标头中以保留密件抄送收件人,X-Envelope-To
出于隐私原因,用于 smtp 传输的postfix 删除,postfix 通过
lmtp
.dovecot 使用一个筛子脚本来刷新
X-Envelope-To
除archive@domain 之外的所有用户。
问题
最初X-Envelope-To
每个都有一个。RCPT TO
所以我希望筛子脚本添加一个连接多个值的Bcc
标题。X-Envelope-To
require "fileinto";
require "imap4flags";
require ["editheader", "envelope"];
require "regex";
require ["variables","mime","foreverypart"];
if envelope :is "to" "archive@domain" {
concat = """"";
foreverypart {
if header :regex "X-Envelope-To" "(.*)" {
concat = ${concat} "${1}";
}
}
addheader "Bcc" "${1}";
} else {
deleteheader "X-Envelope-To";
}
哪个不起作用...
有什么简单的方法可以在筛子中做到这一点?或者除了外部脚本之外别无他法?或者也许后缀可以连接所有这些,但这意味着 milter ?
提前致谢
见其他帖子。在 Bash 中需要一个外部筛子脚本。见提案:
使用 X-Envelope-To 保留 Bcc 的 Postfix 存档 - 使用 Lmtp 清理机密 X-Envelope-To