IMAP-прокси с аутентификацией - PullRequest
0 голосов
/ 24 апреля 2018

Я думаю о решении для следующего сценария.У нас есть внутренний почтовый сервер, к которому в настоящее время можно получить доступ из Интернета через HTTPS и IMAP (S).

Теперь мне нужно интегрировать внешнее приложение, которое будет выполнять двустороннюю синхронизацию одного конкретного почтового ящика с использованием IMAP,Однако я не хочу просто открывать порт 993 / TCP, чтобы любой почтовый ящик мог быть доступен через IMAP через Интернет.Поскольку мы не используем IMAP внутри страны, одной из возможностей будет отключение IMAP для всех почтовых ящиков, которые в нем не нуждаются.

Еще одно решение, которое будет работать без открытия порта вообще, - это синхронизировать сообщения отвнутренний почтовый ящик к внешнему общедоступному почтовому ящику, используя такой инструмент, как imapsync .Я просто боюсь, что это может быть не самое надежное решение.

Я бы предпочел настроить прокси-сервер IMAP (с SSL, конечно), который бы фильтровал соединения по пользователю и позволял только белыйпользователи могут подключаться к нашему внутреннему серверу IMAP.Я не нашел ни одного программного обеспечения, способного сделать это из коробки.Наиболее близким является решение со скриптом , использующее nginx и Perl , которое не поддерживается и может иметь проблемы с безопасностью.Кто-нибудь знает прокси IMAP, который может выполнять фильтрацию или предварительную аутентификацию?

Спасибо!

...