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 (Internet Message Access Protocol). Он был спроектирован так, чтобы предлагать самооптимизированные индексы, которые содержат все данные и информацию, которые обычно нужны клиенту, используемому конечным пользователем.

Самовосстановление

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


Почтовые ящики и индексы могут быть изменены

Еще одна интересная особенность - возможность разрешать пользователям изменять индексы и почтовые ящики с нескольких компьютеров одновременно, а это значит, что он отлично работает в кластерных файловых системах. Кроме того, директивные прокси используются для исправления общих проблем кеширования NFS (Network File System).


Чрезвычайно гибкая аутентификация пользователей

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


It & rsquo; s легко extensible

Еще одна замечательная особенность Dovecot - возможность расширять себя новыми функциями через плагины. IMAP и учетные записи POP3 с других почтовых серверов могут быть легко импортированы в Dovecot. Это очень безопасный почтовый сервер для 21-го века.

Что нового в этой версии:

  • Различные изменения настроек см. https://wiki2.dovecot.org/Upgrading/2.3
  • Началось ведение журнала регистрации: ведение журнала теперь основано на иерархических событиях. Это позволяет делать разные вещи, такие как: 1) предоставление несовместимых префиксов журналов, 2) возможность ведения журнала отладки с более тонкой детализацией, 3) предоставление журналов в более машиночитаемых форматах. (например, json). Все еще не закончено, особенно многое из старого кода регистрации еще нужно перевести на новый уровень.
  • Статистика переписывается: статистика теперь основана на (log) событиях. Можно собирать статистику о любом зарегистрированном событии. Подробнее см. Http://wiki2.dovecot.org/Statistics.

  • Установка
  • ssl_dh заменяет старые сгенерированные ssl-parameters.dat
  • IMAP: Когда BINARY FETCH находит поврежденные письма, отправьте ошибку [PARSE] вместо [UNKNOWNCTE]
  • Linux: сброс ядра через PR_SET_DUMPABLE больше не включен по умолчанию из-за потенциальных причин безопасности (найденных командой безопасности cPanel).
  • Добавлена ​​поддержка прокси-сервера отправки SMTP, который включает поддержку расширений BURL и CHUNKING.
  • LMTP переписать. Поддерживает расширение CHUNKING и смешивание локальных / прокси-получателей.
  • auth: поддержка libsodium для добавления поддержки схем паролей ARGON2I и ARGON2ID.
  • auth: поддержка схемы паролей BLF-CRYPT на всех платформах.
  • auth: добавлена ​​поддержка скриптов LUA для passdb / userdb. См. Https://wiki2.dovecot.org/AuthDatabase/Lua
  • Входные потоки теперь более надежны, когда есть ошибки или когда достигнут максимальный размер буфера. Раньше в некоторых ситуациях это могло привести к тому, что Dovecot попытался прочитать уже освобожденную память.
  • Выходные потоки ранее не обрабатывали сбои при написании трейлера в конце потока. Это в основном повлияло на шифрование и zlib compress ostreams, которые могли бы без помех записать усеченные файлы, если последняя запись произошла с ошибкой (что обычно не должно происходить).
  • виртуальный плагин: исправлена ​​паника при извлечении писем из виртуальных почтовых ящиков с расширением IMAP BINARY.
  • doveadm-server: исправление потенциала зависает с SSL-соединениями
  • doveadm proxy: вывод команд чтения из v2.2.33 + серверов может привести к повреждению или сбою.
  • Многие другие мелкие исправления

Что нового в версии 2.2.32:

  • Исправление исправления imapc было забыто из версии 2.2.29, которая также сделала «make check & quot; сбой в единичном тесте
  • dict-sql: Объединение нескольких UPDATE в один оператор фактически не работает.
  • Исправлено построение с помощью vpopmail

Что нового в версии 2.2.31:

  • Исправление исправления imapc было забыто из версии 2.2.29 , который также сделал "make check & quot; сбой в единичном тесте
  • dict-sql: Объединение нескольких UPDATE в один оператор фактически не работает.
  • Исправлено построение с помощью vpopmail

Что нового в версии 2.2.30.2:

  • Исправлено исправление пересоединения из версии 2.2.29 , который также сделал "make check & quot; сбой в единичном тесте
  • dict-sql: Объединение нескольких UPDATE в один оператор фактически не работает.
  • Исправлено построение с помощью vpopmail

