Dovecot

Скріншот програми:
Dovecot
Дані програми:
Версія: 2.3.2.1 оновлений
Дата завантаження: 17 Aug 18
Розробник: Timo Sirainen
Ліцензія: Безкоштовно
Популярність: 20

Rating: nan/5 (Total Votes: 0)

Dovecot - це відкрите джерело та безкоштовний сервер POP3 та IMAP, які можуть бути успішно розгорнуті в операційних системах Linux та UNIX. Насамперед пам'ятаючи про безпеку, проект Dovecot простий у налаштуванні та не потребує спеціального технічного обслуговування.


Найефективніший IMAP-сервер

Dovecot також є одним з найефективніших серверів IMAP, відповідає стандартам, забезпечує самооптимізацію індексів та самооздоровлення. Він зручний для адміністратора, має гнучку аутентифікацію користувачів, підтримку міграції з багатьох існуючих серверів POP3 та IMAP, а також підтримку робочих шляхів для помилок POP3 та IMAP.


Це відповідає стандартам

У той час як інші сервери електронної пошти відмовляються від більшості з них, програмне забезпечення збирає з усіма стандартними тестами сервера IMAP (Інтернет-протокол доступу до повідомлень). Вона була розроблена, щоб запропонувати самостійні оптимізовані індекси, які містять усі дані та інформацію, які зазвичай потребує клієнт, який використовує кінцевий користувач.

Самозалікування

Найкращою особливістю Dovecot є його здатність до самолікування, коли виникає проблема. Наприклад, він намагатиметься виправити розбиті індексні файли. Проте серйозні проблеми автоматично вносяться до файлу журналу, який доступний для системи sysadmin. Крім того, програма націлена на дружбу з адміністраторами.


Поштові скриньки та індекси можуть бути змінені

Ще однією цікавою функцією є можливість дозволити користувачам одночасно змінювати індекси та поштові скриньки з кількох комп'ютерів, що означає, що він ідеально працює на кластерізованих файлових системах. Крім того, проксі директора використовуються для виправлення загальних неполадок кешування NFS (Network File System).


Надзвичайно гнучка автентифікація користувача

Над усіма вищезгаданими функціями, Dovecot також поставляється з надзвичайно гнучкою аутентифікацією користувачів, яка була розроблена з офсетного для підтримки широкого кола механізмів автентифікації та баз даних.


Він легко розширюється

Ще однією чудовою особливістю Dovecot є його здатність поширюватися з новими функціями за допомогою плагінів. Облікові записи IMAP та POP3 з інших поштових серверів можна легко імпортувати в Dovecot. Це дуже надійний сервер електронної пошти для 21-го століття.

Що нового в цьому випуску:

  • Різні зміни налаштувань див. на веб-сторінці https://wiki2.dovecot.org/Upgrading/2.3
  • Записаний журнал розпочато: реєстрація тепер грунтується на ієрархічних подіях. Це дає змогу робити різні речі, такі як: 1) надання відповідних префіксів журналу, 2) увімкнення журналу налагодження з більш точною деталізацією, 3) забезпечення журналів у більшості машинозчитуваних форматів. (наприклад, json). Все ще не закінчено, особливо багато старого коду реєстрації ще потрібно перекласти на новий спосіб.
  • Розпочато переписування статистики: тепер статистичні дані базуються на (журналі) подій. Можна збирати статистику про будь-яку зареєстровану подію. Див http://wiki2.dovecot.org/Statistics для деталей
  • параметр ssl_dh замінює старі згенеровані ssl-parameters.dat
  • IMAP: коли BINARY FETCH знаходить пошкоджену пошту, надсилайте помилку [PARSE] замість [UNKNOWNCTE]
  • Linux: основний видобуток через PR_SET_DUMPABLE більше не активовано за умовчанням через потенційні причини безпеки (знайдені командою cPanel Security Team).
  • Додана підтримка проксі-сервера SMTP-надсилання, що включає підтримку розширень BURL та CHUNKING.
  • Переписати LMTP. Підтримується зараз розширення CHUNKING та змішування локальних / проксі-реєстрів.
  • auth: Підтримка libsodium для додавання підтримки схем паролів ARGON2I та ARGON2ID.
  • auth: підтримка схеми паролів BLF-CRYPT на всіх платформах
  • auth: Додана підтримка сценаріїв для LUA для passdb / userdb. Див. Https://wiki2.dovecot.org/AuthDatabase/Lua
  • Вхідні потоки тепер більш надійні, коли виникають помилки або коли досягнуто максимальний розмір буфера. Раніше в деяких ситуаціях це могло б змусити Довекот спробувати прочитати вже звільнену пам'ять.
  • Вихідні потоки раніше не обробляли збій при написанні причепу в кінці потоку. Це в основному вплинуло на шифрування та зліб-компрес ostreams, що могло б мовчазно писати усічені файли, якщо останній запис стався збій (який, як правило, ніколи не бував).
  • віртуальний плагін: Виправлено паніку при завантаженні пошти з віртуальних поштових скриньок із розширенням IMAP BINARY.
  • doveadm-server: виправлення потенційного зависання за допомогою SSL-з'єднань
  • doveadm proxy: виведення команд читання з v2.2.33 + серверів могло призвести до пошкодження виходу або аварії.
  • Багато інших менших виправлень

