Как организовать сбор, хранение и общий доступ к email на локальном сервере?
Наверняка неверно сформулировал запрос, но суть в следующем. Имеется несколько аккаунтов на почте для домена Яндекса. Нужно собирать и хранить её всю и целиком на локально расположенном в сети предприятия сервере, чтобы почтовые клиенты обращались именно к нему, минуя MDA Яндекса. Синхронизация между Яндексом и этим локальным сервером должна происходить по IMAP, т.к. с POP3 лесом пойдёт вся существующая структура вложенных папок. Никакие другие задачи такой промежуточный сервер (опять же, как его корректно называть? relay server?) выполнять не будет, отправка исходящих сообщений будет происходить через самый обыкновенный smtp.yandex.ru.
Какие существуют распространённые варианты реализации такой схемы?
1. Мутится сервер с внешн и внутр интерфейсами
2. изначально придется синхронизироваться дерево почтовых ящиков (imapsync), дальнейший синк почты при помощи fetchmail
3. в лок сети должен быть днс сервер где должна быть настроена внутр зона по тому же имени, что и внешняя. тоесть у внутр клиентов ping mail.domain.tld должен отдавать внутр адрес вашего сервака
4. в той же внутр зоне указываются mx'ы яндекса, чтоб клиенты могли отсылать. Это уродство во внутр зоне указывать внешние адреса, но без этого Ваша задачак не решается
5. почтовая софтина на страивается согласно записей внутр зоны на локальный сервак, где поднят imap-сервер