Почтовый сервер Лаборатории МБК
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Роман Бородин 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.
  • Предоставление общего доступа к папкам ящиков другим пользователям и группам пользователей.