Postfix jest niezwykle elastyczny (a zatem złożony) w swojej konfiguracji, więc istnieją różne sposoby osiągnięcia tego celu. Najprostszym sposobem byłoby prawdopodobnie użycie transport(5)
tabeli.
Najpierw włącz użycie tabeli transportu w postfiksie:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
Musisz także upewnić się, że Postfix akceptuje maile na adresy, które będą obsługiwane przez Lamson. Sprawdź permit_auth_destination
zasady, które Postfix zastosuje do ustalenia prawidłowych adresów odbiorców. W poniższym przykładzie, zakładając, że „example.com” jest domeną nieznaną Postfixowi, prawdopodobnie najłatwiej jest po prostu dodać ją jako domenę przekaźnikową:
/etc/postfix/main.cf:
relay_domains = example.com
Następnie utwórz odpowiedni stół. Na przykład, aby przekierować całą pocztę dla domeny „przyklad.com”, a także pocztę dla „użytkownik@moja_domena.org” do lokalnego Lamson nasłuchującego na porcie 10025:
/etc/postfix/transport:
example.com smtp:127.0.0.1:10025
[email protected] smtp:127.0.0.1:10025
Po tym (a potem raz po każdej aktualizacji pliku tabeli transportu) nie zapomnij uruchomić:
$ postmap /etc/postfix/transport
To powinno cię zabrać. Koniecznie przeczytaj transport(5)
stronę podręcznika , która da ci więcej pomysłów na temat korzystania z tego potężnego narzędzia.
relay_domains
. Zaktualizowałem, aby odpowiedzieć, aby to uwzględnić.smtp_host_lookup
, możesz również użyć127.0.0.1
zamiastlocalhost
. Zaktualizowałem odpowiedź, aby uwzględnić tę poprawę.