O Postfix é extremamente flexível (e, portanto, complexo) em sua configuração, portanto, existem várias maneiras de conseguir isso. A maneira mais simples provavelmente seria usar uma tabela transport(5)
.
Primeiro, ative o uso de uma tabela de transporte no postfix:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
Você também precisará garantir que o Postfix aceite emails para os endereços que serão manipulados pelo Lamson. Dê uma olhada em permit_auth_destination
para as regras que o Postfix aplicará para determinar endereços de destinatários válidos. Para o exemplo a seguir, supondo que "example.com" seja um domínio que não seja conhecido do Postfix, provavelmente é mais fácil simplesmente adicioná-lo como domínio de retransmissão:
/etc/postfix/main.cf:
relay_domains = example.com
Em seguida, crie uma tabela apropriada. Por exemplo. para redirecionar todos os e-mails para o domínio "example.com", bem como enviar e-mail para "[email protected]" para o seu Lamson local escutando na porta 10025:
/etc/postfix/transport:
example.com smtp:127.0.0.1:10025
[email protected] smtp:127.0.0.1:10025
Depois disso (e, em seguida, uma vez após cada atualização para o arquivo da tabela de transporte) não se esqueça de executar:
$ postmap /etc/postfix/transport
Isso deve fazer você ir. Não deixe de ler a página do manual transport(5)
, que lhe dará mais ideias sobre como usar essa poderosa instalação .