[Comm] postfix aliases + canonical + transport

Mike Lykov =?iso-8859-1?q?combr_=CE=C1_vesna=2Eru?=
Ср Янв 28 14:49:49 MSK 2004


Здравствуйте. 

в свете новых веяний мне нужно настроить перенаправление почты для отдельных 
пользователей на другой почтовый сервер.

использовал запись в таблице transport:

другой.домен     smtp:[ип-адрес сервера в другом.домене] 
(по узеру перенаправление не работает в postfix 1.*, а в доках на 2.* 
работает).

поэтому в таблице canonical приходится писать 
admin   @другой.домен

т.е. при получении письма на адрес admin@этот.домен его адрес переделывается в 
admin@другой.домен, и тут transport его подхватывает и отправляет кому надо.

то есть действует такая схема:
входящее письмо -> canonical->transport-> другой домен.

Проблема состоит в том, что надо еще преобразовывать часть перед @, т.е. 
письмо посланное на master@этот.домен должно преобразоваться (обычно я делал 
это в таблице aliases) в admin@этот.домен так:

admin:	master

Но при этом после aliases сразу идет попытка доставить письмо локально, минуя 
canonical->transport. (возникает ошибка, что нет ящика admin@этот.домен, 
потому что есть только ящик admin@другой.домен на другом сервере) 

как бы это обойти?

-- 
Mike




Подробная информация о списке рассылки community