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

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

Eu tenho um servidor de email que deve receber todos os emails, mesmo que não exista nenhum usuário. Meu grande problema é: Verificação de endereço Postfix como mencionado aqui:http://www.postfix.org/ADDRESS_VERIFICATION_README.html

Os servidores que usam esse tipo de verificação de destinatário não me enviarão e-mails se não houver nenhum usuário para recebê-los.

Conforme mencionado no Leiame do Postfix, para verificar um destinatário, o servidor está enviando uma mensagem de investigação para o meu servidor, para verificar se existe um usuário.

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

Há algo especial nas configurações que posso usar para isso?

Responder1

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 eles "existirem" ou não, ele precisará ser configurado para isso. Assim que estiver, ele começará imediatamente a fornecer as respostas corretas a 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 a entrega em domínios locais (ou seja, domínios listados em mydestination) e a entrega em domínios virtuais (por exemplo, listados em um virtual_alias_mapsbanco de dados).

  1. Para aceitar todas as mensagens de qualquer endereço em qualquer domínio listado em mydestination, você precisa definir luser_relayem seu /etc/postfix/main.cf para informar ao postfix onde as mensagens para destinatários desconhecidos devem ser entregues. por exemplo, se você tiver uma conta local chamada 'catchall', defina luser_relay = catchall+$local. A correspondência será entregue na caixa de correio do catchall.

  2. Para aceitar todos os e-mails de um domínio virtual, você precisa de um alias genérico na tabela virtual. por exemplo, para entregar todos os e-mails para todos os usuários desconhecidos "@virtual.example.com" para "[e-mail protegido]":

      [e-mail protegido]   [e-mail protegido]
      [e-mail protegido]    [e-mail protegido]
      @virtual.exemplo.com       [e-mail protegido]

As correspondências para "fred" e "joe" serão entregues conforme especificado, enquanto as correspondências para todos os outros endereços "@virtual.example.com" serão entregues para "[e-mail protegido]".

informação relacionada