Що нового у версії 2.2.32:

  • Виправлення imapc reconnection було забуто з версії 2.2.29, що також зробило & quot; make check & quot; не вдалося виконати тестування
  • dict-sql: об'єднання декількох UPDATE в одне повідомлення фактично не працювало.
  • Виправлено будівництво за допомогою vpopmail

Що нового у версії 2.2.31:

  • виправлення відновлення imapc було забуто з версії 2.2.29 , який також зробив & quot; перевірити & quot; не вдалося виконати тестування
  • dict-sql: об'єднання декількох UPDATE в одне повідомлення фактично не працювало.
  • Виправлено будівництво за допомогою vpopmail

Що нового у версії 2.2.30.2:

  • Файл повторного підключення IMAPC був забутий з версії 2.2.29 , який також зробив & quot; перевірити & quot; не вдалося виконати тестування
  • dict-sql: об'єднання декількох UPDATE в одне повідомлення фактично не працювало.
  • Виправлено будівництво за допомогою vpopmail

Що нового у версії 2.2.29.1:

  • Файл повторного підключення IMAPC був забутий з версії 2.2.29 , який також зробив & quot; перевірити & quot; не вдалося виконати тестування
  • dict-sql: об'єднання декількох UPDATE в одне повідомлення фактично не працювало.
  • Виправлено будівництво за допомогою vpopmail

