configuração do postfix para verificar todos os destinatários

1

Eu tenho um servidor de e-mail que deve receber todos os e-mails, mesmo que não exista nenhum usuário. Meu grande problema é a: Verificação de endereço do Postfix, como mencionado aqui: link

Os servidores que usam esse tipo de verificação de destinatários não me enviarão e-mails se não houver um usuário para receber esses e-mails.

Conforme mencionado no Readme do Postfix, para verificar um destinatário, o servidor está enviando uma mensagem de análise ao meu servidor para verificar se existe um usuário.

Meu objetivo é encontrar uma maneira de responder sempre a essas mensagens com a resposta certa para informar a todos os servidores que o usuário que eles estão procurando existe.

Existe alguma coisa especial nas configurações que eu possa usar para isso?

    
por eliStraw 01.10.2013 / 20:50

1 resposta

1

Se o seu servidor de e-mail precisar aceitar e entregar e-mails para todos os endereços do (s) seu (s) domínio (s), independentemente de existirem ou não, então será necessário configurá-lo para isso. Assim que estiver, ele começará imediatamente a fornecer as respostas certas para qualquer servidor remoto que esteja fazendo a verificação do destinatário.

Exatamente como fazer isso depende de muitos fatores, mas os dois casos mais comuns são entregues a domínios locais (por exemplo, domínios listados em mydestination ) e entregues a domínios virtuais (por exemplo, listados em um banco de dados virtual_alias_maps ). / p>

  1. Para aceitar todos os e-mails de qualquer endereço em qualquer domínio listado em mydestination , você precisa definir o luser_relay em seu /etc/postfix/main.cf para informar ao postfix que o e-mail de destinatários desconhecidos deve ser entregue. por exemplo. Se você tiver uma conta local chamada 'catchall', defina luser_relay = catchall+$local . O e-mail será entregue na caixa de correio de catchall.

  2. Para aceitar todos os e-mails de um domínio virtual, você precisa de um apelido catchall na tabela virtual. por exemplo. para entregar todas as mensagens para todos os usuários desconhecidos "@ virtual.example.com" para "[email protected]":

      [email protected]   [email protected]
      [email protected]    [email protected]
      @virtual.example.com       [email protected]

O e-mail para "fred" e "joe" será enviado conforme especificado, enquanto o e-mail para todos os outros endereços "@ virtual.example.com" será enviado para "[email protected]".

    
por 02.10.2013 / 03:34