LINUX.ORG.RU

Разыскивается почтовая web-морда с plain HTML на свой сервер

 , , , ,


0

1

Задача — ходить из некробраузеров на почты, где официальные морды уже не работают. Локальные клиенты не предлагать, ибо с ними как минимум оверхед в виде в 2.6 раз больше трафика на выгрузку base64-вложений (два раза — по SMTP и по IMAP в папку Sent), плюс пердолинг с TLS/SSL, да и вообще заброшены давно чуть менее чем все.

Перетыкали их несколько штук (Cypht, iRedMail, Horde IMP, Rainloop, SquirrelMail) — всё либо моднявое и смузихлёбное, либо хочет стопицот зависимостей. Сейчас остановились на Afterlogic WebMail Lite 8, он хоть худо-бедно работает, но всё равно надо над стилями основательно напильником поработать, ибо всё на флексбоксах, куча блоков отображается одновременно, и символьных иконочек непонятных куча.

Надо что-то тупое, простое, одноэкранное и текстовое, типа классической морды GMail, либо мобильной морды у него же и у Яндекса. У Ukr.Net вообще офигенная мобильная морда была, с горячими клавишами на цифрах — но почила.

Есть, конечно, вариант откопать и накатить некроверсию чего-нибудь из испробованного (там наверняка морды попроще), но это last, так сказать, resort, ибо сейчас и PHP 5-то накатить нетривиально, а дальше только хуже будет.

Ответ на: комментарий от Singularity

emersion

Мда — знакомые всё ники.

Подходит отлично, спасибо. Жаль только, что один инстанс лишь к одному серверу одновременно подключается — ну да это не беда на фоне прочего.

mertvoprog ()
Ответ на: комментарий от mertvoprog

Жаль только, что один инстанс лишь к одному серверу одновременно подключается

Но нет же, в доках количество upstream serves не ограничено.

Singularity ★★★★ ()
Последнее исправление: Singularity (всего исправлений: 1)

Задача — ходить из некробраузеров на почты

«Roundcube» в списке не увидел.
Ну и можно «Horde» постарше версию попробовать — два ‹тчк› какая-то, если правильно помню. Она конечно древняя и страшная как Первая мировая война, но вполне дружественна пользователю и администратору

kolja ()
Ответ на: комментарий от Singularity

Да и в исходниках там явно проверка стоит, чтобы так не делали:

        for _, upstream := range options.Upstreams {
                u, err := parseUpstream(upstream)
                if err != nil {
                        return nil, fmt.Errorf("failed to parse upstream %q: %v", upstream, err)
                }
                if _, ok := s.upstreams[u.Scheme]; ok {
                        return nil, fmt.Errorf("found two upstream servers for scheme %q", u.Scheme)
                }
                s.upstreams[u.Scheme] = u
        }
mertvoprog ()
Ответ на: комментарий от mertvoprog

Я почему про старую «Horde» вспомнил. Из-за симпатичного мне проекта SME Server
На Centos это всё крутится.
У них до сих пор в качестве почтового клиента на сервере, по умолчанию всё та же древняя версия «Horde».
И в примерах на сайте тоже успешное взаимодействие с какими-то дремучими продуктами ‹win›-среды

kolja ()