Что нового в версии 2.2.29.1:

  • Исправлено исправление пересоединения из версии 2.2.29 , который также сделал "make check & quot; сбой в единичном тесте
  • dict-sql: Объединение нескольких UPDATE в один оператор фактически не работает.
  • Исправлено построение с помощью vpopmail

Что нового в версии 2.2.28:

  • Режиссер: «перемещение режиссера довести». на тот же хост теперь обновляется тайм-аут пользователя. Это позволяет постоянно поддерживать пользователя в одном бэкэнде, просто периодически перемещая пользователя там.
  • Когда создается новый почтовый ящик, сначала используйте инструкции кэширования dovecot.index.cache из INBOX.
  • Expunging mails записывает GUID в dovecot.index.log теперь только в том случае, если GUID быстро доступен из индекса / кеша.
  • pop3c: увеличить тайм-аут для команды PASS до 5 минут.
  • Ошибки почтового доступа больше не игнорируются при поиске или сортировке. С IMAP непомеченный ответ SEARCH / SORT по-прежнему отправляется так же, как и раньше, но вместо ответа не возвращается.
  • Сделать имя файла dovecot.list.index настраиваемым. Это необходимо, если существует несколько пространств имен, указывающих на один и тот же почтовый корень (например, пространство имен lazy_expunge для mdbox).
  • Добавить size.virtual в dovecot.index, когда доступ к папкам осуществляется (например, quota = count). Это, в основном, обходное решение, чтобы избежать медленных показателей перерасчета квот, когда размеры сообщений теряются из dovecot.index.cache из-за коррупции или по какой-либо другой причине.
  • auth: поддержка механизмов OAUTHBEARER и XOAUTH2. Также поддерживайте их в lib-dsasl для клиентской стороны.
  • auth: поддержка фильтрации по механизму SASL: passdb {механизмы}
  • Сократите использование памяти почтовых процессов, не сохраняя значения, которые дублируются многократно.
  • imap: добавьте параметр imap_fetch_failure, чтобы контролировать, что происходит, когда FETCH не работает для некоторых писем (см. пример-config).
  • imap: включить информацию о последней команде в строке журнала отсоединения.
  • imap: Создано новое ПОИСК = расширение X-MIMEPART. В настоящее время он не рекламируется по умолчанию, так как он не полностью реализован.
  • fts-solr: добавьте поддержку базовой проверки подлинности.
  • Cassandra: поддержка автоматического повторения неудачных запросов, если установлены параметры execute_retry_interval и execute_retry_times.
  • doveadm: Добавлено & quot; путь к почтовому ящику & quot; команда.
  • Плагин mail_log: если плагин {mail_log_cached_only = yes}, зарегистрируйте нужные поля, только если он не требует открытия электронной почты.

  • Добавлена ​​опция
  • mail_vsize_bg_after_count (см. пример-config).

  • Добавлен параметр
  • mail_sort_max_read_count (см. пример-config).
  • pop3c: добавлен параметр pop3c_features = no-pipelining, чтобы предотвратить использование расширения PIPELINING, даже если оно объявлено.
  • Индексные файлы: day_first_uid не обновлялся правильно с версии 2.2.26. Это привело к тому, что dovecot.index.cache не был оптимальным.
  • imap: ПОИСК / СОРТИРОВКА может быть с ошибкой assert в client_check_command_hangs
  • imap: FETCH X-MAILBOX может иметь сбой в виртуальных почтовых ящиках.
  • imap: время выполнения в теге с ответом команды часто ошибочно 0.
  • search: Использование NOT n: * или NOT UID n: * не было обработано правильно
  • Режиссер: удар директора Doveadm был нарушен.
  • Режиссер: Исправьте сбой при использовании director_flush_socket
  • Режиссер: исправить некоторые ошибки при перемещении пользователей между бэкэндами
  • imapc: различные исправления ошибок и улучшения.
  • master: выход состояния процесса doveadm имел много дубликатов.
  • autoexpunge: если временная метка переименования почтового ящика является более новой, чем метка сохранения почты, используйте ее вместо этого. Это полезно при автоматическом экспонировании, например. Trash / * и весь почтовый ящик удаляется, переименовав его в корзину, чтобы предотвратить его слишком быстрое использование.
  • autoexpunge: несколько процессов, возможно, пытались одновременно удалить одни и те же письма. Это было проблематично, особенно с плагином lazy_expunge.
  • auth:% {passdb: *} был пуст в процессах auth-worker
  • auth-policy: hashed_password всегда отправляется пустым.
  • dict-sql: Объедините несколько UPDATE в один оператор, если это возможно.
  • fts-solr: Escape {} символы при отправке запросов
  • fts: fts_autoindex_exclude = Аварии, вызванные специальным вызовом
  • doveadm-server: исправить утечки и другие проблемы при повторном использовании процесса для нескольких запросов (service_count! = 1)
  • sdbox: Fix assert-crash в почтовом ящике создать расы

  • Значения
  • lda / lmtp: deliver_log_format были не совсем корректными, если использовалось сито. особенно в% {storage_id}.
  • lmtp_user_concurrency_limit не работает, если userdb изменил имя пользователя

