Постфикс чрезвычайно гибок (и поэтому, комплекс) в его конфигурации, таким образом, существуют различные способы достигнуть этого. Самый простой путь состоял бы в том, чтобы, вероятно, использовать a transport(5)
таблица.
Во-первых, включите использование транспортной таблицы в постфиксе:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
Необходимо будет также удостовериться, что Постфикс принимает письма для адресов, которые будут обработаны Lamson. Взгляните на permit_auth_destination
для правил Постфикс будет применяться для определения допустимых адресов получателя. Для следующего примера, принимая "example.com" домен, который, как не иначе известно, Снабжал постфиксом, является, вероятно, самым легким просто добавить его как релейный домен:
/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)
страница справочника, которая даст Вам больше идей о том, как использовать это мощное средство.
relay_domains
. Я обновил для ответа для слияния этого. – earl 21 September 2009 в 02:44smtp_host_lookup
, Вы могли также использовать127.0.0.1
вместоlocalhost
. I' ve обновил ответ для размещения того улучшения. – earl 22 September 2009 в 03:29