Що нового у версії 2.2.28:

  • режисер: "рухатися режисера" doveadm "& quot; на той самий хост зараз оновлює таймаут користувача. Це дозволяє постійно зберігати користувача в тому самому бекенді, лише періодично переміщаючи користувача там.
  • Після створення нової поштової скриньки спочатку використовуйте кешування dovecot.index.cache INBOX.
  • Розпакування повідомлень записує GUID на файл dovecot.index.log лише тоді, коли GUID доступний швидко з індексу / кеш-пам'яті.
  • pop3c: збільшити таймаут для команди PASS до 5 хвилин
  • Помилки доступу до пошти не виконуються під час пошуку чи сортування. За допомогою протоколу IMAP непотрібна відповідь SEARCH / SORT залишається такою самою, як раніше, але НЕ відповідь повертається замість OK.
  • Зробіть ім'я файлу dovecot.list.index налаштовуваним. Це потрібне, коли існує декілька просторів імен, що вказують на той самий поштовий корінь (наприклад, поле імен lazy_expunge для mdbox).
  • Додайте size.virtual до dovecot.index, коли доступні vsize папки (наприклад, quota = count). Це, головним чином, обхідний шлях, щоб уникнути повільної ефективності перерахунку квот при втраті розміру повідомлень від dovecot.index.cache через корупцію чи іншу причину.
  • auth: підтримка механізмів OAUTHBEARER та XOAUTH2. Також підтримуйте їх у lib-dsasl на стороні клієнта.
  • auth: підтримка фільтрації за механізмом SASL: passdb {mechanisms}
  • Скоротіть використання пам'яті поштових процесів, не зберігаючи непотрібних багато разів дублювання налаштувань.
  • imap: додайте параметр imap_fetch_failure, щоб контролювати, що відбувається, коли FETCH не вдається для деяких повідомлень (див. приклад-конфігурацію).
  • imap: Включити інформацію про останню команду в лінії журналу відключень
  • imap: Створено новий SEARCH = X-MIMEPART розширення. Зараз він не рекламується за умовчанням, оскільки його не повністю реалізовано.
  • fts-solr: додавання підтримки для базової автентифікації
  • Кассандра: Підтримка автоматично повторює невдалих запитів, якщо встановлено execution_retry_interval і execution_retry_times.
  • doveadm: Додано & quot; шлях поштової скриньки & quot; команда.
  • плагін mail_log: якщо плагін {mail_log_cached_only = yes}, зареєструйте потрібні поля лише у тому випадку, якщо він не вимагає відкриття електронного листа.
  • параметр mail_vsize_bg_after_count додано (див. приклад-конфігурацію).

  • Налаштування
  • mail_sort_max_read_count додано (див. приклад-конфігурацію).
  • pop3c: Додано параметр pop3c_features = no-pipelining, щоб запобігти використанню розширення PIPELINING, навіть якщо він рекламується.
  • Індексні файли: day_first_uid не було оновлено правильно, оскільки v2.2.26. Це призвело до того, що dovecot.index.cache не оптимально.
  • imap: ПОШУК / SORT, можливо, стверджував-розбився в client_check_command_hangs
  • imap: FETCH X-MAILBOX може стерти аварію у віртуальних поштових скриньках.
  • imap: Тривалість роботи в тегах командного відповіді часто була помилково 0.
  • пошук: Використання NOT n: * або NOT UID n: * не було оброблено правильно
  • режисер: режисер удар був убитий
  • director: Виправлено помилку під час використання директорії_файлу_запуски
  • director: Виправлення помилок при переміщенні користувачів між бекендами
  • imapc: Різні виправлення та покращення обробки помилок
  • master: вивід стану процесу doveadm мав багато дублікатів.
  • autoexpunge: якщо перейменована мітка часу поштової скриньки є новою, ніж мітка збереження пошти, використовуйте її. Це корисно, коли автоматичне вилучення, наприклад Кошик / * і вся поштова скринька видаляються, перейменовуючи її в кошик, щоб запобігти автозавершенню занадто рано.
  • autoexpunge: декілька процесів, можливо, намагалися одночасно видалити ті самі повідомлення. Це було проблематично, особливо через плагін lazy_expunge.
  • auth:% {passdb: *} було порожнім у процесах авторизації
  • auth-policy: hashed_password завжди було відправлено порожнім.
  • dict-sql: якщо можливо, об'єднайте кілька UPDATE в один вираз
  • fts-solr: Escape {} символи при надсиланні запитів
  • fts: fts_autoindex_exclude = Аварія, викликана спеціальним використанням
  • doveadm-server: усунути витоки та інші проблеми, коли процес повторно використовується для декількох запитів (service_count! = 1)
  • sdbox: Виправте аварійну аварію на поштовій скриньці, щоб створити раунд
  • lda / lmtp: deliver_log_format значення були не цілком правильними, якщо використовувався Sieve. особливо% {storage_id} було порушено.
  • lmtp_user_concurrency_limit не працює, якщо userdb змінює ім'я користувача

Що нового у версії 2.2.27:

  • Додано плагін mail_crypt, який дозволяє шифрувати збережені електронні листи. Див. Http://wiki2.dovecot.org/Plugins/MailCrypt
  • статистика: глобальна статистика може бути відправлена ​​на сервер Carbon, встановлюючи stats_carbon_server = ip: port
  • imap / pop3 proxy: Якщо passdb повертає proxy_not_trusted, не надсилайте ID / XCLIENT
  • Додано загальний модифікатор хеш для% змінних:% {; раунд =, truncate =, salt = s & gt;: поле}. Хеш-алгоритм - це будь-який з підтримуваних, наприклад. md5, sha1, sha256. Також & quot; pkcs5 & quot; підтримується за допомогою SHA256. Наприклад:% {sha256: user} або% {md5; truncate = 32: user}.
  • Додана підтримка хешей SHA3-256 та SHA3-512.
  • config: підтримка підстановок DNS у місцевому імені, наприклад local_name * .example.com (..) збігається з будь-якими.пример.com, але не з кількома.anything.example.com.
  • config: Підтримка декількох імен в імені local_name, наприклад Локальна назва "1.example.com 2.example.com & quot; {..}
  • Виправлена ​​помилка при виконанні авторизації, коли налаштовано авторизацію політики, а автентифікація була перервана / не виконана без встановлення імені користувача.
  • режисер: якщо два користувачі мали різні теги, однак хеш, користувачі могли бути перенаправлені до невірних вузлів тегів.
  • Файли індексів, можливо, були помилково загублені, викликаючи & quot; Пропущені середні файли seq = .. & quot; для входу в систему і індексування перебудувати. Це сталося легше, якщо активовано сплячий режим IMAP.
  • Різні виправлення для правильного відновлення стану в режимі без сплячого режиму.
  • Файли dovecot.index зазвичай були 4 байтами на електронну пошту занадто великими. Це пояснюється тим, що було витрачено 3 байти на електронну пошту, які могли б використовуватися для ключових слів IMAP.
  • Різні виправлення для корекції коректування dovecot.list.index
  • lib-fts: Виправлена ​​атака-аварія у токенизаторі адреси з певним входом.
  • Виправлена ​​помилка агресії в HTML для обробки тексту з певним входом (наприклад, для індексування FTS або створення фрагмента)
  • синхронізація doveadm -1: виправлено кодування GUID поштової скриньки.
  • sdbox, mdbox: виконати повну перебудову індексу, якщо корупція виявлена ​​всередині lib-index, яка виконує індекс fsck.
  • квота: не пропускайте квотні перевірки під час переміщення пошти між різними квотами квот.
  • пошук: кілька наборів послідовностей або набори UID в параметрах пошуку не були оброблені правильно. Вони були неправильно об'єднані.