Что нового в версии 2.2.27:

  • Добавлен плагин mail_crypt, который позволяет шифровать сохраненные электронные письма. См. Http://wiki2.dovecot.org/Plugins/MailCrypt
  • stats: Глобальная статистика может быть отправлена ​​на сервер Carbon, установив stats_carbon_server = ip: port
  • imap / pop3 proxy: Если passdb возвращает proxy_not_trusted, не отправляйте ID / XCLIENT
  • Добавлен общий хэш-модификатор для% переменных:% {; rounds =, truncate =, salt = s & gt;: field} Хэш-алгоритм - это любой из поддерживаемых, например. md5, sha1, sha256. Также "pkcs5" поддерживается SHA256. Например:% {sha256: пользователь} или% {md5; truncate = 32: пользователь}.
  • Добавлена ​​поддержка хешей SHA3-256 и SHA3-512.
  • config: поддержка подстановочных знаков DNS в local_name, например. local_name * .example.com {..} соответствует anything.example.com, но не multiple.anything.example.com.
  • config: поддержка нескольких имен в local_name, например. local_name & quot; 1.example.com 2.example.com & quot; {..}
  • Исправлен сбой в режиме auth, когда была настроена политика авторизации, а аутентификация была прервана / выполнена без установки имени пользователя.
  • Режиссер: если у двух пользователей были разные теги, но один и тот же хеш, пользователи могли быть перенаправлены на хосты неправильного тега.
  • Индексные файлы, возможно, считались неправильно потерянными, вызывая «Недостающий средний файл seq = .. & quot; для регистрации и восстановления индекса. Это произошло более легко с включенной спящей IMAP.
  • Различные исправления для правильного восстановления состояния в не-гибернации.
  • Файлы dovecot.index обычно составляли 4 байта на электронную почту. Это связано с тем, что 3 байта на электронную почту теряются впустую, которые могли быть использованы для ключевых слов IMAP.
  • Различные исправления для более эффективного управления dovecot.list.index.
  • lib-fts: Исправлена ​​ошибка assert-crash в токенизаторе адреса с определенным входом.
  • Исправлена ​​ошибка assert-crash в HTML для синтаксического анализа текста с определенным вводом (например, для индексации FTS или генерации фрагмента)
  • doveadm sync -1: Исправлена ​​ошибка с обработкой GUID почтового ящика.
  • sdbox, mdbox: выполнить полную перестройку индекса, если в lib-index обнаружено повреждение, которое запускает индекс fsck.
  • quota: Не пропускайте проверки квот при перемещении писем между разными корнями квот.
  • search: Множество наборов последовательностей или наборов UID в параметрах поиска обрабатывались неправильно. Они были неправильно объединены.

Что нового в версии 2.2.26.0:

  • Исправлены некоторые компиляционные проблемы.
  • auth: Исправлена ​​ошибка assert-crash при использовании механизмов NTLM или SKEY и нескольких passdbs.
  • auth: Исправлен сбой при экспорте в дополнительные поля passdb auth-worker, у которых были пустые значения.
  • dsync: Исправлена ​​ошибка assert-crash в dsync_brain_sync_mailbox_deinit

