The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен IMAP-сервер Dovecot 2.4.0 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от opennews (ok), 25-Янв-25, 00:39 
Спустя семь лет после формирования версии 2.3.0 представлена новая ветка многоплатформенного  IMAP-сервера Dovecot 2.4.0, поддерживающего протоколы POP3  и IMAP4rev1 с популярными расширениями, такими как SORT, THREAD,  MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA и IDLE, и механизмами аутентификации и шифрования (SASL, TLS, SCRAM, XOAUTH2). Dovecot сохраняет полную совместимость с классическими  mbox и Maildir, применяя внешние индексы для повышения производительности. Для расширения функциональности могут использоваться плагины, через которые реализованы такие возможности, как квоты, ACL, Push-уведомления, полнотекстовый поиск и виртуальные почтовые ящики. Код проекта распространяется под лицензиями LGPL и MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62611

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Ivan_83 (ok), 25-Янв-25, 01:09 
> SASL-алгоритмов SCRAM-SHA-1 и SCRAM-SHA-256

Ээээ я когда был студентом и писал свой почтовый сервер (2003-4 годы) уже тогда реализовал SCRAM-SHA-1.

Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен IMAP-сервер Dovecot 2.4.0 "  +9 +/
Сообщение от Аноним (15), 25-Янв-25, 10:06 
и где Ваш почтовый сервер?
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (24), 25-Янв-25, 13:18 
Сдан и, возможно, даже на "5".
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от Аноним (15), 25-Янв-25, 16:16 
проще говоря, никому не нужен
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен IMAP-сервер Dovecot 2.4.0 "  +1 +/
Сообщение от Ivan_83 (ok), 25-Янв-25, 19:00 
Я тогда писал под венду. Начинал ещё под 98 а заканчивал уже на ХР.
Он у меня был намного производительнее тогдашних серверов под венду которые были в обиходе у SOHO, но гуя фактически не было.

В общем сервер пал жертвой козней МС, как на мой взгляд :)
И заодно как не совсем удачно спроектированный учебный проект :)

У меня тогда были книжки от МС пресс про то как писать серверные приложения под венду.
Там было описание как типа правильно делать своё сервероное приложение на базе CopletionIO Port, там пул потоков.

Только вот было две засады:

1. там был общий пул потоков, и это означало что события завершения чтения и записи на сокете могли обработать одновременно разные потоки и надо было как то синхронизировать доступ. Те оба могли получить сигнал что сокет закрыт и кто то из ниг мог грохнуть контекст первым а второй делал даблфри или юз афтер фри.
Этого книжка не освещала.

2. Там был описан динамический пул потоков, те потоки могли и создаватся и завершатся по мере необходимости. С созданием проблем не было. А для завершения в книжке было написано что нужно самом реализовать функцию HasThreadIOPending() которая возвращала bool и значение зависело от того есть ли поставленные потоком задачи в порте завершения в/в. Потом что если есть то такие задачи были бы отменены и их надо было ставить по новой.
В общем такую функцию с юзерспейса было реализовать трудно, а в API её не было.
Но как потом я узнал через пару лет - МС эту функцию реализовала, просто никому об этом не сказало, как они делали ещё с некоторым функциями которые исследовали накапывали в ручную.

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

Попутно могу ещё упомянуть что там были описаны всякие клёвые вещи типа счётчиков производительности и прочего WMI которыми типа и надо общатся с такими сервисами.
Вот только реализовать их достаточно сложно и вообще такое мало кто юзал в те годы, да и сейчас кажется всем этим пользуются только продукты МС.


В общем это был большой проект на котором я многому научился.
Если бы это было изначально под линукс может оно бы и жило где то сейчас в опенсорце.
А вендовые почтовые сервера кажется давно отмёрли, кроме эксчейнджа.

Ответить | Правка | Наверх | Cообщить модератору

36. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Ivan_83 (ok), 25-Янв-25, 19:01 
Ну да, я нашёл как его сдать в виде курсовой :)
Но честно говоря там можно было сдать и не свой почтовый сервер, препод бы всё равно ничего не заметил. )
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

32. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Ivan_83 (ok), 25-Янв-25, 18:46 
Валяется где то в архиве на диске :)
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

4. "Доступен IMAP-сервер Dovecot 2.4.0 "  +1 +/
Сообщение от Аноним (4), 25-Янв-25, 01:47 
А JMAP похоже так и не завезли?
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Qetzlcoatlemail (?), 25-Янв-25, 12:22 
А в каком почтовом клиенте для десктопа есть поддержка JMAP?
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от mos87 (ok), 25-Янв-25, 12:44 
для начала, в каком провайдере...
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (22), 25-Янв-25, 12:58 
fastmail
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от mos87 (ok), 25-Янв-25, 12:43 
Он жыв? В смысле, внедряется где-нибудь?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

46. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (46), 25-Янв-25, 21:18 
https://dovecot.org/mailman3/hyperkitty/list/dovecot@do.../

ответ от разработчика 4 года назад. С тех пор ничего не изменилось, очевидно

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

50. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от _ (??), 25-Янв-25, 23:33 
Оно не взлетело. Бывает.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Ilya Indigo (ok), 25-Янв-25, 02:52 
Короче полностью переписывать конфиги под новую версию.
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (22), 25-Янв-25, 03:14 
Как он в сравнении с cyrus?
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен IMAP-сервер Dovecot 2.4.0 "  +5 +/
Сообщение от dalco (ok), 25-Янв-25, 05:54 
Бл#!
А какая-нибудь утилита для миграции или режим совместимости есть? Как-то переписывать все конфиги с нуля ручками неохота.

В общем-то, хватило бы и сообщений в логах вида "Переменная X (строка 100500 конфига ABC) отныне не поддерживается, используйте переменную Y"

В наличии пачка серваков с довекотом. Да, дебиан, так что, возможно, там на новую версию переползут только когда я на пенсию уйду, а если раньше?

Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от нах. (?), 25-Янв-25, 08:43 
> а если раньше?

а если раньше, то на пенсию придется еще подзаработать. Вот этими самыми ручками.

А то у безработных пенсия - так себе.

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен IMAP-сервер Dovecot 2.4.0 "  –2 +/
Сообщение от Аномалии (?), 25-Янв-25, 11:35 
А в чем проблема это сделать постепенно?

Напиши скрипт, используй в нем sed, прогони его на тестовом сервере. Если все ок, примени его на остальных серверах

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

17. "Доступен IMAP-сервер Dovecot 2.4.0 "  +3 +/
Сообщение от Аноним (17), 25-Янв-25, 11:40 
> А в чем проблема

Проблема в том, что он в глаза не видел этих конфигов :)

Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от dalco (ok), 25-Янв-25, 17:31 
Почти угадал :)))
Конфиги писал я, с нуля, осознанно, читая документацию и best practice к каждому параметру. Вот только было это лет несколько назад.

Так что, да, можно считать, что я этих конфигов не видел, я тупо не помню - что там :)))

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

Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от Аноним (17), 25-Янв-25, 19:34 
> Конфиги писал я, с нуля

Вот писать то там нууууу совсем ничего не надо :), если только подкрутить некоторые параметры и дописать настройки подключения к базе.

Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от Аноним (42), 25-Янв-25, 20:16 
>Напиши скрипт, используй в нем sed

Ansible в помощь.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

43. "Доступен IMAP-сервер Dovecot 2.4.0 "  +1 +/
Сообщение от А (??), 25-Янв-25, 20:40 
Аж чаем поперхнулся... не надо так.
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (33), 25-Янв-25, 18:54 
> Как-то переписывать все конфиги с нуля ручками неохота

Какие-то локалхостные проблемы. В больших системах «ручками» конфиги не пишут, а для 3,5 локалхостов переписать не проблема.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

41. "Доступен IMAP-сервер Dovecot 2.4.0 "  +1 +/
Сообщение от dalco (ok), 25-Янв-25, 19:42 
И, конечно же, новые шаблоны конфигов возникнут по щелчку моих пальцев...

Мдя, чего-то я забыл об этой возможности, погорячился, был не прав.

Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от Аноним (58), 26-Янв-25, 02:25 
Джуну поручи, пусть внимательность тренирует.
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (13), 25-Янв-25, 09:02 
А есть хорошие книги по dovecot / postfix, где будут разжёвано и подробные схемы движения письма(в постфикс), и что за чем применяется. Единственную внятную схему работы что я видел - от iptables, а у того же постфикса - максимум схема с сервисами, но на такой схеме нет внутренней обработки, потому долго сидишь и ловишь в какой части письмо не пролазит, или наоборот, пролетает.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен IMAP-сервер Dovecot 2.4.0 "  +1 +/
Сообщение от Аноним (17), 25-Янв-25, 11:43 
> А есть хорошие книги

А чем вам документация не угодила? все подробно расписано

> потому долго сидишь и ловишь в какой части письмо не пролазит, или наоборот, пролетает.

