Какие есть веб почтовые клиенты или способы реализации такового с хранением почты локально?

Дано:
Есть электронный почтовый ящик с централизованным управлением выданный организации. У этого почтового ящика весьма сильно ограничен доступный объем для хранения писем. Отказаться от использования этого ящика и перейти на другой почтовый сервер нельзя. Договориться об увеличении места для писем тоже нельзя. Отправлять письма так же необходимо с этой электронной почты.

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

Из выхода на ум приходит только ВЕБ почтовый клиент, например как RainLoop Webmail, но у всех мною найденных клиентов имеется проблема хранения писем. Эти клиенты работают по протоколу imap и к себе локально эти письма не загружают, в следствии чего письмо остается на сервере и продолжает занимать доступный объем, из-за чего почтовый сервер при переполнении блокирует прием и отправку новых писем. А удаление письма с сервера приводит к недоступности этого письма и в веб клиенте.

Хотелось бы что то, что может с почтового сервера выгружать к себе письма (по типу как десткопный клиент), хранить у себя, иметь возможность доступа к этим письмам через веб интерфейс и мог отправлять письма с почтового ящика организации. Ну и желательно с возможностью установки этого всего на ubuntu server. Может кто то подобное реализовывал или есть идеи как это реализовать или знают готовые продукты? Естественно, есть сервера в стойке для этой затеи.
Возможно правильное конфигурирование dovecot в связке с каким нибудь решением?
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 4
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Это "что то, что может с почтового сервера выгружать к себе письма (по типу как десткопный клиент), хранить у себя, иметь возможность доступа к этим письмам через веб интерфейс и мог отправлять письма с почтового ящика организации. " называется smtp relay сервер.
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
Ставишm почтовый сервер если винда то hMailServer

hmail_collector_1.png

Он собирает все письма себе совсем ( таким образом с местом вопрос закрыли)
теперь все обращения через него у него веб клиент и любой другой, его диски все его.
Почта с него отсылается уже через smtp imap че там вы уже сделаете через внешний почтовик.
Таким образом на внешнем почтовике будет храниться почта согласно настройки. короче как прокся только для почты.

Для линукс веб инерфейс для чтения почты roundcube
7e552ac984ed774e616605480523c390.png
Еще варианты:
Почтовый сервер можно поднять aapanel, icpsonfig - это веб сервер с армянкой и почтовыми серверами там можно настроить. ( в 1 клик) но нужно будет напильником допилить.

Опять же вариантов реализации миллион
К примеру вы можете собирать почту в Битрикс 24 а там пользователи будут видеть актуальную почту, права на почтовые ящики выдаст местный админ.
Опятьже свой веб интерфейс.
Настроить кстати очень легко.
interface.jpg

Вот еще вариант
https://forwardemail.net/ru
И ТД И ТП.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
используйте протокол IMAP для доступа к почтовому ящику, и хоть все вместе работайте с одним ящиком
Ответ написан
NarkoHeal
@NarkoHeal Автор вопроса
В общем, самым оптимальным оказалось использовать dovecot как хранилище почты с доступом через imap, imapsync для выкачивания почты с другого ящика и удаления скаченной почты, а так же синхронизация папок, roundcube для просмотра содержимого почты хранящегося в dovecot и bash скрипты, которые дергают imapsync каждую минуты с необходимым набором параметров. Там еще всякая фигня, которая при вводе пароля в roundcube сверяет правильность пароля с сервером, с которого почта скачиваета, а потом этот пароль записывается в dovecot и позволяет с такими же данными в нем авторизацию проходить и эти же данные подставляются в imapsync. Так же, в виду того, что исходный сервер оказался exchange с отключенным pop и imap, пришлось использовать davmail как прослойку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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