Что нового в версии 2.2.25:

  • Различные исправления для doveadm. Особенно запущены команды с помощью doveadm-сервера.
  • Режиссер: Исправлена ​​слабость пользователя, возникающая в некоторых ситуациях.
  • Режиссер: Исправлена ​​ситуация, когда режиссеры продолжали переписывать разные состояния друг другу и никогда не синхронизировались.
  • Director: Исправлена ​​ошибка assert-crash, связанная с медленным «пользователем, убитым». ответ
  • Исправлена ​​ошибка assert-crash, связанная с istream-concat, которая могла быть вызвана, по крайней мере, скриптом Sieve.

Что нового в версии 2.2.23:

  • Различные исправления для doveadm. Особенно запущены команды с помощью doveadm-сервера.
  • Режиссер: Исправлена ​​слабость пользователя, возникающая в некоторых ситуациях.
  • Режиссер: Исправлена ​​ситуация, когда режиссеры продолжали переписывать разные состояния друг другу и никогда не синхронизировались.
  • Director: Исправлена ​​ошибка assert-crash, связанная с медленным «пользователем, убитым». ответ
  • Исправлена ​​ошибка assert-crash, связанная с istream-concat, которая могла быть вызвана, по крайней мере, скриптом Sieve.

Что нового в версии 2.2.21:

  • Список почтовых ящиков Doveadm (и некоторых других) был нарушен в v.2.2.20
  • Режиссер: Исправлено изменение бэкэнд при работе только с одним сервером-режиссером.
  • виртуальный плагин: исправлен сбой при попытке открыть несуществующий автообновленный почтовый ящик.

Что нового в версии 2.2.20:

  • Добавлена ​​настройка почтового ящика {autoexpunge =}. Подробнее см. Http://wiki2.dovecot.org/MailboxSettings.
  • ssl_options: добавлена ​​поддержка no_ticket
  • imap / pop3 / manageieve-login: Добавлено дополнительное поле postlogin_socket = path passdb. Это позволяет заменить стандартные сервисы imap / pop3 / manageieve {} для конкретных пользователей (например, запустить их IMAP-процесс через valgrind или strace).
  • doveadm fetch: Добавлен date.sent / received / saved.unixtime
  • fs-posix: Добавлен режим = автоматический параметр, чтобы установить режим созданных файлов и каталогов на основе родительского каталога, если он имеет setgid-бит.
  • Режиссер: поддержка бэкендов с именами хостов, что позволяет проверить их сертификаты SSL.
  • Режиссер: государство режиссеров было десинхронизировано, если команды директора doveadm использовались для одновременного изменения одного и того же бэкэнда в нескольких режиссерах с противоречивыми изменениями. Это исправление включает в себя некоторые дополнительные проверки, которые гарантируют, что если такой конфликт все же произойдет, он автоматически будет исправлен. В некоторых ситуациях такое автоматическое исправление теперь может быть запущено без необходимости и регистрируется ошибка.
  • Режиссер: теги backend работали неправильно.

  • Параметры
  • ldap: tls_ * не использовались для URI ldaps.
  • ldap, mysql: Исправлена ​​установка времени ожидания подключения.
  • auth: поиск userdb через auth-worker не может изменить имя пользователя
  • dsync: исправлена ​​обработка удаленных каталогов. Убедитесь, что мы не переходим в бесконечный цикл переименования почтовых ящиков.
  • imap: Исправлен сбой в NOTIFY, когда наблюдались пространства имен, которые не поддерживали NOTIFY.
  • imap: после использования SETMETADATA различные команды (особенно FETCH) могли начать зависание, когда их результат был большим.
  • stats: сеансы в режиме ожидания недостаточно обновлялись, что приводило к тому, что процесс статистики забывал их и записывал ошибки об неизвестных сеансах, когда они были обновлены позже.
  • stats: Fixed & Duplicate session ID & quot; ошибки при доставке LMTP нескольким получателям и fts_autoindex = да.
  • zlib plugin: Исправлено копирование, вызывающее повреждение кеша, когда zlib_save не был установлен, но исходное сообщение было сжато.
  • fts-solr: Исправлены параметры запроса Solr.
  • lmtp: quota_full_tempfail = yes был проигнорирован с помощью lmtp_rcpt_check_quota = yes