Що нового у версії 2.2.26.0:

  • Виправлено деякі проблеми компіляції.
  • auth: Виправлена ​​помилка при застосуванні при використанні механізмів NTLM або SKEY та декількох пасад.
  • auth: Виправлено помилку при експорті до авторизації passdb додаткових полів, які мають порожні значення.
  • dsync: виправлена ​​аварійна аварія в dsync_brain_sync_mailbox_deinit

Що нового в версії 2.2.25:

  • Різні виправлення до doveadm. Спеціально запущені команди через doveadm-сервер були зламані.
  • director: Виправлена ​​неполадка користувачів у деяких ситуаціях
  • director: виправлена ​​ситуація, коли режисери продовжують повторно надсилати різні стани один одному і ніколи не синхронізуватись.
  • director: виправлена ​​помилка, пов'язана з повільним "користувачем, що загубив" & quot; відповідь
  • Виправлена ​​атака з атаки, пов'язана з istream-concat, яка, можливо, була викликана принаймні сценарієм Sieve.

Що нового у версії 2.2.23:

  • Різні виправлення до дрібниці. Спеціально запущені команди через doveadm-сервер були зламані.
  • director: Виправлена ​​неполадка користувачів у деяких ситуаціях
  • director: виправлена ​​ситуація, коли режисери продовжують повторно надсилати різні стани один одному і ніколи не синхронізуватись.
  • director: виправлена ​​помилка, пов'язана з повільним "користувачем, що загубив" & quot; відповідь
  • Виправлена ​​атака з атаки, пов'язана з istream-concat, яка, можливо, була викликана принаймні сценарієм Sieve.

Що нового у версії 2.2.21:

  • розбиті листи поштової скриньки doveadm (та деякі інші) в v2.2.20
  • director: Виправлено внесення змін до бекенда під час роботи лише з одним сервером директора
  • віртуальний плагін: виправлено помилку під час спроби відкрити неіснуючу автоматичну пошткову скриньку бекенда.

Що нового у версії 2.2.20:

  • додано налаштування поштової скриньки {autoexpunge =}. Див. Http://wiki2.dovecot.org/MailboxSettings для деталей.
  • ssl_options: Додана підтримка для no_ticket
  • imap / pop3 / managesieve-login: додано додаткове поле postlogin_socket = passdb. Це дозволяє замінити служби за замовчуванням IMAP / POP3 / встановлення для конкретних користувачів (наприклад, під керуванням їх процес Imap через Valgrind або трасування) managesieve {}.
  • doveadm fetch: додано date.sent / received / saved.unixtime
  • ФС-POSIX :. долучення режим = Авто параметр, щоб запрограмувати на основі батьківських директорій створених файлів Каталогів і якщо він setgid-бітної
  • director: Підтримка бекендалів з назвою імен хостів, що дозволяє перевірити їх сертифікати SSL.
  • Режисер: стан Директорів стали десинхронизированном якщо команди директора doveadm були використані для зміни же бекенд в декількох директорів одночасно з суперечливими змінами. Цей виправлення містить деякі додаткові перевірки, які гарантують, що, якщо такий конфлікт все-таки трапляється, воно автоматично фіксується. У деяких ситуаціях такий автоматичний виправлення може бути невиправдано спрацьовувати та виникати помилка.
  • режисер: теги бекенда не працювали правильно.
  • LDAP :. Tls_ * параметри не були використані для LDAPS URIs
  • ldap, mysql: Виправлена ​​установка часу підключення.
  • auth: userdb пошук через авторинера не зміг змінити ім'я користувача
  • dsync: виправлена ​​обробка видалених каталогів. Переконайтеся, що ми не йдемо на безкінечну петлю перейменування поштової скриньки.
  • imap: Виправлено помилку в NOTIFY, коли спостерігалися простір імен, які не підтримували NOTIFY.
  • imap: Після того, як було використано SETMETADATA, різні команди (особливо FETCH) могли почати зависати, коли їх вихід був великим.
  • статистика: достатньо часто не оновлювалися сеанси в режимі очікування, що призводило до того, що процес статистики забув про них і повідомив про невідомі сеанси, коли вони оновлювалися пізніше.
  • статистика: виправлено & quot; повторюваний ідентифікатор сеансу & quot; помилки при передачі LMTP кільком одержувачам та fts_autoindex = так.
  • плагін zlib: фіксоване копіювання, що призводить до корекції кешу, коли zlib_save не встановлено, але вихідне повідомлення було стиснено.
  • fts-solr: Виправлено виключення параметрів запиту Solr.
  • lmtp: quota_full_tempfail = Так ігнорували lmtp_rcpt_check_quota = yes

