Разный релей для разных ящиков в postfix

Встал вот перед какими вопросами.

Имеется внутренний сервер @myserver.ru на Postfix + Dovecot + spamassasin + fetchmail
Пользователи в SQL

Имеется внешний сервер @myserver.ru
relayhost=mail.myserver.ru:25

Почта с внешнего сервера собирается fechmail и падает в почтовые папки пользователей.

Имеется группа пользователей которая заведена на внешнем почтовом сервере но не заведена на внутреннем…

Соотв при отправке письма изнутри сети на адрес не заведенный на внутреннем сервере (в домене @myserver.ru) получаем ошибку Recipient address rejected: User unknown in virtual mailbox table

Вопрос. Как при отсутствии пользователя во внутренней базе автоматом провести его на релей провайдера?

Нашел вот такое решение

в main.cf вносим изминения:
transport_maps = hash:/etc/postfix/transport_maps

создаем файл transport_maps

вносим туда:
user_srv2@myserver.ru smtp:[srv2]
user_srv22@myserver.ru smtp:[srv2]

# postmap /etc/postfix/transport_maps

# service postfix reload

Спасибо http://sysalex.blogspot.com/2008/04/postfix-transportmaps.html

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Time limit is exhausted. Please reload the CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.