Комплексный почтовый сервер на Docker для самостоятельного размещения: Postfix, Dovecot, SOGo, Rspamd и ClamAV с веб-панелью администратора.
s1t5/mail-archiver
Самостоятельно размещаемое веб-приложение для архивирования, поиска и экспорта писем из нескольких аккаунтов IMAP и Microsoft 365.
- Звёзды
- 2,241
- Форки
- 97
- Открытые issues
- 30
- Последний коммит
- 16 часов назад
Что это?
Mail-Archiver — веб-приложение для самостоятельного размещения, которое хранит копии писем из нескольких аккаунтов. Оно синхронизирует папки по расписанию и сохраняет письма вместе с вложениями в базе данных PostgreSQL. Там их можно искать с помощью фильтров, просматривать и экспортировать в формате mbox или в виде архивов с файлами EML.
Аккаунты можно подключить по обычному IMAP, через Microsoft Graph для клиентов Microsoft 365 или с помощью потока OAuth2 с кодом устройства для личных аккаунтов Outlook.com и Hotmail. Архивированные письма можно восстановить или скопировать в другой почтовый ящик, сохранив структуру папок. Кроме того, правила хранения могут удалять старые письма с почтового сервера по истечении заданного срока. Скрипты и AI-агенты могут обращаться к архиву через доступный только для чтения REST API и необязательный MCP endpoint — без доступа к учётным данным почтовых ящиков.
Приложение поддерживает нескольких пользователей с разрешениями для отдельных аккаунтов, панель со статистикой использования хранилища, журнал действий пользователей и вход через OIDC. Оно разворачивается с помощью Docker Compose и работает за reverse proxy, который обеспечивает HTTPS.
Ключевые возможности
- 01Синхронизация папок по расписанию из нескольких аккаунтов IMAP, Microsoft 365 и личных аккаунтов Microsoft.
- 02Расширенный поиск с фильтрами и просмотр писем с вложениями.
- 03Экспорт аккаунтов или выбранных писем в формате mbox или в виде архивов с файлами EML.
- 04Перенос почтовых ящиков с копированием писем и сохранением структуры папок.
- 05Политики хранения, которые удаляют письма с сервера по истечении настраиваемого срока.
- 06Доступный только для чтения REST API и MCP endpoint для скриптов и AI-агентов.
- 07Доступ для нескольких пользователей с разрешениями для отдельных аккаунтов и входом через OIDC.
Сценарии использования
- Хранение долгосрочной копии рабочих или личных почтовых ящиков на собственном сервере.
- Перенос или объединение архивов писем из старых аккаунтов в новый почтовый ящик.
- Выполнение требований к соответствию нормам за счёт запрета на ручное удаление архивированных писем.
- Предоставление скриптам или AI-ассистентам доступа к архиву писем через API только для чтения.
В подборках
Темы
Частые вопросы
- Что такое mail-archiver?
- Самостоятельно размещаемое веб-приложение для архивирования, поиска и экспорта писем из нескольких аккаунтов IMAP и Microsoft 365. Mail-Archiver — веб-приложение для самостоятельного размещения, которое хранит копии писем из нескольких аккаунтов. Оно синхронизирует папки по расписанию и сохраняет письма вместе с вложениями в базе данных PostgreSQL. Там их можно искать с помощью фильтров, просматривать и экспортировать в формате mbox или в виде архивов с файлами EML.
- mail-archiver можно использовать бесплатно? Какая у него лицензия?
- mail-archiver распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mail-archiver всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mail-archiver — 6 нояб. 2026 г..
- Для чего можно использовать mail-archiver?
- Хранение долгосрочной копии рабочих или личных почтовых ящиков на собственном сервере. Перенос или объединение архивов писем из старых аккаунтов в новый почтовый ящик. Выполнение требований к соответствию нормам за счёт запрета на ручное удаление архивированных писем. Предоставление скриптам или AI-ассистентам доступа к архиву писем через API только для чтения.
- Где скачать mail-archiver?
- Исходный код и инструкции по установке — на GitHub: https://github.com/s1t5/mail-archiver
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Почтовый сервер для самостоятельного размещения в виде набора Docker-образов: SMTP, IMAP, POP3 и веб-почта.
Почтовый клиент на собственном сервере, который синхронизирует аккаунты IMAP, Gmail и Outlook в единый почтовый ящик с календарём и хранит данные в вашей PostgreSQL.
Самостоятельно размещаемый архиватор почты на Rust: загружает письма из IMAP-аккаунтов в архив с поиском, REST API и WebUI.
Самостоятельно размещаемый почтовый сервер для собственного домена: SMTP/IMAP/POP3, CardDAV/CalDAV, веб-почта на React и админ-панель; развёртывается через Docker Compose.
Расширение для браузера, которое сохраняет веб-страницу целиком, вместе со стилями и изображениями, в одном автономном HTML-файле.