Servidor SMTP que só grava e-mails como arquivos eml

Servidor SMTP que só grava e-mails como arquivos eml

Temos um software de terceiros de onde todos os nossos e-mails enviados são enviados, ele está configurado para enviar para um servidor SMTP. Precisamos interceptar esses e-mails para que possamos alterá-los com assinaturas dinâmicas, alterar o endereço de origem e várias outras coisas com base em um conjunto personalizado de regras.

Não podemos enviar e-mails via Exchange devido a incompatibilidade com software de terceiros.

Nossa ideia é ter um servidor SMTP intermediário que receba os e-mails do software de terceiros e grave os e-mails no disco como arquivos EML. Eu gostaria que um programa .NET escutasse a gravação desses arquivos no disco, o que faria as alterações necessárias e os enviaria para o servidor SMTP real.

Existem alguns aplicativos que vi por aí que parecem ser usados ​​​​principalmente para testar o código de e-mail antes de você enviar e-mails reais, mas não acho que eles seriam dimensionados para nossos volumes.

Alguém conhece um software que possa receber e gravar na parte do disco e em escala?

Trabalharemos para que o software de terceiros corrija seus problemas, mas infelizmente isso não parece ser possível dentro dos prazos.

Responder1

Você já pensou em usarprocmail?

Com o procmail, você poderá despejar seu e-mail em um arquivo ou redirecioná-lo para ser processado por um script ou programa.

Aqui está um exemplo de como usá-lo para despejar em um script php.

Responder2

Simples. Estava procurando o mesmo e me dei conta. Use outro servidor SMTP para colocar os arquivos eml em sua fila, informando-o para enviar para um retransmissor SMTP inexistente. Faça um processo bat ou o que quer que seja, excluindo o log de entrega com falha e, em seguida, processe-os e coloque-os na pasta de coleta dos servidores SMTP em funcionamento. Feito.:)

Responder3

tente isso .. muito simples e legal .. http://emailrelay.sourceforge.net/

usamos esta ferramenta em nosso domínio seguro. no domínio ABC esta ferramenta escuta e recebe e-mails e grava-os no disco. em seguida, movemos esses arquivos para o domínio XYZ

no domínio XYZ, temos a mesma configuração de ferramenta para verificar o diretório local e enviar e-mail a cada 1 minuto. simplesmente movemos os arquivos de e-mail do domínio ABC para o domínio XYZ no diretório onde esta ferramenta está verificando.

informação relacionada