Почтовый сервер Лаборатории МБК
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Роман Бородин 19c6dc7f67 явное указание таймаута 10 小时前
dovecot мастер-пользователи из скрипта для dovecot 2 个月前
mbkmail Реализовано правильное завершение всех процессов, при остановке 1 天前
.gitignore . 2 个月前
LICENSE Initial commit 6 个月前
README.md Исправление форматирования описания 2 周前
dovecot_checkpassword.py Ещё больше асинхронности, "моя прелесть (ц)" 2 个月前
mp_srv.py явное указание таймаута 10 小时前
tegu.service Сервис останавливается обычным сигналом SIGTERM 1 天前

README.md

Тегу

Почтовый сервер Лаборатории МБК

Система представляет из себя асинхронный движок на python3 (сервер SMTP, сервер IMAP, WEB панель администрирования).

Список воплощённых функций:

  • Собственная реализация сервера SMTP
  • Собственная реализация сервера IMAP
  • Доставка писем на сторонний сервер по протоколу LMTP (например, Dovecot) или доставка в собственное хранилище maildir
  • WEB панель администрирования
  • Подключение неограниченного количества каталогов LDAP. Каталоги могут быть абсолютно разных стандартов (OpenLDAP, 389 Directory Server, MS AD...).
  • Тонкая настройка атрибутов LDAP для подключения к каталогам любой сложности.
  • Поддержка псевдонимов почтовых ящиков, списков перенаправления (списки рассылки), почтовых групп (группы с адресом email позволяют доставить письмо всем их членам).
  • Содержание неограниченного количества почтовых доменов. Для каждого домена может быть подключён один и более каталогов LDAP.
  • Мастер-пользователи почты (те кто имеют доступ ко всем ящикам) определяются членством в группе каталога LDAP.
  • Поддержка проверки SPF
  • Поддержка технологии GreyList (временный отказ незнакомому отправителю). Данная технология срезает до 80% нежелательной корреспонденции. Возможно исключить проверку для списка доменов отправителя.
  • Поддержка DNS Black List. Данная технология позволяет отказать в обслуживании отправителям, сервера которых были скомпрометированы в глобальной сети Интернет.
  • Подпись DKIM для исходящих сообщений
  • Размеры отдельных ящиков можно настроить, указав эти размеры в настраиваемом поле LDAP.
  • Предоставление общего доступа к папкам ящиков другим пользователям и группам пользователей.