Postfix è estremamente flessibile (e quindi complesso) nella sua configurazione, quindi ci sono vari modi per raggiungere questo obiettivo. Il modo più semplice sarebbe probabilmente usare una transport(5)
tabella.
Innanzitutto, abilita l'uso di una tabella di trasporto in postfix:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
Dovrai anche assicurarti che Postfix accetti la posta per gli indirizzi che saranno gestiti da Lamson. Dai un'occhiata alle permit_auth_destination
regole che Postfix applicherà per determinare gli indirizzi dei destinatari validi. Per il seguente esempio, supponendo che "esempio.com" sia un dominio non altrimenti noto a Postfix, è probabilmente più semplice aggiungerlo semplicemente come dominio di inoltro:
/etc/postfix/main.cf:
relay_domains = example.com
Quindi, crea una tabella appropriata. Ad esempio per reindirizzare tutta la posta per il dominio "esempio.com" e la posta per "utente@miodominio.org" al Lamson locale che ascolta alla porta 10025:
/etc/postfix/transport:
example.com smtp:127.0.0.1:10025
user@mydomain.org smtp:127.0.0.1:10025
Dopodiché (e poi una volta dopo ogni aggiornamento del file della tabella di trasporto) non dimenticare di eseguire:
$ postmap /etc/postfix/transport
Questo dovrebbe farti andare. Assicurati di leggere la transport(5)
pagina man, che ti darà ulteriori idee su come utilizzare questa potente funzione.