Servidor de correio para receber todo o correio para o sistema de arquivos

1

Estamos desenvolvendo um sistema que envia muitos e-mails. Para nossos testes, gostaríamos de configurar um servidor de e-mail (smarthost) que aceita TODOS os e-mails em TODOS os domínios e depois simplesmente salva os e-mails no sistema de arquivos local.

Gostaria de saber como configurar esse servidor.

    
por Mikpa 11.10.2017 / 11:34

1 resposta

2

Você pode implantar o servidor de correio do Postfix com pequenas alterações na configuração padrão . Veja abaixo.

Crie o mapa de transporte e abra para editar:

> /etc/postfix/transport

Adicione o seguinte:

* local:some_local_user

Em main.cf :

luser_relay = some_local_user@your_domain.tld
transport_maps = hash:/etc/postfix/transport

Substitua some_local_user por qualquer usuário existente em seu servidor.

Executar um por um:

postmap /etc/postfix/transport
postmap /etc/aliases
service postfix reload

Verifique o funcionamento. Para fazer isso, você precisa se conectar ao seu servidor com qualquer cliente de email (ou com o seu aplicativo) para uma porta de 25 tcp.

Se você é um desenvolvedor, então você pode estar familiarizado com o Docker. E você pode usar o Docker para construir contêineres com o Postfix & Dovecot.

Você pode usar essa fonte para criar uma imagem e executar um contêiner.

    
por 11.10.2017 / 12:20

Tags