Eu tenho o sender_bcc_maps configurado e trabalhando com o postfix para que os e-mails de saída sejam enviados para o endereço do remetente. Minha configuração é mais ou menos:
main.cf
sender_bcc_maps = regexp:/etc/postfix/regexp_sender_bcc
regexp_sender_bcc
/^([^@]+)@[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+$/ [email protected]
Isso funciona muito bem. Agora tenho um endereço de e-mail [email protected]
que gostaria de excluir desta configuração.
Idéia 1: primeiro tentei adicionar uma linha para rotear para uma caixa de correio inexistente
/^nobody.*$/ [email protected]
Previsivelmente, isso resulta em uma tentativa de Bcc desse endereço e um retorno, já que ele não existe.
Idéia 2: Em seguida, tentei simplesmente alterar o destino para uma string vazia:
/^nobody.*$/
Isso gera um aviso e também descarta completamente o e-mail de saída:
warning: sender_bcc_maps lookup of [email protected] returns an empty string result
warning: sender_bcc_maps should return NO RESULT in case of NOT FOUND
warning: sender_bcc_maps map lookup problem -- message not accepted, try again later
Idéia 3: Tentei encaminhar este e-mail para um usuário local:
/^nobody.*$/ nobody@localhost
Isso de certa forma faz o trabalho, mas todas essas mensagens ainda são entregues ao sistema de correio local.
Eu gostaria de fazer qualquer um destes - preferindo o primeiro:
- configure sender_bcc_maps para ignorar completamente o endereço de um remetente específico
- configurar o postfix para descartar completamente o correio para um usuário específico