Что нового в версии 2.2.18:

  • Режиссер: Логин UNIX-сокеты, как правило, были обнаружены в виде сокетов doveadm или Director, что привело к его разрыву в существующих установках.
  • sdbox: при копировании почты в хранилище alt поместите место назначения в хранилище alt.

Что нового в версии 2.2.16:

  • dbox: повторная синхронизация (например, doveadm force-resync) больше не удаляет файл dovecot.index.cache. Кэш-файл редко был проблемой, поэтому это просто вызвало ненужную медлительность.
  • Пределы имен почтовых ящиков изменены при создании почтового ящика: каждая часть иерархического имени (например, «x» или «y» в «x / y») может теперь содержать до 255 символов (вместо 200). Это также уменьшает максимальное количество иерархических уровней до 16 (вместо 20), чтобы сохранить максимальную длину имени 4096 (общий предел PATH_MAX). Ограничение на 255 символов, как мы надеемся, достаточно велико для миграции из всех существующих систем. Это также предел для многих файловых систем.
  • director: Добавлен параметр director_consistent_hashing, чтобы включить последовательное хеширование (вместо хаоса в большинстве случаев случайным MD5). Это приводит к меньшему количеству перемещений пользователей между бэкендами, когда количество обратных ссылок изменяется, что может повысить производительность (в основном из-за кэширования).
  • Режиссер: Добавлена ​​поддержка «тегов», которая позволяет одному кольцу режиссера обслуживать несколько бэкэнд-кластеров с разными наборами пользователей.
  • Сервер LMTP: добавлен параметр lmtp_user_concurrency_limit, чтобы ограничить количество доставки LMTP одновременно для одного пользователя.
  • Сервер LMTP: добавлена ​​поддержка команды STARTTLS.
  • Если данные регистрации генерируются быстрее, чем они могут быть записаны, зарегистрируйте предупреждение об этом и покажите информацию об этом в заголовке процесса процесса журнала в выпуске ps. Также не допускайте, чтобы одна служба набрасывалась слишком долго за счет задержки регистрации других служб.
  • stats: Добавлена ​​поддержка для получения глобальной статистики.
  • stats: Используйте те же идентификаторы сеанса, что и остальные Dovecot.
  • stats: Теперь плагины могут создавать свои собственные поля статистики.
  • сервер doveadm: команды, не связанные с почтой, теперь могут также использоваться через сервер doveadm (сокет TCP).
  • doveadm proxying: passdb lookup теперь может переопределять doveadm_port и изменять имя пользователя.
  • doveadm: теперь поддерживается поисковый запрос & quot; oldestonly & quot; параметр немедленно останавливается в первом несоответствии. Это можно использовать для оптимизации: doveadm expunge mailbox Trash saveded before 30d oldestonly
  • doveadm: Добавлено & quot; Сохранить & quot; чтобы напрямую сохранять почту в указанный почтовый ящик (в обход сита).
  • doveadm fetch: Добавлено поле body.snippet, которое возвращает первые 100 символов сообщения без пробелов или HTML-тегов. Результат сохраняется в файле dovecot.index.cache, поэтому он может быть эффективно загружен.
  • dsync: Добавлен параметр -t для синхронизации только почтовых сообщений, более новых, чем заданная дата-метка.
  • dsync: добавлен параметр -F [-] для синхронизации только писем с [out] заданным флагом / ключевым словом.
  • dsync: Добавлен параметр -a для указания виртуального почтового ящика, содержащего все письма пользователя. Если этот почтовый ящик уже нашел нужную почту (по ее идентификатору GUID), сообщение будет скопировано оттуда вместо повторного сохранения. (Это недостаточно эффективно для инкрементной репликации.)
  • dsync: -m теперь может указывать Специальные имена для почтовых ящиков.
  • imapc: добавлена ​​imapc_features = gmail-миграция для миграции из GMail. См. Http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Добавлен imapc_features = поиск для поддержки команды IMAP SEARCH. (В настоящее время требуется поддержка ESEARCH с удаленного сервера.)
  • expire plugin: добавлен параметр expire_cache = yes для кэширования большинства запросов базы данных в файлах индексов dovecot.
  • quota: Если флаг overquota в userdb не соответствует текущему использованию квоты, выполните сконфигурированный скрипт.
  • redis dict: добавлена ​​поддержка ключей для истечения срока действия (: expire_secs = n) и указание номера базы данных (: db = n)
  • auth: не сбой при попытке войти в мастер-логин без каких-либо сконфигурированных master = yes passdbs
  • Разбор текста UTF-8 для писем может иногда приводить к нарушенным результатам, если буферизация была разделена в середине символа UTF-8. Это затронуло хотя бы поиск сообщений.
  • Дезинфекция строк для некоторых протоколированных результатов не была выполнена должным образом: текст UTF-8 мог быть усечен неправильно или усечение могло вообще не происходить.
  • fts-lucene: Поиск из виртуального почтового ящика, состоящего из более чем 32 физических почтовых ящиков, может привести к сбоям.

