Postfix 中的 BCC 工作原理

Postfix 中的 BCC 工作原理

我正在尝试使用后缀功能 content_filter,例如:

my_script unix  -      n        n       -      10        pipe
  flags=Rq user=filter argv=/usr/local/bin/my_script.py -f ${sender} -- ${recipient}

我的问题是,如何在脚本中检查 BCC 收件人?我的脚本只是将电子邮件重新注入到 postfix。我不想对它做任何更改,也不想将其保存为文件。我只需要从 stdin 读取来自 postfix 的每封电子邮件。但是当我这样做时,我的 BCC 被忽略了,我只能将电子邮件发送到:[收件人和抄送]。我认为这是因为 BCC 不在标题中,所以我的问题是,它在哪里以及如何处理它?

谢谢!

答案1

全部TO、CC、BCC 中的收件人将作为参数传递{recipient}到脚本中。例如,如果您有

然后 postfix 将使用以下命令调用你的脚本

/usr/local/bin/my_script.py -f [email protected] -- [email protected] [email protected] [email protected] [email protected]

相关内容