Клиент веб-почты с открытым исходным кодом, альтернатива Gmail

Желая вывести мои личные данные из рук корпораций, я хочу закрыть свою учетную запись Gmail и начать использовать решение для собственного хостинга; однако в настоящее время я часто использую клиент веб-интерфейса для Gmail.

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

Жесткие требования

  1. Очевидно, что он должен быть размещен на моем личном сервере и не может никуда загружать мою личную информацию.
  2. Open-Source (хотя мне не обязательно, чтобы он был бесплатным, как в свободе ), иначе у меня не было бы возможности быть уверенным, что [1] остается верным.
  3. Тематические беседы
  4. «Пометка» или перемещение разговоров в определенные «ящики»/«папки» (предпочтительнее пометка, чтобы я мог иметь данный разговор более чем в одной категории)
  5. Базовый функционал фильтрации входящих сообщений
  6. Базовая функциональность адресной книги (возможность поиска коллег по имени при создании нового сообщения, при условии, что я добавил их ранее)

Желаемые (но не обязательные) функции

  1. Простой в использовании и достаточно приятный интерфейс
  2. «Режим уценки» при составлении сообщений
  3. Механизм обнаружения спама
  4. Поддержка чего-то похожего на «плюс-адреса» Gmail — например, письмо, отправленное на адрес wbarlow+mailinglist@example.com, будет отображаться в моем почтовом ящике wbarlow@example.com. Я думаю, что это сработает только в том случае, если оно будет поддерживаться серверной частью.
  5. Функция календаря (еще лучше, если этот календарь поддерживает автоматические уведомления, а если он поддерживает SMS-уведомления, я буду поражен), но я всегда могу установить отдельное приложение календаря. Некоторая открытая система интеграции/плагинов с другими календарными программами также была бы отличным вариантом.
  6. Умеренно активное сообщество разработчиков, открытое для добавления исходного кода.

Я открыт для программного обеспечения, написанного на любом языке. Это не обязательно должно быть бесплатным (как в случае с кофе), но это обычно происходит с открытым исходным кодом.

При поиске «полных пакетов» iRedMail и Kolab являются очевидными «главными кандидатами», ИМХО, соответствующими вашим жестким требованиям и большинству приятных вещей. Оба очень похожи по своим элементам, и я рассмотрел их для собственного использования (в конце концов я решил «создать свой собственный пакет», используя Postfix, PostfixAdmin и Dovecot, в основном из соображений ресурсов, поэтому я могу запустить его на BananaPi — следовательно, я не могу дать полноценный ответ по двум пакетам).
оба они выглядят очень многообещающе, хотя kolab выглядит так, будто это может быть немного излишним. я буду пробовать iredmail позже сегодня. если вы опубликуете это как ответ, я, скорее всего, приму его.
Хорошо, но к ответам предъявляются требования по качеству, поэтому мне пришлось сделать их немного длиннее :) Наслаждайтесь!

Ответы (1)

При поиске «полных пакетов» iRedMail и Kolab являются очевидными «главными кандидатами». Я исследовал их оба для собственного использования, но, как и вы, нашел Kolab немного «излишним» (тем более, что я хотел запустить материал на Banana Pi , а официального репозитория для пакетов ARM нет).

Оба довольно похожи по своим элементам и должны соответствовать всем вашим «жестким требованиям» плюс большинству ваших «хороших вещей»:

  • размещен на моем личном сервере: Юпп, вот в чем его идея.
  • Открытый исходный код: Да. Оба являются «наборами», состоящими из элементов с открытым исходным кодом, с дополнительной оболочкой для упрощения обслуживания. iRedMail поставляется с очень ограниченным интерфейсом администрирования, желая, чтобы вы «купили старшего брата», но вместо этого вы можете заменить его на PostfixAdmin , на котором он основан, и полностью вернуться к открытому исходному коду.
  • Потоковые беседы. Потоковые представления доступны в Roundcube , веб-почтовой программе, используемой как Kolab , так и iRedMail (и, скорее всего, в вашей почтовой программе). Roundcube даже позволяет хранить ваши ответы в той же папке, что и письмо, на которое вы ответили, поэтому вся беседа должна быть вместе. (кстати: Roundcube можно расширить множеством полезных плагинов — я использую их в своей настройке, и мне это очень нравится).
  • «Пометка» или перемещение разговоров в определенные «ящики» / «папки»: оба варианта возможны. У Roundcube есть различные плагины для тегов, например, совместимые с Thunderbird или также в стиле Gmail. Перемещать разговоры можно с помощью интеграции Sieve: опять же, Roundcube уже поставляется с плагином managesieve . Добавляя плагин contextmenu , он даже позволяет создавать правила на основе сообщения, которое вы щелкаете правой кнопкой мыши (как некоторые могут быть использованы в Outlook).
  • Основные функции фильтрации входящих сообщений: даже расширенные. Опять же, взгляните на managementsieve . Вы даже можете включить сообщение об отпуске из Roundcube .
  • Базовая функциональность адресной книги: да, Roundcube поставляется с ней. Но есть и другие плагины адресной книги: для хранения контактов в масштабе домена («общие контакты»), WebDAV и даже автоматическая адресная книга, автоматически заполняемая всеми пользователями, которых вы размещаете на своем домене или сервере ( MultiBook — см. Ветвь разработки, она только что получила ускорение Раскрытие информации: я был причиной этого повышения и немного способствовал этому ;).
  • Простой в использовании и достаточно приятный интерфейс: для веб-почты? Определенно, это можно сказать и о Roundcube . Что касается административного интерфейса, я не могу сказать, так как я не использую эти пакеты, но упомянутый выше PostfixAdmin (который вы наверняка будете использовать с iRedMail ) довольно прост и понятен. Может не выиграть цену красоты, но выглядит хорошо.
  • "Режим уценки" при составлении сообщений: Не видел. Хотя Roundcube позволяет отправлять письма в формате HTML, если вы не возражаете.
  • Механизм обнаружения спама: Yepp, встроенный. AFAIR AmavisD со SpamAssassin и еще кое-чем.
  • Поддержка чего-то похожего на «плюс-адреса» Gmail: я не могу ответить на это, извините.
  • Функция календаря: AFAIR, да, она есть и в Kolab , и в iRedMail .
  • Умеренно активное сообщество разработчиков, открытое для добавления исходного кода: ну, умеренный может быть преуменьшением — так что да :) Тем более, что администратор iRedMail кажется везде.

Итак, вывод: трудно приблизиться к тому, что вы хотите, если вы не «сочиняете костюм сами». Позвольте мне дать вам несколько визуальных впечатлений в конце моего ответа:

Круглый куб Круглый куб
Roundcube: 1) от * Kolab , 2) от Roundcube.Net (нажмите на изображение, чтобы увеличить его)

PostfixАдминистратор PostfixАдминистратор
PostfixAdmin (немного более старые скриншоты; источник: PostfixAdmin ; щелкните изображения, чтобы увеличить их)