Что нового в версии 2.2.15:

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

Что нового в версии 2.2.14:

  • Некоторые из наиболее важных исправлений с RC1:
  • Исправлено несколько условий гонки с обработкой dovecot.index.cache, которая, возможно, вызвала ненужный «кэш», была повреждена ». ошибки.
  • auth: если клиент auth перечисляет userdb и отключается до завершения, процесс рабочего процесса завершается (и в конечном итоге все работники могут израсходовать себя и запросы начнут сбой).
  • Некоторые из больших изменений с версии 2.2.2:
  • lmtp: Отправленный-To: заголовок больше не содержится вокруг адреса электронной почты. Другие MDA тоже не имеют.
  • & quot; Вне дискового пространства & quot; ошибки теперь рассматриваются как временные ошибки (не такие же, как и «Квота вне дискового пространства»).
  • Плагин репликации: используйте репликацию только для пользователей, у которых есть непустой параметр mail_replica.
  • lmtp proxy: запишите строку о каждой доставке почты. Добавлена ​​настройка login_source_ips. Это можно использовать для настройки циклического включения исходного IP-адреса из пула IP-адресов (в случае, если у вас закончились TCP-порты). Параметры Rawlog могут использовать tcp :: как плагин path.virtual: не держите больше, чем virtual_max_open_mailboxes (по умолчанию 64) количество бэкэндовых почтовых ящиков open.SSL / TLS-сжатие может быть отключено с помощью ssl_options = no_compressionacl: Глобальный файл ACL теперь поддерживает & quot; quotes & quot; вокруг шаблонов. Добавлен плагин последнего входа, чтобы установить временную метку последнего входа пользователя в login.LDAP auth: разрешить учетные данные passdb также с помощью auth_bind = yes
  • IMAP: MODSEQ был отправлен в ответ FETCH, даже если CONDSTORE / QRESYNC не был включен. Это сломало по крайней мере старые Outlook.
  • passdb static обработанное поле отсутствующего пароля такое же, как поле с пустым паролем.
  • mdbox: Исправлен потенциальный бесконечный цикл при сканировании разбитого файла mdbox.
  • imap-login, pop3-login: Исправлены потенциальные сбои при неожиданном отключении клиента.
  • imap proxy: соединение зависало в некоторых шаблонах использования. В основном это затронуло более старые Outlook.
  • lmtp proxy: прокси иногда поставлял пустые письма в ситуациях с ошибками или потенциально поставлял усеченные письма.
  • fts-lucene: Если было установлено whitespace_chars, мы, возможно, закончили индексирование некоторых слов мусора, без необходимости увеличивая размер индекса.

  • Параметры
  • -c и -i для команд dovecot / doveadm игнорировались, если сокет конфигурации был доступен для чтения.
  • quota: Пересчет квот не включал 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.
  • stats: Отслеживайте также время настенных часов для команд.
  • Улучшения плагина pop3_migration, чтобы попытаться с уверенностью соответствовать UIDL.
  • imap: ПОИСК / СОРТ ЧАСТИЦЫ reponses могут быть слишком большими.
  • резервная копия doveadm: Исправлена ​​ошибка assert при сбое удаления почтового ящика.

