como ativar o bounceback na Internet voltada para retransmissão de e-mail Linux com back-end do Exchange 2000

como ativar o bounceback na Internet voltada para retransmissão de e-mail Linux com back-end do Exchange 2000

Eu tenho que usar uma configuração Win2k/Exchange 2k para o correio de nossas empresas. Não há como alterar ou atualizar isso. Devido a vários cenários de hacking e spam ocorridos, implementamos uma retransmissão baseada em Linux usando qmail & perdition. Isso pareceu resolver nossos principais problemas, mas agora um remetente não recebe uma devolução quando um e-mail é enviado para um usuário inexistente em nossa organização. Certamente estou aberto a outras soluções (somente FOSS), mas estou perplexo até agora. Aqui estão nossos requisitos:

  • deve ter acesso POP e SMTP do mundo externo usando pesquisa autenticada
  • deve ser retransmissão de correio desde então. Dentro fica dentro, fora sai. Nenhuma correspondência anônima.
  • deve ser integrado a 1 ou mais listas/grupos de spam/rbl para filtragem

Idealmente, eu gostaria apenas de ativar algum tipo de AD LDAP ou pesquisa pop na mesma caixa para que, quando um usuário não fosse encontrado, a mensagem fosse devolvida ao originador. Estou tendo dificuldade em encontrar uma maneira de fazer isso. Pensei em apenas realizar um despejo de usuário para verificação, mas pode ser complicado mantê-lo atualizado sempre que alguém sai da empresa. O cenário atual realiza uma pesquisa de usuário e, se não encontrar o usuário, simplesmente o descarta.

Alguma sugestão ? Poderia haver outra maneira de configurar isso melhor? Talvez um pacote diferente funcionasse melhor?

Responder1

Você já recebeu uma solução para criar tabelas estáticas para controle. Outra solução seria usarqmail-verificar.

Responder2

Eu tenho os mesmos requisitos. Eu tenho um cronjob que faz uma pesquisa ldap no diretório ativo em busca de usuários de email válidos e, em seguida, grava um arquivo que é usado pelo postfix.

A magia relevante é

ldapsearch -h server01.contoso.com -LLL -D '[email protected]' -y ~/.ad-password -x -Z -b 'dc=contoso,dc=com' '(msExchRecipientTypeDetails=1)' mailNickname > /tmp/$$.exchange

A partir daí você terá que reescrever a saída para corresponder ao que você precisa para o qmail. Para o postfix, escrevo uma tabela que é executada no postmap.

Peço ao script que faça uma comparação e me envie por e-mail os resultados da comparação para que eu possa saber se está enlouquecendo.

informação relacionada