Atualizar

Atualizar

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

Tenho vários servidores rodando softwares muito antigos (automação musical) e todos eles precisam enviar relatórios diariamente por e-mail. Infelizmente, este software só é capaz de lidar com SMTP não autenticado, portanto, eles não podem usar um servidor SMTP que exija uma senha. Além disso, nenhum deles está em IPs estáticos, então também não posso colocá-los na lista de permissões.

Isso é o que eu gostaria que acontecesse...

Digamos que um dos servidores enviará relatórios por e-mail de[e-mail protegido]. Os relatórios irão para[e-mail protegido]que será um alias encaminhado para meu endereço de e-mail real.

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

O smtp tem uma configuração para isso? Algum software fornece essa funcionalidade? Estou pensando em escrever um programa/script para resolver esse problema, mas nem sei por onde começar. Qualquer idéia seria muito apreciada.

A propósito, isso será executado em um VPS da wiredtree.com.

Obrigado!

Responder1

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

O daemon seria vinculado e escutaria apenas em 127.0.0.1 e, em seguida, enviaria e-mails de saída para seu smarthost usando autenticação regular:

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

Você pode escrever esse daemon sozinho -algum Python necessário- ou você pode conferir um dosvárias possibilidades.

Atualizar

Se você pode fazer qualquer coisa no servidor SMTP, por que não abri-lo e/ou solicitar que ele administre o domínio seudominio.com? Dessa forma, o servidor não exigiria autenticaçãopara os e-mails direcionados para esse domínio, embora continue sendo uma retransmissão fechada (ou seja, exigindo autenticação) para os e-mails direcionados a outros lugares.

Você pode adicionar algum tipo de filtragem para rejeitar todos os e-mails recebidos não autenticadosexcetoaqueles relativos aos relatórios. Não deveria ser necessário, entretanto.

informação relacionada