IOC Mail Server — почтовый сервер для Windows

Бесплатная предварительная версия 0.1.0: SMTP, базовые IMAP/POP3, WebMail, админка и ClamAV в одном установщике. Проект в разработке, есть ограничения.

IOC Mail Server — Pre-release MVP

0.1.0 Pre-release MVP · поставка от 8 октября 2026 года. Проект находится в разработке. Это предварительная рабочая версия для испытаний, а не готовая замена коммерческим почтовым платформам. Реализована часть исходного технического задания; подробная матрица находится в FEATURES.txt и разделе админки «Статус разработки».

IOC Mail Server — почтовый сервер для Windows с веб-почтой и браузерной панелью управления. Программа объединяет почтовые службы, управление доменами и ящиками, очередь отправки, проверку сообщений и резервное копирование в одной установке.

Возможности текущей версии

  • SMTP на портах 25, 465 и 587, TLS и авторизация отправителей; базовые команды IMAP и POP3.
  • Почтовые домены, ящики, квоты, локальные алиасы и роли SuperAdmin, DomainAdmin и User.
  • WebMail: создание писем, ответы и пересылка, вложения, черновики, папки, поиск и массовые операции.
  • Панель администратора: показатели сервера, управление доменами и DNS, очередью, карантином и журналом действий.
  • ClamAV для проверки сообщений; загрузка официальных антивирусных баз и обновление каждые 6 часов.
  • Подпись и проверка DKIM, частичная проверка SPF, простые антиспам-эвристики и лимиты отправки.
  • Постоянная очередь SMTP с повторными попытками доставки и ручным управлением.
  • Создание резервных копий со снимком SQLite; восстановление описано в руководстве администратора.
  • Светлая, тёмная и автоматическая темы. Русский интерфейс основной; английский и казахский покрывают основные команды WebMail.

Один установщик

В IOC-Mail-Server-Setup.exe включены .NET Runtime, SQLite, веб-интерфейсы и ClamAV. Установка выполняется графическим мастером: программа и данные, домен, hostname, IP, учётная запись администратора, служба и Firewall. Отдельная настройка Docker, WSL, IIS или SQL-сервера не требуется.

После установки локальная админка открывается по адресу https://localhost:8443/admin/. Сервер работает как служба Windows. Первоначальный TLS-сертификат самоподписанный и действует 90 дней; доверенный сертификат PFX можно импортировать в админке.

Первый запуск и внешняя доставка

ClamAV загружает базы при первом старте. До готовности антивируса SMTP временно отклоняет доставку. Внешняя отправка первоначально выключена: её включают после настройки DNS, PTR, TLS и проверки входящего и исходящего TCP 25. DNS-мастер формирует подсказки, сами записи размещаются у DNS-провайдера вручную.

Что ещё не готово

  • Полная совместимость IMAP и расширения IDLE/UIDPLUS; работу с конкретными почтовыми клиентами нужно проверять отдельно.
  • Полный SPF, применение политик DMARC, DNSBL/RBL, репутационный и обучаемый антиспам.
  • Двухфакторная аутентификация, ACME / Let’s Encrypt и автоматическое продление сертификатов.
  • Подписанное автоматическое обновление, миграция почты, резервное копирование по расписанию и восстановление через интерфейс.
  • Контакты, календарь, автоответчик, правила ящика и внешняя переадресация.
  • Высокая доступность и подтверждённая работа под большой нагрузкой.

Полная матрица Windows, чистая установка и удаление, права службы, UAC, ACL и перезагрузка в виртуальных машинах ещё требуют испытаний. Внешняя доставка в крупные почтовые сервисы и промышленная готовность этой сборкой не подтверждены. Установщик пока не подписан Authenticode.

Скачивание и лицензия

Предварительная версия 0.1.0 доступна бесплатно. Кнопка «Скачать программу» загружает IOC-Mail-Server-Setup.exe для Windows x64.

Скачать руководства, матрицу возможностей и отчёт испытаний (ZIP)

Скачать исходники ClamAV 1.5.4 (tar.gz)

Собственный код IOC Mail Server распространяется по MIT. Для сторонних компонентов действуют их лицензии; сведения включены в руководство. Исходники ClamAV 1.5.4 доступны отдельным файлом рядом с установщиком.

Документация

Предварительная версия 0.1.0 доступна бесплатно. Кнопка «Скачать программу» загружает IOC-Mail-Server-Setup.exe для Windows x64.

Скачать руководства, матрицу возможностей и отчёт испытаний (ZIP)

Скачать исходники ClamAV 1.5.4 (tar.gz)

  • ADMINISTRATOR.ru.txt — установка, DNS, TLS, служба, резервные копии и ограничения.
  • USER.ru.txt — WebMail и параметры почтовых клиентов.
  • ARCHITECTURE.txt — структура сервера, данные и протоколы.
  • FEATURES.txt — реализованные, частичные и отсутствующие возможности.
  • TEST-RESULTS.json — результаты автоматических испытаний поставленной сборки.

Скриншоты взяты из поставленного комплекта и показывают испытательный стенд с доменом example.test.

Инструкция

  1. Для знакомства с предварительной версией подготовьте отдельную тестовую Windows-машину и изучите FEATURES.txt.
  2. Запустите IOC-Mail-Server-Setup.exe от имени администратора.
  3. Пройдите мастер: лицензия, отдельные каталоги программы и данных, домен, hostname, IP и администратор.
  4. Настройте службу и Firewall через мастер, затем откройте https://localhost:8443/admin/.
  5. Дождитесь статуса готовности ClamAV и настройте ящики. Импортируйте доверенный PFX, если подключаете внешние клиенты.
  6. Для внешней отправки настройте DNS/PTR и проверьте порты. Включите её в разделе «Сеть и лимиты» и перезапустите службу согласно руководству.

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

Нужно ли отдельно устанавливать .NET или базу данных?

Нет. Runtime, SQLite и веб-интерфейсы включены в установщик. .NET SDK нужен разработчику для сборки из исходников.

Почему письмо временно не принимается после первого запуска?

При недоступных антивирусных базах или сканере сервер возвращает временный отказ. Проверьте готовность ClamAV и журнал загрузки баз.

Можно ли сразу использовать сервер как готовую коммерческую платформу?

Нет. Это Pre-release MVP с частичной реализацией протоколов и функций. Ограничения и необходимые испытания перечислены в документации.

История версий

0.1.0 · 2026-10-07

Поставка от 8 октября 2026: 0.1.0 Pre-release MVP. Единый установщик, Windows Service, SMTP, базовые IMAP/POP3, WebMail, админка, ClamAV и документация с матрицей готовности. Разработка продолжается.

Обсуждение 0

Оставьте первый комментарий.

Войдите, чтобы присоединиться к обсуждению.