Что нового в версии 2.2.10:

  • auth: passdb / userdb dict rewrite для поддержки более сложных настроек. См. Doc / example-config / dovecot-dict-auth.conf.ext. Старые настройки будут продолжать работать.
  • auth: добавлен параметр userdb result_success / failure / tempfail и пропустить настройки, аналогичные параметрам passdb. См. Http://wiki2.dovecot.org/UserDatabase
  • imap: реализована команда SETQUOTA для пользователя admin при настройке quota_set. См. Http://master.wiki2.dovecot.org/Quota/Configuration
  • quota: Поддержка & quot; * & quot; и "& quot; подстановочные знаки в именах почтовых ящиков в quota_rules
  • mysql: добавлен параметр ssl_verify_server_cert = no | yes. В настоящее время по умолчанию используется значение "no" чтобы убедиться, что ничего не сломается, но, скорее всего, станет «да». в Dovecot v2.3.
  • ldap: добавлено блокирование = да для использования процессов рабочего процесса для поиска ldap. Обходным решением для использования нескольких одновременных подключений LDAP стало.

  • Улучшения производительности
  • pop3c + dsync.
  • quota-status: quota_grace был проигнорирован
  • ldap: Исправлена ​​утечка памяти с помощью auth_bind = yes и без auth_bind_userdn.
  • imap: больше не отправлять HIGHESTMODSEQ в SELECT / EXAMINE, когда CONFSTORE / QRESYNC никогда не был включен для почтового ящика.
  • imap: исправления для обработки почтовых ящиков без постоянных modseq. (Когда [NOMODSEQ] возвращается SELECT, в основном с индексами в памяти.)
  • imap: различные исправления для поддержки METADATA.
  • stats plugin: Процессы, которые только временно отбрасывали привилегии (например, indexer-worker), возможно, регистрировали ошибки, связанные с невозможностью открытия / proc / self / io.

Что нового в версии 2.2.9:

  • Полная индексация текстового поиска теперь может быть выполнена автоматически после сохранение / копирование писем путем установки плагина {fts_autoindex = yes}

  • Репликатор
  • : добавлена ​​настройка replication_dsync_parameters для передачи & quot; синхронизации doveadm & quot; параметры (для управления воспроизведением).
  • Добавлен модуль почтового фильтра
  • Добавлена ​​поддержка liblzma / xz (zlib_save = xz)

  • Улучшенная обработка файлов кэша
  • v2.2.8 выявила несколько старых ошибок, связанных с получением заголовков почты.

  • Изменения в iostream
  • v2.2.7 с iostream приводили к отключению некоторых подключений до выключения их вывода (например, сообщение о выходе POP3 не отправлялось)

Что нового в версии 2.2.8:

  • Некоторое использование passpassword passdb могло быть использовано локальными пользователями. Возможно, вам придется изменить настройки, чтобы они работали. См. Http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

Что нового в версии 2.2.7:

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

Что нового в версии 2.2.6:

  • acl: Если в общедоступном / общем пространстве имен имеется общий файл подписки для всех пользователей, не указывайте записи подписки, которые не видны для пользователя, обращающегося к нему.
  • doveadm: Добавлено & quot; auth lookup & 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 изменения, вызванные "SYNC lost" Ошибки
  • dsync: многие исправления и исправления ошибок.
  • doveadm -A: Не тратьте процессор на процессор, выполнив отдельный поиск в конфигурации для каждого пользователя.
  • Долгосрочный процесс ssl-params больше не предотвращает перезапуск Dovecot
  • mbox: исправлен почтовый ящик_list_index = да для правильной работы

Что нового в версии 2.2.5:

  • SSL: добавлена ​​поддержка наборов шифров ECDH / ECDHE (Дэвидом Хиксом)
  • Добавлены некоторые недостающие страницы (Pascal Volk)
  • quota-status: добавлена ​​настройка quota_status_toolarge (Ульрих Цел)
  • Директор: пользователи с истечением срока действия могут быть перенаправлены на разные серверы одновременно.
  • pop3: избегать assert-crash, если клиент отключается во время LIST.
  • mdbox: поврежденный заголовок индекса по-прежнему не был автоматически исправлен.
  • dsync: различные исправления для лучшей работы с хранилищами imapc и pop3c.
  • ldap: sasl_bind = yes вызвало сбой, потому что символы Lib-sasl от Dovecot противоречили библиотеке Cyrus SASL.
  • imap: исправления ошибок в CATENATE. (Найдена с использованием сценария стресс-тестов Apple).

Другие программы разработчика Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Комментарии к Dovecot

Комментарии не найдены
добавить комментарий
Включите картинки!