Postfix: salva todas as mensagens enviadas em arquivos

3

Estou usando o postfix como um servidor SMTP em uma rede que não possui conexão com a Internet. Eu gostaria de configurar cada cliente de email para enviar email para o servidor SMTP postfix. Quando o servidor recebe um e-mail, ele não pode entregá-lo porque ele não está conectado à Internet, portanto, quero salvá-lo em um arquivo. Eu então manipularei este arquivo para enviá-lo quando possível.

É possível usar o postfix como descrito acima? Você poderia me dar alguns conselhos para conseguir isso?

    
por slepasteur 24.11.2011 / 11:11

2 respostas

3

A maneira mais fácil é criar um endereço de e-mail local no servidor SMTP (obviamente, um endereço falso ) e configurar o postfix para redirecionar todos e-mails para esse endereço e descartá-los depois.

Dessa forma, você pode gerenciar esse endereço e encaminhar os e-mails como quiser.

Mas, na verdade, isso é necessário apenas se você quiser ter controle pessoal sobre quais e-mails para encaminhar e quais descartar .

Se for apenas uma questão de conectividade, ou seja, a Internet sobe e desce com freqüência, mas você não precisa gerenciar quais e-mails para encaminhar, o postfix queue cuidará automaticamente disso.

Você pode configurar a fila para manter as mensagens muito tempo tentando entregar. Quando a Internet subir, os e-mails serão automaticamente encaminhados.

    
por 24.11.2011 / 12:24
1

dependendo do que você realmente pretende fazer com os e-mails, você pode querer olhar para o utilitário Postfix smtp-sink .

link

ele irá capturar as transações de e-mail e gravá-las no (s) arquivo (s) no disco local, permitindo que os servidores de envio concluam sua sessão SMTP.

    
por 24.11.2011 / 15:49

Tags