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_maps
banco de dados).
Para aceitar todas as mensagens de qualquer endereço em qualquer domínio listado em
mydestination
, você precisa definirluser_relay
em 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', definaluser_relay = catchall+$local
. A correspondência será entregue na caixa de correio do catchall.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]".