Сложная маршрутизация почты. Posfix (Exim?) <-> Google Apps
Добавлено: 2012-03-21 14:43:30
Друзья, в целях экономии средств компании хочется реализовать следующую схему работы почты компании:
Часть пользователей, которые полноценно пользуются всеми прелестями почты Google остаются на Google Apps.
Другая часть, бухгалтерия и т.п., которые пользуются только почтой через Outlook, хотелось бы разместить на локальном почтовом сервере, работающем на Postfix или Exim + Dovecot и желательно чтобы использовались виртуальные пользователи.
Маршрутизация почты предполагается следующая:
Google Apps включаем пересылку писем к неизвестным получателям домена на локальный почтовик, с изменением конверта, грубо говоря если письмо отправляют на test@domain.ru оно переадресуется на локальный почтовик на адрес test@office.domain.ru ну и соответственно при наличии пользователя попадет к нему. Тут проблем не возникало и все работает как нужно. Настраивал подобное в связке с Exchange 2010, для теста.
Дальше вот у меня загвоздка. В случае с Exchange опять же проблем нет и он легко настраивается на пересылку почты неизвестных пользователей на другой сервер.
А нужно следующее: если письмо пришло пользователю test@office.domain.ru и данный пользователь существует, то принять его, изменив получателя на test@domain.ru, если пользователя не существует то реджектить его.
если пользователь отправляет письмо с локального сервера, и получатель есть на локальном сервере, то сразу доставлять ему, если нету то отправлять на domain.ru
Собственно вопрос в том, как это сделать на локальном сервере? Посредством Postfix, но можно и Exim
Часть пользователей, которые полноценно пользуются всеми прелестями почты Google остаются на Google Apps.
Другая часть, бухгалтерия и т.п., которые пользуются только почтой через Outlook, хотелось бы разместить на локальном почтовом сервере, работающем на Postfix или Exim + Dovecot и желательно чтобы использовались виртуальные пользователи.
Маршрутизация почты предполагается следующая:
Google Apps включаем пересылку писем к неизвестным получателям домена на локальный почтовик, с изменением конверта, грубо говоря если письмо отправляют на test@domain.ru оно переадресуется на локальный почтовик на адрес test@office.domain.ru ну и соответственно при наличии пользователя попадет к нему. Тут проблем не возникало и все работает как нужно. Настраивал подобное в связке с Exchange 2010, для теста.
Дальше вот у меня загвоздка. В случае с Exchange опять же проблем нет и он легко настраивается на пересылку почты неизвестных пользователей на другой сервер.
А нужно следующее: если письмо пришло пользователю test@office.domain.ru и данный пользователь существует, то принять его, изменив получателя на test@domain.ru, если пользователя не существует то реджектить его.
если пользователь отправляет письмо с локального сервера, и получатель есть на локальном сервере, то сразу доставлять ему, если нету то отправлять на domain.ru
Собственно вопрос в том, как это сделать на локальном сервере? Посредством Postfix, но можно и Exim