Компания "Лаборатория МБК" развивает почтовый сервер Tegu, сочетающий функции SMTP- и IMAP-сервера. Для упрощения управления настройками, пользователями, хранилищами и очередями предоставляется web-интерфейс. Отмечается, что продукт может масштабироваться от начального уровня до уровня кластеров для построения корпоративных и облачных почтовых систем. Сервер написан на языке Go и распространяется под лицензией GPLv3. Готовые бинарные сборки и расширенные версии (поддержка LDAP/Active Directory, XMPP-мессенджер, хранение в PostgresSQL, набор веб-клиентов) поставляются на коммерческой основе...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56173
Зашёл на гит, полистал репозиторий.Там коммиты все на родном языке, которого иногда так нехватает
> Там коммиты все на родном языке, которого иногда так нехватаетIt means guys can't English. Excellent
Хуже только нарваться на либу, где документация на китайском и все комменты тоже на китайском. Не спрашивайте, где я такие нахожу
> Не спрашивайте, где я такие нахожув Китае?
А зачем им коммитить на английском? Они ищут сопровождающих из Бангалора или хотят в Калифорнию, как RPM-разработчики ПОКА ЛИНУКС?Вот что пишет в классической книжке "Веревка достаточной длины, чтобы выстрелить себе в ногу" американский дяденька Ален И. Голуб:
"Программисты, которые не могут писать по-английски (или на том языке, на котором говорят в стране, где предполагается осуществлять сопровождение), изготовляют часовые бомбы, а не компьютерные программы."
именно! поэтому — пишите по-английски!
Йес сёр! Яволь! Разбег принял!
В топе гита такие на раз даже школьниками находятся.
Гайс очень даже кэн Инглиш. Просто нам так нравится ;)
Сомневаюсь что это преймущество. Мешанина их русского языка и терминов на английском иногда приводит к мешанине, которую невозможно понять.
Как много программ вы написали на русском языке?
К счастью, 0. Хотя не, вру, был блуд с 1С по юной молодости.
> К счастью, 0. Хотя не, вру, был блуд с 1С по юной
> молодости.Нет. К несчастью. Представьте себе -- АНГЛОговорящие программисты пишут код на АНГЛИЙСКОМ языке. И считают это нормальным. И никакой мешанины там нет.
Вы находите русский язык ущербным?
Т.е. самому мозга не хватает увидеть разницу в масштабе?
1. На английском языке код пишут почти все, а не только англоговорящие.
2. В плане технического применения - да, энтропия отдельных элементов языка слишком высока.
>> К счастью, 0. Хотя не, вру, был блуд с 1С по юной
>> молодости.
> Нет. К несчастью. Представьте себе -- АНГЛОговорящие программисты пишут код на АНГЛИЙСКОМ
> языке. И считают это нормальным. И никакой мешанины там нет.Код любой программы, в 99% случаев на английском языке, почему - напишу ниже, и сам этот код несет в себе львиную долю понимания алгоритма работы. Но для тупеньких, которые как попугаи зазубрили операции, и без понимания английского пишут в коде такие конструкции (абстрактно)
inc register; // увеличить register на единицу
Хочется в каждом таком комментарии добавить - да изучи ты английский язык дебил, это совсем не сложно.> Вы находите русский язык ущербным?
Не стоит передергивать, это чрезвычайно убого выглядит, ну либо ты претендуешь на роль расиста в языках программирования?. Русский язык был один из первых в классической литературе, и он силен там. Но произведения переведенные на другой язык теряют много тонкого изначального смысла, делающие литературу легкочитаемой, красивой и неповторимой ну и т.п.
В программировании первыми популизаторами были Кнут труды которого исчерпывающи, Вирт - выжавший из работ Кнута сливки дабы не листать тысячи страниц текста и т.д. Они все англоязычные, и наша литература по программированию - зачастую их перевод. В 99% случаев корявый. И поэтому языки программирования развиваются на языке грамотного первоисточника. Так случилось, и от этого никуда не уйдешь - хочешь программировать - изучай английский, он в програмированни defacto основной.
По-настоящему страшно когда как-то так:
smescheniye += sizeof(vedomost);или так:
struct _doucai {
unsigned char * luobo;
unsigned char * baicai;
};
> Код любой программы, в 99% случаев на английском...100% программ написано на языках программирования.
0% программ написано на английском.Не надо в кучу смешивать
>> Код любой программы, в 99% случаев на английском...
> 100% программ написано на языках программирования.
> 0% программ написано на английском.
> Не надо в кучу смешиватьну вот, первый гражданин и обьявился, который в комментарии на русском описывается перевод действия с английского. 1С недопрограммист походу.
Я выше написал - что операции for, while и т.п. уже включают в себе значение слова в английском языке которое описывает львиную долю алгоритма программы. Но нет, ты взял и обоSрался какой-то демагогией.
> ну вот, первый гражданин и обьявился, который в комментарии на русском описывается
> перевод действия с английского. 1С недопрограммист походу.Тут непонятно, что ты имел в виду, бред какой-то.
> Я выше написал - что операции for, while и т.п. уже включают
> в себе значение слова в английском языке которое описывает львиную долю
> алгоритма программы. Но нет, ты взял и обоSрался какой-то демагогией.Тут ты основываешься на чём? слова немного похожи? Ты совсем не улавливаешь отличие c# и английского?
Хороший пример того, что чем менее компетентен собеседник, тем более агрессивно он себя ведет. Ликвидные на рынке программисты способны читать как минимум технический текст на английском, и грамотно именовать переменные/макросы/метки итд на том же английском. В любой адекватной конторе это знает самый последний джун. Можно узнать как у ольгинсксих лохов называется должность по написанию кода на ватном языке?
Вы, как истинный хиви-подуберменш, могли бы догадаться сразу обратиться к своей руководящей методичке.
С "родным" языком они немедленно идут накуль. Мировое сообщество не будет втыкать в русскую малину, проект просто проигнорируют.
Подорзреваю, что целевая аудитороия проекта - компании вляпавшиеся в импортозамещение, а никакое не мировое сообщество
Так они это скорее всего специально сделали. Чтоб уменьшить кол-во желающих сделать форк.
"и стало их FF"?
Сразу подозревал проект в каком-нибудь хипстремизме, пришёл лишь уточнить - каком. Оказалось, Golang. Ну, в а-фрик-у ему и дорога.
Ну конечно такая штука давно назрела. Всё-таки почтовых серверов нормальных сейчас нет - уродский конструктор postfix где неделю нужно разбираться как настраивать банальные вещи, дырявый уродец exim и, упаси боже, sendmail. Но знаете, я предпочту любой из них это местячковой полупроприетарной поделке.
Как чирий?Вообще так-то для не желающих ковырять и готовых при случае даже денежку отдать - есть Zimbra, которая может всё и больше даже в полностью открытой версии.
https://help.nextcloud.com/t/nextcloud-mail-server/157
https://apps.nextcloud.com/apps/mail
Тебе в дворники тогда. Там только с метлой нужно разобраться, как работает.
Не осилит! Руки у него из жопы.
Есть courier. Нормальный, адекватный с хорошей поддержкой.
Iredmail?
Под капотом postfix..
Отдайте яндексу, не мучьте сервер.
Спасибо нет
Есть бэкдоры для начальника?
Написано же
>>Мастер-пользователи почты (те, кто имеют доступ ко всем ящикам) определяются членством в группе.
Всё хорошо и шоколадно, но в бесплатной версии поддерживается только один(!) домен.
https://mbk-lab.ru/development/tegu-diff/
Ну и вот(ТМ).
вот и отлично - и вам потестировать перед покупкой и шансов на то что автору наскучит развивать и решать проблемы меньше - все в выигрыше.меня признаться смущают полезные, молодые бесплатные проекты _без_ денег - надоест студенту тренироваться и всё, ни поддержки, ни развития, ни центрального виденья.
Если полезные, то форкнет _не_студент_ и вперед развитие.
А бесполезные и с коллективом авторов не нужны.
> Если полезные, то форкнет _не_студент_ и вперед развитие.или не форкнет.
> А бесполезные и с коллективом авторов не нужны.Бесполезные и сами вымрут что так что эдак, разницы нет.
Я считаю что полезным, интересным проектам с финансовой подпиткой в среднем легче быть доступными для пользователя и соответствовать требованиям пользователя, чем проектам на голом энтузиазме. Сужу по себе, конечно.
В открытой версии поддерживается неграниченное количество доменов.
Поправили описание что-ли? С утра заходил, не было там плюсика напротив "Поддержка нескольких интернет-доменов"
Поправили, да
> В открытой версии поддерживается неграниченное количество доменов.Я же не выдумываю, а привёл ссылку на страницу с таблицей сравнения версий.
> "Лаборатория МБК"Странно, что не "Лаборатория МБХ".
> Странно, что не "Лаборатория МБХ".Хорошо, что не "Лаборатория МПХ".
> Хорошо, что не "Лаборатория МПХ".Хорошо, что не "Лаборатория ПХП".
И чем лучше Roundcube с настроенными nginx(в качестве прокси php-fpm'а либо apache httpd с php модулем и почты imap/pop3/smtp) и postfix?
Сходи на их сайт https://mbk-lab.ru/development/tegu-diff/ поймешь, что это и есть солянка из бесплатных opensource решений типа roundcube поверх их сомнительного smtp/imap движка.
В этой стране все только тем и занимаются что продают разработки зарубежных компаний (стран участников НАТО) госкорпорациям и оборонке, начиная альтлину_сом заканчивая вот этим МБК.
С этого начинают... Берут OpenSource и потом допиливают,
но тут есть нюанс иногда это так и заканчивается на этапе
мы из говна и палок собрали...Главное найти кого-то кто будет за это деньги давать.
Вот бы поддержку yggmail добавили.
yggmail - УГ с намеренно поломатой совместимостью с нормальными серверами.
> Вот бы поддержку yggmail добавили.Забавная штука. Остро напоминает почту в i2p -- там адрес тоже формираутся из ключа. И если в i2p понятно, как, почему и зачем, то насчёт ygg с натяжкой. Хотя бронебойная устойчивость на случай Большого Рубильника -- это прикольно. Оно того стоит
Так, погоди, а на кой хрен для yggmail почтовый сервер??? Там такое же p2p, как и i2p. Само клиентское приложение является сервером
> yggmail - УГ с намеренно поломатой совместимостью с нормальными серверами.
Толсто. Попробуйте тоньше.
>Хотя бронебойная устойчивость на случай Большого Рубильника -- это прикольно.Расскажите, какая устойчивость на случай ональнобутыльного DPI?
По моей информации ygg успешно набутыливал DPI в Минске 9-11 августа 2020
Что то скриншот подозрительно похож на админку nextcloud
Судя по последней картинке веб-морда почты на базе nextcloud
А мои ссылки выше на nexcloud значит заминусовали. Значит САБЖ ненужное.
Это и есть Nextcloud, а не админка, Админка там по другому выглядит, а Nextcloud там используется как веб клиент для почты...PS: Вот тут можно посмотреть интерфейсы именно админки сервера https://project.mbk-lab.ru/projects/tegu_support/wiki/Tegu_d...
>Поддержка белых и чёрных списков отправителейtriggered
Списков отправителей с настраиваемым параметром whiteness.
а для иноагентов тоже есть отдельный список?
Тот же вопрос для непривитых.
Чёрные и белые списки есть для отправителей и для адресов их серверов
> XMPPТолько в платных версиях.
что они там могут изобрести в xmpp? поставили ejabberd на твой почтовый домен и все. Цены рассчитываются после отправки им заявки где надо указать все (чуть ли не в плоть из какого золота твой унитаз), чтобы не продешевить.
Уже в принципе все готово для того, чтобы забыть электронную почту и MIME как страшный сон. А люди тратят жизнь, почтовые серверы пишут.
Что же в них страшного? Почта - отличная вещь, есть у всех, единственный широкоиспользуемый федеративный протокол.
Гугл не федеративный.
Так он и не у всех теперь есть. Меня вот - зобанил.Придется перестукиваться по трубам, как встарь.
ээ... первый раз слышу такую глупость - почта ему не угодила! ЧЕМ??? Ладно, наверное в почте ты нашёл фатальный недостаток. Но чем ты её заменил???
<подставьсюдасамыймодныйимолодежныймессенджер>
На моей памяти "забывают почту и MIME" лет 15 уже. Видимо, незабываемые они.
Что с ней особенно не так? И чем именно заменять? На (один из) тех мессенжеров, каждый из которых принадлежит своему барону и ещё централизован. На не очень популярные Jabber, Matrix и т.п? На Yggmail? Текстовые файлы на файлообменниках? Обычные почтовые голуби?
Хотя ладно, она не идеальна, но другой системе сложно будет стать настолько же стандартной, наверное.
Отличная вещь была бы в 2011
Эх... Я такое в 2010-х поднимал =)
Кроме MS Exchange в интерпрайсе ничего не надо
Не вижу тестов, или я слепой?
К сожалению чуда не произошло и второй nginx мы не получили.
На первый взгляд сервер построен из надёрганных готовых модулей для языка Go. Про оптимизацию автор явно не думал, например, протокол IMAP разбирается сплошь на регекспах - https://git.mbk-lab.ru/MBK-Lab/go-tegu/src/branch/master/teg...Из работ того же автора удалось найти лиши какой-то "Помощник врача" уровня курсовой работы - https://git.mbk-lab.ru/MBK-Lab/eldoc
Название репы врача — полная победа
Хороший, годный проект, судя по названию - будет востребован. Понятно почему автор предпочел комментарии на родном командном и матерном.А вот следующий у него вышел да, не очень, про теньгу какую-то... Видимо, мало тенге платят за елдак, пришлось продаться в импортозамещение.
Кароче как всегда, попытка рубить бабло на готовеньком, болгенос лаке.
Все прекрасно, все замечательно!Главное, чтобы ЭТИМ никого не заставили пользоваться.
В остальном люди могут и должны делать все, что они хотят.
=
Для упрощения управления настройками, пользователями, хранилищами и очередями предоставляется web-интерфейс.
=Не читая комментов сразу вопрос - серьезно? для упрощения?
Читая комменты - =уродский postfix=?Не о таком 21-ом веке рассказывали нам писатели-фантасты.