Postfix є надзвичайно гнучким (і, отже, складним) у своїй конфігурації, тому існують різні способи цього досягти. Найпростішим способом, мабуть, було б використання transport(5)
таблиці.
Спочатку увімкніть використання транспортної таблиці в постфіксі:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
Вам також доведеться переконатися, що Postfix приймає пошти за адресами, які буде оброблятися Лемсоном. Погляньте на permit_auth_destination
правила, які Postfix застосовуватиметься для визначення дійсних адрес одержувача. Для наступного прикладу, якщо припустити, що "example.com" - це домен, не відомий Postfix, мабуть, найпростіше просто додати його як ретрансляційний домен:
/etc/postfix/main.cf:
relay_domains = example.com
Потім створіть відповідну таблицю. Наприклад, щоб переспрямувати всю пошту для домену "example.com", а також пошту для "user@mydomain.org" на ваш місцевий Lamson, який слухає порт 10025:
/etc/postfix/transport:
example.com smtp:127.0.0.1:10025
user@mydomain.org smtp:127.0.0.1:10025
Після цього (а потім один раз після кожного оновлення файлу транспортної таблиці) не забудьте запустити:
$ postmap /etc/postfix/transport
Це має змусити вас піти. Обов’язково прочитайте сторінку transport(5)
man, яка дасть вам більше ідей щодо використання цього потужного засобу.