Що нового у версії 2.2.18:

  • director: Логічні сокети UNIX, як правило, виявляються як гнучкі сокети або директорії, що спричиняє його розрив у існуючих установках.
  • sdbox: під час копіювання пошти в альт-сховище, помістіть це місце в альт-пам'ять.

Що нового у версії 2.2.16:

  • dbox: Перезавантаження (наприклад, doveadm force-resync) більше не видаляє файл dovecot.index.cache. Файл кешу рідко було проблемою, тому це просто викликало непотрібну повільність.
  • Обмеження назви поштової скриньки змінювалися під час створення поштової скриньки: кожна частина ієрархічного імені (наприклад, & quot; x & quot; або & quot; y & quot; у & quot; x / y & quot;) може бути довгою до 255 символів (замість 200). Це також зменшує максимальну кількість ієрархічних рівнів до 16 (замість 20), щоб зберегти максимальну довжину імені 4096 (загальна межа PATH_MAX). Очікується, що обмеження 255 символів буде досить великим для переміщення з усіх існуючих систем. Це також обмеження для багатьох файлових систем.
  • director: Додано параметр director_consistent_hashing, щоб увімкнути постійне хешування (а не головним чином випадкове MD5 хешування). Це призводить до зменшення кількості користувацьких переходів між бекендами при зміні балів, що може підвищити ефективність (головним чином за рахунок кешування).
  • director: додано підтримку & quot; тегів & quot ;, що дозволяє одному режисерові кільце обслуговувати декілька бекендальних кластерів з різними наборами користувачів.
  • LMTP-сервер: додано параметр lmtp_user_concurrency_limit, щоб обмежити, скільки LMTP-посилок можна зробити одночасно для одного користувача.
  • LMTP-сервер: Додана підтримка команди STARTTLS.
  • Якщо дані журналу створюються швидше, ніж його можна записати, занотуйте попередження про це та покажіть інформацію про нього в заголовку процесу журналу процесу виводу ps. Також не дозволяйте надто довго завищувати одну службу за рахунок затримки реєстрації інших служб
  • Статистика: Додана підтримка для отримання глобальної статистики.
  • статистика: використовуйте ті самі ідентифікатори сеансу, що й інші Dovecot.
  • статистика: Плагіни тепер можуть створювати власні поля статистики
  • doveadm server: команди, що не пов'язані з поштою, тепер також можуть бути використані через сервер doveadm (сокет TCP).
  • doveadm proxying: пошук passdb тепер може перевизначити doveadm_port та змінити ім'я користувача.
  • doveadm: запит пошуку тепер підтримує & quot; oldestonly & quot; параметр припинити негайно при першому невідповідності. Це можна використати для оптимізації: видалення поштової скриньки doveadm кошика збережена до 30-ти років лише в часі
  • doveadm: додано & quot; зберегти & quot; команда для безпосереднього збереження листів до вказаної поштової скриньки (обхід Sieve).
  • doveadm fetch: Додано поле body.snippet, яке повертає перші 100 символів повідомлення без пробілів або тегів HTML. Результат зберігається в dovecot.index.cache, тому його можна ефективно отримати.
  • dsync: Додано параметр -t для синхронізації лише поштових повідомлень, новіших від даної отриманої позначки часу.
  • dsync: додано параметр -F [-] для синхронізації лише поштових повідомлень із [out] вказаним прапором / ключовим словом.
  • dsync: Added -a - параметр для вказування віртуальної поштової скриньки, що містить всі повідомлення користувача. Якщо ця поштову скринька вже містить знайдену пошту (за її GUID), це повідомлення копіюється звідти, а не повторно зберігається. (Це ще недостатньо ефективно для додаткової реплікації.)
  • Параметр dsync: -m тепер може вказувати Спеціальні імена для поштових скриньок.
  • imapc: Додано imapc_features = gmail-міграція, щоб допомогти міграціям з GMail. Див. Http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Додано imapc_features = пошук для підтримки команди IMAP SEARCH. (Наразі підтримується підтримка ESEARCH з віддаленого сервера.)
  • закінчується плагін: додано expire_cache = yes налаштування для кешування більшості пошуків бази даних у файлах індексів dovecot.
  • квота: якщо прапор overquota у userdb не відповідає поточному використанню квоти, виконайте налаштований скрипт.
  • redis dict: Додана підтримка для закінчення клавіш (: expire_secs = n) та вказівки номера бази даних (: db = n)
  • auth: Не руйнується, якщо спробу ввійти до основного користувача без будь-якого налаштованого майстра = yes passdbs
  • Розбір тексту UTF-8 для листів може викликати зламані результати, навіть якщо буферизація була розбита посередині символу UTF-8. Це вплинуло, принаймні, на пошук повідомлень.
  • Деінсталяція рядка для деякого виходу з журналу не виконувалась належним чином: текст UTF-8 можна було б обрізати неправильно або обрізання взагалі не відбулося.
  • fts-lucene: пошук з віртуальної поштової скриньки, що складається з більш ніж 32 фізичних поштових скриньок, може призвести до збоїв.

Що нового у версії 2.2.15:

  • Плагіни тепер можуть надрукувати коментар банера у виводі doveconf (зазвичай версії плагіна)
  • Плагін реплікації зараз запускає низький (а не високий) пріоритет для операцій поштового копіювання.
  • Проксі-сервер IMAP / POP3 / ManageSieve: якщо неможливо підключити цільовий сервер, повторіть спробу підключення один раз на секунду до значення proxy_timeout. Це дозволяє швидко перезапустити / оновлювати сервер на бекендаменті, не повертаючи помилки входу.
  • Внутрішні пошукові запити Passdb (наприклад, виконані проксі lmtp / doveadm) не призводять до відмови в деяких випадках, коли воно повинно мати (наприклад, невідповідність allow_nets)
  • LMTP тепер використовує mail_log_prefix для реєстрації поштових доставлень замість жорсткого кодування префіксу. Префікс журналу без доставки все-таки важко кодується.
  • passdb allow_nets = пошук локальних матчів, які не містять IP-адреси (внутрішньо виконані службами Dovecot)
  • Різні журнали для налагодження та поліпшення реєстрації помилок
  • Різний стан стану виправляє до LAYOUT = index
  • v2.2.14 віртуальний плагін в деяких ситуаціях розбився

Що нового у версії 2.2.14:

  • Деякі найважливіші виправлення з часу роботи RC1:
  • Виправлено декілька умов перегонів з обробкою dovecot.index.cache, що, можливо, спричинило непотрібне "кешування пошкоджене" & quot; помилки.
  • auth: Якщо auth клієнт перерахував userdb і відключився до його закінчення, процес авторизації застряг (і в кінцевому підсумку всі працівники можуть звільнитися, і запити почнуть б виходити з ладу).
  • Деякі більші зміни, починаючи з v2.2.13:

  • заголовок
  • lmtp: Delivered-To: більше не містить навколо електронної адреси. Також у інших MDA немає.
  • & quot; З місця на диску & quot; Помилки тепер розглядаються як тимчасові помилки (не такі ж, як & quot; Out of disk quota & quot;).
  • плагін реплікації: використовуйте реплікацію лише для користувачів, які мають не порожній параметр mail_replica.
  • lmtp proxy: Введіть лінію про кожну поштову доставку. Додано параметр login_source_ips. Це може бути використано для встановлення вихідного IP-адреси в обидва боки з пулу IP (у випадку, якщо ви запускаєте TCP-порти). Параметри Rawlog можуть використовувати tcp :: як path.virtual plugin: не зберігати більше, ніж virtual_max_open_mailboxes (за умовчанням 64) кількість відкритих поштових скриньок open.SSLL / TLS стиснення може бути відключена за допомогою ssl_options = no_compressionacl: глобальний файл ACL тепер підтримує & quot; цитати & quot; навколо шаблонів. Додано плагін останнього входу, щоб встановити час останньої реєстрації користувача за авторизацією login.LDAP auth: Дозволити пошук пароля passdb також з auth_bind = yes
  • IMAP: MODSEQ був надісланий у відповідь FETCH, навіть якщо CONDSTORE / QRESYNC не було активовано. Це зламало принаймні старі перспективи.
  • статичний прохід у поле відсутнього пароля аналогічно порожньому полі пароля.
  • mdbox: фіксований потенціал нескінченного циклу при скануванні пошкодженого файлу mdbox.
  • imap-login, pop3-login: фіксований потенційний збій, коли клієнт відключив несподівано.
  • IMAP proxy: підключення було висіти в деяких моделях використання. Це вплинуло, головним чином, на прогноз "Старе".
  • Проксі-сервер lmtp: через проксі іноді доставляються порожні повідомлення в ситуаціях помилки або потенційно доставлені усічені повідомлення.
  • fts-lucene: якщо було встановлено whitespace_chars, можливо, нам довелося індексувати деякі сміттєві слова, без необхідності збільшуючи розмір індексу.

  • Параметри
  • -c і -i для команд dovecot / doveadm були проігноровані, якщо конфігураційний сокет був читабельним.
  • квота: перерахунок квоти не містив INBOX у деяких налаштуваннях.
  • Поштові заголовки іноді додавали до dovecot.index.cache неправильним замовленням. Основною проблемою, яку це викликала, була синхронізація послідовності dsync + imapc, коли друга синхронізація вважала, що локальна поштова скринька змінилася.
  • резервне копіювання doveadm не помічало, якщо електронних листів було відсутнє в середині цільової поштової скриньки. Тепер він видаляє та перезаписує поштові скриньки.

Що нового у версії 2.2.11:

  • плагін acl: додано альтернативний глобальний файл ACL, який може містити шаблони поштової скриньки. Див. Http://wiki2.dovecot.org/ACL для деталей.
  • imap proxy: Додано параметр passdb proxy_nopipelining для роботи над помилками інших серверів IMAP (особливо для MS Exchange 2013).
  • Додані% {auth_user},% {auth_username} і% {auth_domain} змінні. Див. Http://wiki2.dovecot.org/Variables докладніше.
  • Додана підтримка стиснення LZ4.
  • Статистика: відстежувати час на стіни для команд.
  • покращення плагіна pop3_migration, щоб спробувати спростити відповідність UIDLs.
  • imap: SEARCH / SORT PARTIAL може бути занадто великим.
  • резервне копіювання doveadm: виправлена ​​помилка під час синхронізації видалення поштової скриньки.

Що нового у версії 2.2.10:

  • auth: passdb / userdb dict переписати для підтримки набагато більш складних налаштувань. Див. Doc / example-config / dovecot-dict-auth.conf.ext. Старі налаштування продовжуватимуть працювати.
  • auth: додано userdb result_success / failure / tempfail і пропустіть налаштування, подібні до passdb's. Див. Http://wiki2.dovecot.org/UserDatabase
  • imap: реалізована команда SETQUOTA для адміністратора, коли налаштовано параметр quota_set. Див. Http://master.wiki2.dovecot.org/Quota/Configuration
  • квота: підтримка & quot; * & quot; & quot;? & quot; шаблони в іменах поштових скриньок у квотах_порядок
  • mysql: Доданий параметр ssl_verify_server_cert = no | yes. За замовчуванням цей параметр не вказано & quot; не & quot; щоб переконатися, що нічого не порушується, але, ймовірно, стане & quot; так & quot; в Dovecot v2.3.
  • ldap: Added blocking = yes налаштування для використання auth worker процесів для пошуку ldap. Наразі це шлях до можливості використовувати декілька одночасних підключень LDAP.
  • Покращення продуктивності pop3c + dsync
  • статус квоти: quota_grace було проігноровано
  • ldap: виправлено витік пам'яті за допомогою auth_bind = так і без auth_bind_userdn.
  • imap: Не надсилайте HIGHESTMODSEQ більше на SELECT / EXAMINE, коли CONDSTORE / QRESYNC ніколи раніше не активовано для поштової скриньки.
  • imap: Виправлення для обробки поштових скриньок без постійних модекс. (Коли [NOMODSEQ] повертається SELECT, головним чином за допомогою індексів в пам'яті.)
  • imap: Різні виправлення для підтримки METADATA.
  • плагін статистики: процеси, які лише тимчасово скинули привілеї (наприклад, індексатор), можуть виявити помилки в журналі про неможливість відкрити / proc / self / io.

Що нового в версії 2.2.9:

  • Тепер повнотекстовий індексування пошуку може бути здійснено автоматично після збереження / копіювання пошти, встановивши плагін {fts_autoindex = yes}
  • реплікатор: додано параметр replication_dsync_parameters для передачі "doveadm sync" & quot; параметри (для контролю того, що потрібно реплікувати).
  • Додано плагін поштового фільтра
  • Додана підтримка liblzma / xz (zlib_save = xz)
  • Удосконалена обробка файлів кеша у версії 2.2.2.8 викликала кілька старих помилок, пов'язаних із завантаженням заголовків повідомлень.
  • зміни в роботі vos.2.2.7 призводять до відключення деяких з'єднань перед тим, як промивати їх вихід (наприклад, повідомлення про вихід із POP3 не надсилаються)

Що нового у версії 2.2.8:

  • Деяке використання перевірочного пароля passdb може бути використане місцевими користувачами. Вам може знадобитися змінити налаштування, щоб він працював. Див http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

Що нового у версії 2.2.7:

  • Деяке використання пароля перевірки пароля може бути використане місцеві користувачі. Вам може знадобитися змінити налаштування, щоб він працював. Див http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth: Додана можливість скорочення значень, зареєстрованих auth_verbose_passwords (див. 10-logging.conf коментар)
  • mdbox: додано & quot; mdbox_deleted & quot; зберігання, яке можна використовувати для доступу до повідомлень з refcount = 0. Наприклад: імпортування doveadm mdbox_deleted: ~ / mdbox & quot; & quot; Скрипник вхідних скриньок скриньки
  • ssl-params: додано налаштування ssl_dh_parameters_length.
  • основний процес виконував пошук імені хосту.домен для кожного створеного процесу, що, можливо, спричинило багато непотрібних пошуків DNS.
  • dsync: синхронізація понад 100 повідомлень одночасно викликає проблеми в деяких ситуаціях, змушуючи повідомлення отримувати нові UID.
  • fts-solr: Різні хости Solr для різних користувачів не працювали.

Що нового у версії 2.2.6:

  • acl: якщо у загальному / загальному просторі імен є файл загального доступу для всіх користувачів, не вказуйте записи підписки, які не відображаються для користувача, який має доступ до нього.
  • doveadm: додано & quot; авторизацію & quot; команда для виконання passdb-пошуку.
  • login_log_format_elements: Додано% {orig_user},% {orig_username} і% {orig_domain}, що розширюється до імені користувача саме так, як його відправив клієнт (до того, як було здійснено будь-які зміни в авторизації).
  • Додано параметр ssl_prefer_server_ciphers.
  • auth_verbose_passwords: Введіть пароль для невідомих користувачів.
  • Linux: додана додаткова підтримка для SO_REUSEPORT за допомогою inet_listener (reuse_port = yes)
  • директор: v2.2.5 зміни, викликані & quot; SYNC втрачено & quot; помилки
  • dsync: багато способів усунення помилок та усунення помилок
  • doveadm -A: не витрачайте центральний процесор, виконуючи окремий пошук конфігурації для кожного користувача
  • Процес довгострокових процесів ssl-params більше не перешкоджає перезавантаженню Dovecot
  • mbox: Fixed mailbox_list_index = да, щоб правильно працювати

Що нового у версії 2.2.5:

  • SSL: Додана підтримка шифрувальних наборів ECDH / ECDHE (автор David Hicks)
  • Додано декілька відсутніх сторінок людини (за Паскалем Волком)
  • статус квоти: додано встановлене значення quota_status_toolarge (за Ульріхом Зелем)
  • режисер: Користувачі, які наближаються до закінчення терміну дії, можуть бути перенаправлені на різні сервери одночасно.
  • pop3: уникнути аварійної аварії, якщо клієнт від'єднується під час LIST.
  • mdbox: заголовок пошкоджених індексів не був автоматично виправлений
  • dsync: різноманітні виправлення, щоб краще працювати з накопичувачами imapc та pop3c.
  • ldap: sasl_bind = так викликано збої, оскільки символи lib-sasl Dovecot суперечили бібліотеці Cyrus SASL.
  • imap: різні виправлення обробки помилок для CATENATE. (Знайдено за допомогою сценарію стрес-випробувань Apple.)

Інші програми розробника Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Dovecot

Коментар не знайдено
додати коментар
Включіть картинки!