Dovecot
Dovecot 篩子連接 heqders
設置
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