в логи смотрите, там показывает ошибки связанные со всеми процессами.

Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен IMAP-сервер Dovecot 2.4.0 "  +2 +/
Сообщение от Аноним (22), 25-Янв-25, 12:59 
Тем, что она отвратительная.
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (17), 25-Янв-25, 13:54 
ну-ну, в каком месте?
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (22), 26-Янв-25, 07:38 
Во всех.

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

У меня есть даже замеры, идентичная по функционалу конфигурация достигается на postfix в 10 раз дольше, чем на opensmtpd. (20 дней против 2)

Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен IMAP-сервер Dovecot 2.4.0 "  +2 +/
Сообщение от еропка (?), 25-Янв-25, 13:51 
Вам, поди, ещё и на русском всё это надо?
Угадал?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

37. "Доступен IMAP-сервер Dovecot 2.4.0 "  –2 +/
Сообщение от Аноним (33), 25-Янв-25, 19:03 
Документация у постфикса одна из лучших. Если её не хватает, то тут только можно посоветовать читать букварь Эви Немет et al., релевантные RFC, и очень много думать над прочитанным. А для почты нанять кого-то с опытом и напроситься к нему в подмастерья.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

14. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от SubGun (ok), 25-Янв-25, 09:46 
zlib не выпилили: "zlib: Renamed to mail_compress plugin."
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от А (??), 25-Янв-25, 20:42 
Не особо актуально уже. BTRFS рулит.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от _ (??), 25-Янв-25, 23:46 
Для почтаря?!?!?! 8-о
BTRFS и так вовно, а для почтаря или DB-хи оно вовно абсолютное! АзЪ! :)
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от А (??), 26-Янв-25, 00:04 
Не, ну на локалхосте жать базу почты в узерспейсе - да, производительненько.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен IMAP-сервер Dovecot 2.4.0 "  –3 +/
Сообщение от Аноним (33), 25-Янв-25, 19:00 
В каких больших публичных деплоях используется сабж? Доводилось работать с несколькими крупными провайдерами из top 10 по количеству активных ящиков, везде самописанный софт на яве, крестах, ноджс, но Dovecot не встречал даже в самых недрах бэкэнда. Энтерпрайз плотно сидит на Exchange, Gmail для бизнеса и подобных продуктах. Сабж, похоже, подходит только для местечковых провайдеров и локалхостов.
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Tron is Whistling (?), 25-Янв-25, 21:49 
Могу за местечкового провайдера сказать - действительно подходит :)
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (33), 26-Янв-25, 01:32 
В этом сомнений нет. Интересно было бы почитать про деплои 10+миллионов активных пользователей. И не могу найти…
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (17), 26-Янв-25, 01:53 
так все будет упираться в сторейдж, и довкот не для этого уровня, хотя через прокси (довкот-прокси) можно спроксировать на разные бекенды в зависимости от юзера и масштабировать его. С базой ток надо определиться на 10 лямов записей мускул еще может потянуть. 50-100К активных пользователей потянет без проблем. По лмтп подключаем к постфиксу и всё.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Аноним (58), 26-Янв-25, 02:28 
Зачем проксировать через сабж? Какую задачу это должно решить?
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от _ (??), 25-Янв-25, 23:49 
Не знаю, у меня последний внутренний IMAP ушёл в закат в 2018.
Сейчас жи даже Exchange свой держать не модно :( - всё в облако жи ...
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

40. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Tron is Whistling (?), 25-Янв-25, 19:38 
Чёт с давкотом после копроративазиции всё плохо.

- director: Feature has been removed
- fs-sis: Feature is now deprecated and has been made read-only
  It will be removed in future release
- fts-lucene, fts-squat: These have been removed
- mail_compress: XZ and LZMA algorithm support has been removed

По ходу с 2.3 можно не уходить.

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от нах. (?), 25-Янв-25, 20:45 

"а вот мы его поддерживать прекратим сразу после обнаружения remote root очередного!"

Ответить | Правка | Наверх | Cообщить модератору

47. "Доступен IMAP-сервер Dovecot 2.4.0 "  +/
Сообщение от Tron is Whistling (?), 25-Янв-25, 21:47 
> "а вот мы его поддерживать прекратим сразу после обнаружения remote root очередного!"

Самая шляпа с SiS и XZ, я тут понимаю, что у меня потребуется лишних 3-4 терабайта сторейджа, а он не дешёвый.

Ответить | Правка | Наверх | Cообщить модератору

56. "Доступен IMAP-сервер Dovecot 2.4.0 "  –1 +/
Сообщение от Аноним (33), 26-Янв-25, 01:37 
> лишних 3-4 терабайта сторейджа

×100 нод хотя бы, да?

> а он не дешёвый

Ну не знаю, попробуйте деньги начать зарабатывать что ли…

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру