Você pode usar reject_sender_login_mismatch para forçar a correspondência entre a autenticação SMTP e o endereço do remetente do envelope. Pode fornecer solução aceitável para a maioria das situações.
Nosso objetivo é ter uma cópia de qualquer e-mail enviado por uma conta de usuário específica do SMTP em um outro endereço de e-mail.
Com o Postfix, podemos configurar um endereço de e-mail de saída para sempre adicionar outro endereço BCC às mensagens enviadas.
Isso pode ser feito com uma linha em main.cf
:
sender_bcc_maps = hash:/etc/postfix/sender_bcc
E, em seguida, em /etc/postfix/sender_bcc
:
[email protected] [email protected]
Mas se o usuário simplesmente alterar suas configurações de e-mail de saída para enviar e-mails como [email protected]
, o BCC irá quebrar. O que o usuário não pode alterar, no entanto, é seu nome de usuário SMTP.
Portanto, realmente precisamos de uma maneira de configurar o Postfix para criar um BCC quando uma mensagem for enviada por um usuário SMTP com login como user
, independentemente do endereço de e-mail que a pessoa afirme ter.
Isso é possível? Como?
Você pode usar reject_sender_login_mismatch para forçar a correspondência entre a autenticação SMTP e o endereço do remetente do envelope. Pode fornecer solução aceitável para a maioria das situações.
Tags postfix