Информация о паблике

Почтовый сервер Tegu фото
  • VK ссылка:public202197621
  • Тип сообщества: открытое
  • Количество подписчиков: 107

Почтовый сервер Tegu

Описание: Лаборатория МБК представляет отечественный почтовый сервер Tegu собственной разработки, написанный нами с нуля и без обращения к иностранному ПО.

Любовь разработчиков Open Source к живой природе известная всем. Известно, что Linux – пингвин, Apache – верблюд, Java – жаба, Postgre – слон и т.д. Поскольку прототип сервера разрабатывался на языке Python (Питон), отсюда и происхождение темы рептилий. Tegu – наименование одного из видов ящериц.

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

Сервер разрабатывался нами как кроссплатформенный и может быть откомпилирован для любой операционной системы (включая Windows). В собственные сборки предпочитаем включаем в первую очередь отечественные операционные системы.

В результате новой разработкой удалось:

Сделать и установку, и настройку сервера максимально простой. Незнание, порождающее страх перед незнакомой операционной системой Linux, часто мешает процессу импортозамещения в нашей стране. Но даже неопытный в среде Linux специалист сможет использовать всю функциональность сервера Tegu.

Лаборатория МБК не только разрабатывает, но и, являясь интегратором, долгие годы эксплуатирует в том числе почтовые сервера. Мы накопили опыт тех трудностей, которые испытывает каждый пользователь. Вот почему мы хотели реализовать не только стандартный набор функциональности протокола RFC и популярных серверов, но и превзойти его, используя накопленный годами опыт.

Успешно реализован принцип открытости архитектуры. Надо сказать, что он идет в разрез с требованиями производительности. Поэтому пришлось уделить особое внимание структуре хранения, индексирования и работе очередей, но при этом оставить классический maildir-принцип хранения. Это заметно упрощает процедуры резервного копирования и интеграции сервера с другими приложениями.
Производительность – наша отдельная гордость. Были выполнены шесть версий прежде, чем мы достигли успешных результатов в сравнении с Exim и Postfix.

Теперь немного о дополнительных функциях, которые, как мы убедились сами, необходимы пользователям:

Подключение неограниченного количества каталогов LDAP. Они могут быть абсолютно разных стандартов (OpenLDAP, 389 Directory Server, MS AD…). Данная функция очень востребована как в корпоративной среде, так и на операторских площадках.
Неограниченное количество мастер-пользователей, имеющих доступ к почте подчиненных.
Реализация технологии GreyListing. В нашем случае, получив запрос на соединение, сервер не делает паузу (как в классической реализации), а закрывает соединение, если адрес неизвестен, и запоминает его. Письмо будет принято без задержки только если удаленный сервер предпримет вторую попытку доставки, согласно RFC. Таким образом, на практике первое письмо с неизвестного адреса пользователь получает с 1-2 минутной задержкой, зато количество спама уменьшилось заметно.
Компактность и информативность журналирования (лога) – достойны отдельного упоминания. Чтобы узнать, что происходит с сервером, очередью, письмом, достаточно чтения одного источника.

И про безопасность. На сервере реализованы все современные технологии для ее обеспечения, такие как DNSBL, DKIM, защита от перебора паролей.

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

Участники

  • Дмитрий Павлов Кемерово
  • Наталья Гусева Санкт-Петербург
  • Юлиан Бирев
  • Антон Петров Москва
  • Максим Бузулуков Томск
  • Дмитрий Молчанов Санкт-Петербург
  • Николай Черкасский Санкт-Петербург
  • Дмитрий Алексеев Великий Новгород
  • Дмитрий Мартыненко Санкт-Петербург
  • Евгений Зотов Санкт-Петербург
  • Дмитрий Шаповалов Москва
  • Владимир Ужевсезнают Москва
  • Сергей Храмцов Санкт-Петербург
  • Anton Vasilyev Ижевск
  • Дмитрий Сухоткин Кстово
  • Руслан Барабаш Москва
  • Валерий Ледовской Москва
  • Сергей Огольцов Новосибирск
  • Иван Факов Санкт-Петербург
  • Виталий Тихомиров Иваново
  • Андрей Коненков Москва
  • Сергей Дмитриев Санкт-Петербург
  • Сергей Носов Выборг
  • Евгений Педашенко Ставрополь
  • Павел Пархоменко Красноярск
  • Олег Челноков
  • Александр Чиликин Москва
  • Антон Дерига Новокузнецк
  • Irina Chernyakova Нижний Новгород
  • Андрей Лапин Новокузнецк
  • Сергей Смирнов Вологда
  • Andrey Maltsev Иркутск
  • Елена Мягкова Санкт-Петербург
  • Иван Макаров Москва
  • Игорь Великанов Москва
  • Максим Мурзин Нижний Тагил
  • David Yuhaev
  • Дарья Вашкеба Москва
  • Александр Воробьёв Красноярск
  • Виталий Железняков
  • Николай Леонов
  • Александр Суркин Красногорск
  • Станислав Свириденко Домодедово
  • Виталий Жадан Тамбов
  • Владимир Подольских
  • Анна Шихардина
  • Тимур Аитов Москва
  • Александр Морунов Тюмень
  • Игорь Кальметов Москва
  • Никита Рябов Пермь
  • Евгений Семенихин Воронеж
  • Олег Плахотный Белгород
  • Максим Голованов Новосибирск
  • Jevgenij Cxincov Нижний Новгород
  • Анастасия Фертик Ростов-на-Дону
  • Дмитрий Репин Вытегра
  • Леонид Кантер
  • Анастасия Заева Серпухов
  • Алексей Лобанов Москва
  • Андрей Сурков Миасс