Сьогодні нерідко в одного користувача відразу кілька пристроїв. Це, безсумнівно, зручно, але викликає і проблеми, які вирішуються синхронізацією даних або розміщенням даних у хмарі. Саме тому веб-клієнти електронної пошти знову стають затребуваними.
RainLoop - легкий, сучасний і красивий веб-клієнт електронної пошти, розроблений спеціально з прицілом на мале споживання пам'яті та використання на low-end серверах. Витрата ресурсів не залежить від обсягу поштової скриньки, повідомлення або вкладення, а тому кожен активний користувач вимагає трохи пам'яті, навіть в разі обробки великих повідомлень. Такий ефект досягнутий за рахунок того, що веб-клієнт не використовує базу даних, а звертається безпосередньо до файлів поштового сервера і просто відображає наявні там листи, завантажуючи в міру необхідності.
Вбудована система кешування дозволяє підвищити загальну продуктивність і знизити навантаження на веб та поштові сервери. Хоча в залежностях вказана СУБД (MySQL, PostgreSQL, SQLite ...), вона задіюється виключно для зберігання даних контактів. RainLoop - це саме веб-клієнт, в його завдання не входить налаштування поштових серверів і керування обліковими записами. Тому будь-яку базу облікових записів RainLoop не використовує, після настройки підключення до поштових серверів користувач може підключитися, вказавши свій логін і пароль, створені раніше. В налаштуваннях вже є прив'язка до Gmail, Yahoo, Outlook.com і qq.com. Тобто фактично після установки RainLoop користувачі можуть відразу, без додаткових налаштувань, підключатися до цих серверів, використовуючи свої облікові записи. Додати будь-сервер можна за пару кліків. Щоб обмежити підключення до поштових серверів, використовуються білі списки. Але у такого підходу є і мінус - не можна об'єднати кілька ящиків і отримувати до них доступ з одного місця, для кожного облікового запису потрібно відкрити своє вікно.
Підтримує IMAP- і SMTP-протоколи, включаючи захищені SSL і STARTTLS. Можливо шифрування повідомлень за допомогою OpenPGP і управління ключами (імпорт і створення нових).
Підтримується інтеграція з Facebook, Google (включаючи Google Drive), Twitter і Dropbox. Можливості розширюються за допомогою плагінів. У постачанні є 15 полігонів, що спрощують інтеграцію з деякими додатками і додають функціональність (білий і чорний списки, капча і інші). Серед плагінів проекту ownCloud також можна знайти RainLoop (Apps -> Enable 'RainLoop'). Ті, хто використовує дану систему для обміну даними та їх синхронізації, ймовірно, оцінять це, тому що підтримується можливість роботи в одному домені з технологією єдиного входу SSO, що дуже зручно як користувачу, так і адміну (немає дублювання облікових записів). Зовнішній вигляд змінюється за допомогою тем. Після установки RainLoop легко оновлюється з адмінки. Щоб познайомитися з інтерфейсом, можна зайти на демостраніцу проекту. Поширюється під вільною Creative Commons ліцензією, що дозволяє його використовувати з некомерційними цілями без обмежень.
Установка RainLoop в Ubuntu 14.04 LTS
Написаний RainLoop на PHP, і для установки буде потрібно, в принципі, стандартний набір: веб-сервер (Apache, nginx, lighttpd, MS IIS або інший) з підтримкою PHP. Для PHP слід встановити і активувати ряд розширень. Тобто будь-яких особливих знань для його розгортання не буде потрібно. Поштовий SMTP / IMAP-сервер може бути будь-хто і працювати на цій же або іншій машині. Його розгортання ми розглядати не будемо. Ставимо пакети для задоволення залежностей:
Завантажуємо архів з останньою версією, створюємо робочий каталог і розпаковуємо архів:
Встановлюємо власника і права доступу:
Тепер залишилося додати в nginx новий сайт:
При необхідності підключаємо SSL, приклади можна легко знайти в інтернеті. Робимо сайт активним, створивши символічне посилання в sites-enabled:
Випускається по ліцензії GNU GPL. Написаний на мові PHP, CSS і XHTML. Для зберігання службової інформації може використовувати базу даних (PostgreSQL, MySQL, SQLite або MS SQL). Для установки буде потрібно будь-який веб-сервер з підтримкою PHP. Повний спіcок PHP-модулів можна знайти на сайті проекту. Сам процес в загальному стандартний для подібних додатків, є пара моментів, але вони все добре описані в документації.
AfterLogic WebMail Lite
Розгортання в варіанті PHP нічим не відрізняється від подібних LAMP / WAMP-рішень, достатньо скопіювати файли і слідувати вказівкам майстра. Проект пропонує докладні інструкції з установки, настройки і інтеграції з веб-панелями управління сервером.
Крім версії Lite, компанія пропонує за досить демократичною ціною і кілька просунуту версію AfterLogic WebMail Pro в двох варіантах: ASP.NET і PHP, в якому реалізовані додаткові функції (календар, папки IMAP, синхронізація CardDAV / CalDAV і інші). Також реалізований MailSuite, що представляє вже готовий поштовий сервер з інтерфейсом WebMail і веб-панеллю адміністрування.
Поширюється за умовами AGPL і Apache License 2.0. Написаний на Python і може бути розгорнутий на Linux, OS X або Windows.
Atmail є легкий поштовий веб-клієнт, побудований з використанням технологій AJAX. Підтримується робота по протоколах POP3 / IMAP / SMTP. Інтерфейс простий і легко оптимізується для пристроїв з різною шириною екрану - можна працювати з поштою з ПК, планшета або мобільного через WAP. Крім власне роботи з поштою, реалізовані і додаткові функції - календар і список завдань (персональний і груповий), які можна використовувати для планування свого часу, функції зберігання та обміну файлами. Користувачі можуть приймати по email запрошення на заходи та відзначати в календарі. Онлайн-диск підключається і використовується як локальний, так що легко отримувати доступ до своїх файлів з будь-якого пристрою.
Як бачимо, все веб-клієнти реалізовані по-своєму і мають чітке призначення і особливості. Вибравши найбільш підходящий, можна забути про ситуацію, коли скачаний вчора файл залишився на домашньому комп'ютері і доводиться просити кореспондента відправити його повторно. Вся інформація завжди буде під рукою.