Postfix: Como rejeitar emails para qualquer pessoa não listada na lista de alias virtuais?

1

Configurei um servidor SMTP Postfix no meu servidor Debian e configurei-o para encaminhar e-mails para o meu endereço de e-mail principal usando a opção virtual_alias_maps . O envio e recebimento de e-mails funciona bem e os e-mails endereçados a usuários inexistentes são rejeitados.

No entanto, existem vários usuários no servidor que não devem receber e-mails. É possível configurar o Postfix para rejeitar emails para qualquer usuário que não seja mencionado na lista de alias virtuais (ou em alguma lista separada, se isso for mais fácil)?

Encontrei algumas informações sobre a rejeição de e-mails para usuários específicos, mas seria muito mais fácil se eu não tivesse que adicionar todos os usuários a uma lista negra.

    
por n.st 11.02.2013 / 03:11

1 resposta

1

Dê uma olhada no link para obter uma resposta. (Especificamente, observe o formato da tabela de destinatários local).

IE, crie um mapa com os destinatários locais que você deseja receber e-mail, adicione / modifique a variável de configuração local_recipient_maps para ler esse arquivo. (Existem várias maneiras de fazer isso, dependendo de suas necessidades - tenho a tendência de armazenar as minhas em um banco de dados, mas para um sistema pequeno, basta criar um arquivo de texto chamado /etc/postfix/local_recipientlist com o conteúdo:

[email protected]   exists
[email protected]  exists

Em seguida, execute postmap /etc/postfix/local_recipientlist (e especifique local_recipient_maps=hash:/etc/postfix/local_recipientlist em main.cf )

    
por 11.02.2013 / 08:23