Desabilitando a autenticação SMTP para correio local no mesmo domínio

0

Sou muito novo no smtp e estou procurando algo para lidar com a situação atual:

Eu tenho vários servidores rodando software realmente antigo (automação de música) e todos eles precisam relatar diariamente via e-mail. Infelizmente, este software só é capaz de lidar com smtp não autenticado, então eles não podem usar um servidor smtp que requer uma senha. Além disso, nenhum deles está em IPs estáticos, portanto também não posso colocar na lista de permissões.

Isso é o que eu gostaria de fazer acontecer ...

Digamos que um dos servidores enviará relatórios por e-mail do [email protected]. Os relatórios vão para [email protected], que será um encaminhamento de alias para o meu endereço de e-mail real.

A pergunta é: existe uma maneira de fazer isso acontecer? Eu preciso de um servidor smtp que permita e-mails de saída sem autenticação, mas eu não quero um retransmissor aberto. Apenas algo que permitirá e-mails para contas e aliases dentro do mesmo domínio, foo.com.

O smtp tem um cenário para isso? Algum software fornece essa funcionalidade? Estive pensando em escrever um programa / script para resolver esse problema, mas nem sei por onde começar. Qualquer ideia seria muito apreciada.

A propósito, isto será executado em um VPS de wiredtree.com.

Obrigado!

    
por Will03 03.12.2013 / 16:29

1 resposta

0

Você pode configurar um pequeno daemon SMTP (um por servidor) e informar ao daemon de música que seu servidor SMTP é "localhost".

O daemon se ligaria e somente escutaria em 127.0.0.1, e então enviaria emails de saída para seu smarthost usando autenticação regular:

MusicDaemon --> unauthenticated --> local SMTP daemon --> authenticated --> real SMTP

Você pode escrever um daemon como esse por você mesmo - necessário para o Python - ou você pode conferir um de várias possibilidades .

Atualizar

Se você puder fazer alguma coisa no servidor SMTP, por que não abri-lo e / ou informá-lo para manipular o domínio yourdomain.com? Dessa forma, o servidor não exigiria autenticação para os e-mails direcionados a esse domínio , enquanto continuasse sendo um retransmissor fechado (ou seja, exigindo autenticação) para os e-mails direcionados em outro lugar.

Você pode adicionar algum tipo de filtragem para rejeitar todos os e-mails de entrada não autenticados exceto relacionados aos relatórios. Não deve ser necessário, no entanto.

    
por 03.12.2013 / 16:56