基于SMTP用户名(不发送电子邮件地址)设置后缀传出密件抄送?

我们的目标是将特定SMTP 用户帐户发送到另一个电子邮件地址的任何电子邮件的副本。

通过Postfix,我们可以设置一个外发电子邮件地址,以便在发送的邮件上始终密送另一个地址。

这可以通过main.cf的一行来完成:

 sender_bcc_maps = hash:/etc/postfix/sender_bcc 

然后在/etc/postfix/sender_bcc

 [email protected] [email protected] 

但是,如果用户只是简单地更改发送邮件设置以发送邮件为[email protected] ,BCC就会中断。 但是,用户不能更改的是他们的SMTP用户名。

所以我们真的需要一种方法来设置Postfix来创build一个BCC,当一个SMTP用户以user身份login时发送一个消息,而不pipe这个人声称拥有哪个电子邮件地址。

这可能吗? 怎么样?

您可以使用reject_sender_login_mismatch来强制匹配smtpauthentication和信封发件人地址。 它可能为大多数情况提供可接受的解