Repolode
the-djmaze

the-djmaze/snappymail

Простой и лёгкий веб-клиент электронной почты на PHP, которому не нужна база данных.

Open source альтернатива:GmailMicrosoft Outlook

Звёзды
1,745
Форки
240
Открытые issues
152
Последний коммит
вчера

Что это?

SnappyMail — веб-клиент электронной почты, который работает на PHP-сервере и открывается в браузере. Это форк RainLoop Webmail Community Edition, переработанный с использованием современных API браузера, меньшего объёма JavaScript и актуальных требований к PHP.

Проект уделяет особое внимание конфиденциальности и безопасности: в нём удалены интеграции с социальными сетями и сторонними системами отслеживания, пароли администратора хешируются с помощью password_hash, неудачные попытки аутентификации записываются в syslog, а также добавлен тёмный режим. Данные хранятся без базы данных, а установка и обновление не требуют сложной настройки.

В форке также появились расширенный редактор скриптов фильтров Sieve, поддержка группового ПО Kolab, множество дополнительных расширений IMAP и поддержка PGP с помощью OpenPGP.js, GnuPG и Mailvelope. Плагины можно загружать в виде файлов .phar.

Ключевые возможности

  • 01Веб-клиент электронной почты, которому не нужна база данных
  • 02Расширенный редактор скриптов фильтров Sieve
  • 03Поддержка шифрования PGP через OpenPGP.js, GnuPG и Mailvelope
  • 04Тёмный режим и темы, удобные для мобильных устройств
  • 05Неудачные попытки входа записываются в syslog; есть инструкции по настройке Fail2ban
  • 06Поддержка группового ПО Kolab и множества расширений IMAP

Сценарии использования

  • Самостоятельный хостинг веб-почты для личного использования или небольшой команды
  • Запуск лёгкого интерфейса веб-почты на сервере с ограниченными ресурсами
  • Управление почтовыми фильтрами с помощью визуального редактора Sieve
  • Использование веб-почты с развёрнутой системой группового ПО Kolab

Быстрый старт

  1. 1

    Следуйте инструкциям по установке в вики проекта

Что важно знать

  • Требуется PHP версии 7.4 или новее с расширением mbstring.
  • Лицензия AGPL-3.0 — строгая лицензия с авторским левом, которая распространяется и на изменённые версии, предоставляемые по сети.

В подборках

Темы

Частые вопросы

Что такое snappymail?
Простой и лёгкий веб-клиент электронной почты на PHP, которому не нужна база данных. SnappyMail — веб-клиент электронной почты, который работает на PHP-сервере и открывается в браузере. Это форк RainLoop Webmail Community Edition, переработанный с использованием современных API браузера, меньшего объёма JavaScript и актуальных требований к PHP.
snappymail можно использовать бесплатно? Какая у него лицензия?
snappymail распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
snappymail всё ещё поддерживается?
Активно поддерживается. Последний коммит в snappymail — 6 нояб. 2026 г..
Для чего можно использовать snappymail?
Самостоятельный хостинг веб-почты для личного использования или небольшой команды Запуск лёгкого интерфейса веб-почты на сервере с ограниченными ресурсами Управление почтовыми фильтрами с помощью визуального редактора Sieve Использование веб-почты с развёрнутой системой группового ПО Kolab
Как установить snappymail?
Следуйте инструкциям по установке в вики проекта
Где скачать snappymail?
Исходный код и инструкции по установке — на GitHub: https://github.com/the-djmaze/snappymail

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Многоязычный почтовый клиент для IMAP в браузере с интерфейсом в стиле приложения, написанный на PHP и расширяемый с помощью плагинов и тем оформления.

7,3 тыс.+10 за неделю1,8 тыс.PHPGPL-3.0Активно поддерживаетсяОбновлён вчера