Выберите всю Почту с сервера IMAP с Постфиксом для распределения на локальном сервере IMAP

Ситуация:

Совокупность: у Нас есть управляемый, выделенный сервер от профессионального поставщика. У нас в настоящее время есть Tobit сервер David.fx, используемый в нашей локальной сети, которая выбирает все электронные письма с сервера онлайн через IMAP, которые посланы домену. Мы хотели бы заменить David.fx сервером Ubuntu, который выполняет Постфикс и Голубятню на нем.

Наша желаемая система была бы похожа на это:

Наши пользователи получают доступ к своим почтовым ящикам через обычный клиент (таким как Thunderbird), который соединяется с и выбирает письма для настроенного адреса с нашего сервера в нашей локальной сети.

Тот локальный сервер не должен делать ничего иного, чем выборка вся электронная почта от почтового ящика IMAP онлайн и помещать их в соответствующий почтовый ящик на себе.

Исходящая почта должна быть отправлена как этот также только наоборот. Клиенты используют свою почтовую программу, которая настроена для отправки через SMTP на сервере локальной сети. Тот сервер на самом деле не делает отправил письма отдельно, но использует сервер онлайн для отправленного их.

Таким образом как то, если сервер онлайн действовал бы как своего рода прокси или туннель. Установка передающий на сервере онлайн нашему серверу местной почты не является опцией.

Действительно ли я прав заняться расследованиями далее, как выполнить это с Постфиксом и Голубятней на основе описанной ситуации выше? Действительно ли они подходят для такого сценария? Я нахожу, что огромное количество ресурсов читает, но из-за той же терминологии главным образом различные проблемы описаны в.

PS: Я хотел предоставить эскиз его, но из-за недостающей репутации на ServerFault я еще не мог сделать.

2
задан 18 April 2013 в 16:20
1 ответ

Здесь предложенная схема потока почты для вашего случая.

External mail server
   |        ▲
   |        |
  POP3     SMTP
   |        |
   ▼        |
Local mail server

Во-первых, вам нужно настроить рабочий локальный почтовый сервер с postfix и dovecot. Важный параметр для постфикса - никогда не указывать ваш локальный домен в relay_domains . Вы можете использовать virtual_mailbox_domains или mydestination для локального домена.

Во-вторых, вам необходимо заполнить / синхронизировать пользователя с внешнего почтового сервера на локальный. Таким образом, внешний почтовый сервер имеет действительный список получателей для получения электронной почты, а локальный почтовый сервер имеет базу данных пользователей для аутентификации и управления.

Для исходящего потока электронной почты просто настройте службу отправки SMTP с SASL . Затем настройте relayhost в постфиксе на свой внешний почтовый сервер. Вам также следует настроить постфиксный SMTP-клиент с одним именем пользователя или другим способом. Это будет зависеть от почтового сервера вашего провайдера.

Для потока входящей электронной почты вы должны использовать метод cron / other daemon для периодической проверки INBOX на внешнем почтовом сервере, загрузки новых сообщений через POP3 (не забудьте удалить его после загрузки) и положите в нужный почтовый ящик. Fetchmail подойдет для этой задачи.

1
ответ дан 3 December 2019 в 13:00

Теги

Похожие вопросы