Dovecot

软件截图:
Dovecot
软件详细信息:
版本: 2.3.2.1 更新
上传日期: 17 Aug 18
开发: Timo Sirainen
许可: 免费
人气: 29

Rating: 4.0/5 (Total Votes: 1)

Dovecot 是一个开源的免费POP3和IMAP服务器,可以在Linux和类UNIX操作系统上成功部署。 Dovecot项目主要考虑安全性,易于设置,无需特殊维护。


性能最高的IMAP服务器

Dovecot也是性能最高的IMAP服务器之一,符合标准,提供自我优化索引和自我修复。它管理员友好,具有灵活的用户身份验证,许多现有POP3和IMAP服务器的迁移支持,以及POP3和IMAP错误的变通方法支持。


它符合标准

虽然其他电子邮件服务器大部分都失败了,但软件会编译所有IMAP(Internet消息访问协议)服务器标准测试。它被设计为提供自我优化的索引,其中包含最终用户通常需要的客户端所需的所有数据和信息。

它的自我修复

Dovecot的最佳特点是它能够在出现问题时自我修复。例如,它将尝试修复损坏的索引文件。但是,严重问题会自动记录在sysadmin可访问的日志文件中。此外,该计划旨在管理员。


可以修改邮箱和索引

另一个有趣的功能是允许用户同时修改多台计算机的索引和邮箱,这意味着它可以在群集文件系统上完美运行。此外,导向器代理用于修复常见的NFS(网络文件系统)缓存问题。


极其灵活的用户身份验证

除了上述所有功能外,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:由于潜在的安全原因(由cPanel安全团队找到),默认情况下不再启用通过PR_SET_DUMPABLE进行核心转储。
  • 添加了对SMTP提交代理服务器的支持,其中包括对BURL和CHUNKING扩展的支持。
  • LMTP重写。现在支持CHUNKING扩展和本地/代理收件人的混合。
  • auth:支持libsodium,增加对ARGON2I和ARGON2ID密码方案的支持。
  • auth:支持所有平台的BLF-CRYPT密码方案
  • auth:为passdb / userdb添加了LUA脚本支持。请参阅https://wiki2.dovecot.org/AuthDatabase/Lua
  • 当出现错误或达到最大缓冲区大小时,输入流现在更可靠。以前在某些情况下,这可能会导致Dovecot尝试读取已经释放的内存。
  • 在流末尾编写预告片时,输出流以前没有处理失败。这主要影响加密和zlib压缩ostreams,如果最后一次写入失败(通常不会发生这种情况),它可能会默默地写入截断的文件。
  • 虚拟插件:修复了从具有IMAP BINARY扩展名的虚拟邮箱中抓取邮件时的恐慌。
  • doveadm-server:使用SSL连接修复潜在的挂起
  • doveadm proxy:从v2.2.33 +服务器读取命令的输出可能导致输出损坏或导致崩溃。
  • 许多其他较小的修复

版本2.2.32中的新功能

  • 从2.2.29版本中忘记了imapc重新连接修复,它也进行了“make check”。在单元测试中失败
  • dict-sql:将多个UPDATE合并到一个语句实际上并没有工作。
  • 使用vpopmail修复建筑

版本2.2.31中的新功能

  • 从2.2.29版本中忘记了imapc重新连接修复,也做了“检查”在单元测试中失败
  • dict-sql:将多个UPDATE合并到一个语句实际上并没有工作。
  • 使用vpopmail修复建筑

什么是新的版本2.2.30.2:

  • imapc重新连接修复程序在2.2.29版本中被遗忘,也做了“检查”在单元测试中失败
  • dict-sql:将多个UPDATE合并到一个语句实际上并没有工作。
  • 使用vpopmail修复建筑

什么是新的版本2.2.29.1:

  • imapc重新连接修复程序从2.2.29版本中被遗忘,也做了“检查”在单元测试中失败
  • dict-sql:将多个UPDATE合并到一个语句实际上并没有工作。
  • 使用vpopmail修复建筑

2.2.28版中的

新功能

  • 导演:“doveadm director move”到同一主机现在刷新用户的超时。这样,只需定期将用户移动到那里,就可以使用户始终处于同一后端。
  • 创建新邮箱时,最初使用INBOX的dovecot.index.cache缓存决策。
  • 只有当GUID可以快速从索引/缓存中获取时,现在只有GUID才能将GUID写入dovecot.index.log。
  • pop3c:将PASS命令的超时时间增加到5分钟。
  • 搜索或排序时不再忽略邮件访问错误。使用IMAP时,未标记的SEARCH / SORT回复仍然与以前一样发送,但是没有回复而是返回OK。
  • 使dovecot.list.index的文件名可配置。当有多个名称空间指向同一个邮件根目录时(例如mdbox的lazy_expunge名称空间),这是必需的。
  • 访问文件夹vsize时将size.virtual添加到dovecot.index(例如quota = count)。这主要是一种解决方法,可以避免由于损坏或其他原因导致dovecot.index.cache丢失邮件大小时缓慢的配额重新计算性能。
  • auth:支持OAUTHBEARER和XOAUTH2机制。在客户端的lib-dsasl中也支持它们。
  • auth:支持SASL机制过滤:passdb {mechanisms}
  • 通过不多次存储不必要的重复设置来缩小邮件进程的内存使用量。
  • imap:添加imap_fetch_failure设置来控制某些邮件的FETCH失败时会发生什么(参见example-config)。
  • imap:在断开连接日志行中包含有关最后一个命令的信息。
  • imap:创建了新的SEARCH = X-MIMEPART扩展。它目前没有默认通告,因为它没有完全实现。
  • fts-solr:添加对基本身份验证的支持。
  • Cassandra:如果设置了execution_retry_interval和execution_retry_times,则支持自动重试失败的查询。
  • doveadm:添加了“邮箱路径”命令。
  • mail_log插件:如果插件{mail_log_cached_only = yes},请仅在不需要打开电子邮件时记录所需字段。
  • 添加了mail_vsize_bg_after_count设置(参见example-config)。
  • 添加了mail_sort_max_read_count设置(请参阅example-config)。
  • pop3c:添加了pop3c_features = no-pipelining设置,以防止使用PIPELINING扩展,即使它已被广告。
  • 索引文件:自v2.2.26起,day_first_uid未正确更新。这导致dovecot.index.cache不是最佳的。
  • imap:SEARCH / SORT可能在client_check_command_hangs中声明了崩溃
  • imap:FETCH X-MAILBOX可能在虚拟邮箱中声明了崩溃。
  • imap:标记命令回复中的运行时间通常是错误的。
  • 搜索:使用NOT n:*或NOT UID n:*未正确处理
  • 导演:doveadm导演踢坏了
  • 导演:使用director_flush_socket
  • 修复崩溃
  • 导演:在后端之间移动用户时修复一些错误
  • imapc:各种错误处理修复和改进
  • master:doveadm进程状态输出有很多重复。
  • autoexpunge:如果邮箱的重命名时间戳比邮件的保存时间戳更新,请改用它。这在例如自动扩展时很有用。通过在“废纸篓”下重命名废纸篓/ *和整个邮箱,以防止它过早地自动退出。
  • autoexpunge:多个进程可能一直试图同时删除相同的邮件。这是有问题的,特别是使用lazy_expunge插件。
  • auth:%{passdb:*}在auth-worker进程中为空
  • auth-policy:hashed_pa​​ssword始终为空。
  • dict-sql:如果可能,将多个UPDATE合并到一个语句中。
  • fts-solr:发送查询时逃脱{}字符
  • fts:fts_autoindex_exclude =特殊用途导致崩溃
  • doveadm-server:修复多个请求重复使用进程时的泄漏和其他问题(service_count!= 1)
  • sdbox:修复邮箱创建竞争的断言崩溃
  • lda / lmtp:如果使用Sieve,deliver_log_format值并不完全正确。特别是%{storage_id}已被破坏。

  • 如果userdb更改了用户名,则
  • lmtp_user_concurrency_limit无法正常工作

版本2.2.27中的新功能

  • 添加了mail_crypt插件,允许加密存储的电子邮件。见http://wiki2.dovecot.org/Plugins/MailCrypt
  • stats:通过设置stats_carbon_server = ip:port
  • 可以将全局统计信息发送到Carbon服务器
  • imap / pop3 proxy:如果passdb返回proxy_not_trusted,请不要发送ID / XCLIENT
  • 为%变量添加了通用哈希修饰符:%{; rounds =,truncate =,salt = s>:field}哈希算法是任何受支持的哈希算法,例如md5,sha1,sha256。还有“pkcs5”。使用SHA256支持。例如:%{sha256:user}或%{md5; truncate = 32:user}。
  • 添加了对SHA3-256和SHA3-512哈希的支持。
  • config:支持local_name中的DNS通配符,例如: local_name * .example.com {..}匹配anything.example.com,但不匹配multiple.anything.example.com。
  • config:支持local_name中的多个名称,例如: local_name" 1.example.com 2.example.com" {..}
  • 修复了配置auth-policy时验证身份验证失败的问题,并且在没有设置用户名的情况下验证中止/失败。
  • director:如果两个用户有不同的标签,但是相同的哈希,则用户可能已被重定向到错误的标签的主机。
  • 索引文件可能被认为错误丢失,导致“Missing middle file seq = ..”要记录和索引重建。启用IMAP休眠时,这更容易发生。
  • 在休眠状态下正确恢复状态的各种修复。
  • dovecot.index文件通常是每封电子邮件4个字节太大。这是因为每封电子邮件浪费了3个字节,可用于IMAP关键字。
  • 更好地处理dovecot.list.index损坏的各种修复。
  • lib-fts:修复了具有特定输入的地址标记器中的断言崩溃。
  • 修复HTML中的断言崩溃问题,使用特定输入进行文本解析(例如,用于FTS索引或代码段生成)
  • doveadm sync -1:修复了处理邮箱GUID冲突的问题。
  • sdbox,mdbox:如果在运行索引fsck的lib-index中检测到损坏,则执行完整索引重建。
  • quota:在不同配额根之间移动邮件时,不要跳过配额检查。
  • 搜索:未正确处理搜索参数中的多个序列集或UID集。它们被错误地合并在一起。

版本2.2.26.0中的新功能

  • 修正了一些编译问题。
  • auth:修复了使用NTLM或SKEY机制和多个​​passdbs时的断言崩溃。
  • auth:修复了导出到具有空值的auth-worker passdb额外字段时的崩溃。
  • dsync:修复了dsync_brain_sync_mailbox_deinit中的assert-crash

版本2.2.25中的新功能

  • 对doveadm的各种修复。特别是通过doveadm-server运行的命令被破坏了。
  • 导演:修正用户在某些情况下陷入困境
  • 导演:修正了导演不断向对方发送不同状态并且永远不会同步的情况。
  • 导演:修复了与慢速“用户被杀”有关的断言崩溃回复
  • 修复了与istream-concat相关的断言崩溃,它至少可以通过Sieve脚本触发。

版本2.2.23中的新功能

  • 对doveadm的各种修复。特别是通过doveadm-server运行的命令被破坏了。
  • 导演:修正用户在某些情况下陷入困境
  • 导演:修正了导演不断向对方发送不同状态并且永远不会同步的情况。
  • 导演:修复了与慢速“用户被杀”有关的断言崩溃回复
  • 修复了与istream-concat相关的断言崩溃,它至少可以通过Sieve脚本触发。

版本2.2.21中的新功能

  • doveadm邮箱列表(以及其他一些)已被破坏在v2.2.20
  • director:修复了仅使用一个Director服务器运行时后端更改的问题。
  • 虚拟插件:修复了尝试打开不存在的自动处理后端邮箱时崩溃的问题。

版本2.2.20中的新功能

  • 添加了邮箱{autoexpunge =}设置。有关详细信息,请参阅http://wiki2.dovecot.org/MailboxSettings。
  • ssl_options:添加了对no_ticket的支持
  • imap / pop3 / managingieve-login:添加了postlogin_socket = path passdb extra字段。这允许替换特定用户的默认服务imap / pop3 / managingieve {}设置(例如,通过valgrind或strace运行他们的imap进程)。
  • doveadm fetch:添加了date.sent / received / saved.unixtime
  • fs-posix:添加mode = auto参数,根据父目录设置创建的文件和目录模式,如果它有setgid-bit。
  • director:支持具有主机名的后端,这样就可以验证他们的SSL证书。
  • 导演:如果使用doveadm director命令同时修改多个导演中的同一后端并且更改有冲突,则导演状态变得不同步。此修复包括一些额外的检查,这可以确保如果仍然发生这种冲突,它会自动修复。在某些情况下,现在可能会不必要地触发此类自动修复并记录错误。
  • 导演:后端标签无法正常工作。
  • ldap:tls_ *设置未用于ldaps URI。
  • ldap,mysql:修复设置连接超时。
  • auth:通过auth-worker的userdb查找无法更改用户名
  • dsync:修复了处理已删除目录的问题。确保我们不要进入无限邮箱重命名循环。
  • imap:修复了NOTIFY在看到名称空间不支持NOTIFY时崩溃的情况。
  • imap:使用SETMETADATA后,各种命令(尤其是FETCH)在输出较大时可能会挂起。
  • stats:空闲会话没有经常刷新,导致统计过程忘记它们,并在以后更新时记录有关未知会话的错误。
  • stats:已修复“重复的会话ID” LMTP传递给多个收件人时的错误和fts_autoindex = yes。
  • zlib插件:修复了在未设置zlib_save但导致源消息被压缩时导致缓存损坏的复制。
  • fts-solr:修复了转义Solr查询参数的问题。

  • 使用lmtp_rcpt_check_quota = yes 忽略
  • lmtp:quota_full_tempfail = yes

版本2.2.18中的新功能

  • director:登录UNIX套接字通常被检测为doveadm或director ring socket,导致它在现有安装中断开。
  • 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 char限制有望足够大,可以从所有现有系统进行迁移。这也是许多文件系统的限制。
  • director:添加了director_consistent_hashing设置以启用一致性哈希(而不是大多数随机MD5哈希)。当后端计数发生变化时,这会导致后端之间的用户移动更少,这可能会提高性能(主要是由于缓存)。
  • 导演:添加了对“标记”的支持,允许一个导演响铃为不同用户组的多个后端群集提供服务。
  • LMTP服务器:添加了lmtp_user_concurrency_limit设置,以限制单个用户可以同时完成多少LMTP交付。
  • LMTP服务器:添加了对STARTTLS命令的支持。
  • 如果生成的日志数据生成速度快于可写入的日志数据,请记录有关它的警告,并在ps输出的日志进程的进程标题中显示有关它的信息。此外,不要让单个服务泛滥太长时间,否则会拖延其他服务的日志记录。
  • stats:添加了对获取全局统计信息的支持。
  • stats:使用与Dovecot其余部分相同的会话ID。
  • stats:插件现在可以创建自己的统计字段
  • doveadm服务器:现在也可以通过doveadm服务器(TCP套接字)使用与邮件无关的命令。
  • doveadm proxying:passdb lookup现在可以覆盖doveadm_port并更改用户名。
  • doveadm:搜索查询现在支持“oldestonly”参数在第一次不匹配时立即停止。这可用于优化:doveadm expunge邮箱已保存在30d oldestonly之前
  • doveadm:添加了“保存”命令直接将邮件保存到指定的邮箱(绕过Sieve)。
  • doveadm fetch:添加了body.snippet字段,该字段返回没有空格或HTML标记的消息的前100个字符。结果存储在dovecot.index.cache中,因此可以有效地获取它。
  • dsync:添加了-t参数,仅同步比给定的接收时间戳更新的邮件。
  • dsync:添加了-F [ - ]参数,仅使用[out]给定的标记/关键字同步邮件。
  • dsync:添加了-a参数,用于指定包含用户所有邮件的虚拟邮箱。如果已发现此邮箱包含所需邮件(通过其GUID),则会从那里复制邮件而不是重新保存。 (这对于增量复制来说还不够有效。)
  • dsync:-m参数现在可以指定邮箱的特殊用途名称。
  • imapc:添加了imapc_features = gmail-migration以帮助从GMail迁移。见http://wiki2.dovecot.org/Migration/Gmail
  • imapc:添加了imapc_features = search以支持IMAP SEARCH命令。 (目前需要远程服务器的ESEARCH支持。)
  • expire plugin:添加expire_cache = yes设置以缓存dovecot索引文件中的大多数数据库查找。
  • quota:如果userdb中的overquota-flag与当前配额使用情况不匹配,请执行已配置的脚本。
  • 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的值。这允许在后端服务器上快速重新启动/升级,而不会返回登录失败。
  • 内部passdb查找(例如由lmtp / doveadm代理完成)在某些情况下(例如allow_nets不匹配)未返回失败
  • LMTP现在使用mail_log_prefix来记录邮件传递而不是硬编码前缀。但是,未送达日志前缀仍然是硬编码的。
  • passdb allow_nets = local匹配不包含IP地址的查找(由Dovecot服务内部完成)
  • 各种调试日志记录和错误日志记录改进
  • 各种竞争条件修复了LAYOUT = index
  • v2.2.14虚拟插件在某些情况下崩溃

版本2.2.14中的新功能

  • 自RC1以来的一些更重要的修复:
  • 使用dovecot.index.cache处理修复了几个竞争条件,可能导致不必要的“缓存已损坏”。错误。
  • auth:如果auth客户端列出了userdb并在完成之前断开连接,那么auth worker进程就会卡住(最终所有工作人员都会用完,请求会开始失败)。
  • 自v2.2.13以来的一些较大变化:
  • lmtp:Delivered-To:标题不再包含电子邮件地址。其他MDA也没有。
  • “磁盘空间不足”错误现在被视为临时错误(与“磁盘配额不足”不同)。
  • 复制插件:仅对具有非空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文件现在支持“quotes”和“quotes”。 patterns.Added last-login插件,用于在login.LDAP auth上设置用户的上次登录时间戳:允许使用auth_bind = yes
  • 的passdb凭证查询
  • IMAP:即使未启用CONDSTORE / QRESYNC,MODSEQ也会在FETCH回复中发送。这打破了至少旧的Outlook。
  • passdb静态处理缺失密码字段与空密码字段相同。
  • mdbox:修复了扫描损坏的mdbox文件时潜在的无限循环。
  • imap-login,pop3-login:修正客户端意外断开连接时可能发生的崩溃。
  • imap proxy:连接在一些使用模式中挂起。这主要影响了旧的Outlook。
  • lmtp proxy:代理有时会在错误情况下发送空邮件,或者可能会发送截断的邮件。
  • fts-lucene:如果设置了whitespace_chars,我们可能最终索引了一些垃圾字,不必要地增加了索引大小。

  • 如果配置套接字可读,则忽略
  • -c和-i参数,用于dovecot / doveadm命令。
  • 配额:某些设置中的配额重新计算不包括INBOX。
  • 邮件标题有时会以错误的顺序添加到dovecot.index.cache中。这引起的主要问题是当第二次同步认为本地邮箱已更改时,dsync + imapc增量同步。
  • doveadm备份没有注意到目标邮箱中间是否缺少电子邮件。现在它删除并重新同步邮箱。

版本2.2.11中的新功能

  • acl plugin:添加了一个可以包含邮箱模式的备用全局ACL文件。有关详细信息,请参见http://wiki2.dovecot.org/ACL。
  • imap proxy:添加了proxy_nopipelining passdb设置以解决其他IMAP服务器的错误(特别是MS Exchange 2013)。
  • 添加了%{auth_user},%{auth_username}和%{auth_domain}变量。有关详细信息,请参阅http://wiki2.dovecot.org/Variables。
  • 添加了对LZ4压缩的支持。
  • stats:跟踪命令的挂钟时间。
  • pop3_migration插件改进,以更加努力地正确匹配UIDL。
  • imap:SEARCH / SORT PARTIAL响应可能太大了。
  • doveadm backup:修复了同步邮箱删除时的断言崩溃问题。

版本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:配置quota_set时为admin用户实施SETQUOTA命令。见http://master.wiki2.dovecot.org/Quota/Configuration
  • 配额:支持“*”和“?” quota_rules中邮箱名称中的通配符
  • mysql:添加了ssl_verify_server_cert = no | yes参数。目前默认为“否”。确保没有任何破坏,但可能会变成“是”在Dovecot v2.3。
  • ldap:添加了blocking = yes设置以使用auth worker进程进行ldap查找。现在,这是一种解决方法,可以使用多个同时进行的LDAP连接。
  • pop3c + dsync性能改进
  • quota-status:quota_grace被忽略
  • ldap:用auth_bind = yes修复内存泄漏,没有auth_bind_userdn。
  • imap:当从未为邮箱启用CONDSTORE / QRESYNC时,不要再在SELECT / EXAMINE上发送HIGHESTMODSEQ。
  • imap:修复了处理没有永久modseqs的邮箱的问题。 (当SELECT返回[NOMODSEQ]时,主要是内存索引。)
  • imap:对METADATA支持的各种修复。
  • stats插件:只暂时删除权限的进程(例如indexer-worker)可能记录了无法打开/ proc / self / io的错误。

版本2.2.9中的新内容

  • 现在可以在完成全文搜索索引后自动完成通过设置插件{fts_autoindex = yes}
  • 来保存/复制邮件
  • replicator:添加了replication_dsync_parameters设置以传递“doveadm sync”参数(用于控制复制内容)。
  • 添加了邮件过滤器插件
  • 添加了liblzma / xz支持(zlib_save = xz)
  • v2.2.8改进的缓存文件处理暴露了几个与获取邮件头相关的旧错误。
  • v2.2.7的iostream处理更改导致某些连接在刷新输出之前断开连接(例如,没有发送POP3注销消息)

版本2.2.8中的新功能

  • 本地用户可以利用passdb checkpassword的一些用法。您可能需要修改设置以使其正常工作。请参阅http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

版本2.2.7中的新功能

  • passdb checkpassword的一些用法可能已被利用本地用户。您可能需要修改设置以使其正常工作。请参阅http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth:添加了截断auth_verbose_passwords记录的值的功能(参见10-logging.conf注释)
  • mdbox:添加了“mdbox_deleted” storage,可用于访问refcount = 0的消息。例如:doveadm import mdbox_deleted:〜/ mdbox""邮箱收件箱主题oops
  • ssl-params:添加了ssl_dh_parameters_length设置。
  • 主进程正在为每个创建的进程执行hostname.domain查找,这可能导致了大量不必要的DNS查找。
  • dsync:同时同步超过100条消息会在某些情况下导致问题,从而导致消息获得新的UID。
  • fts-solr:不同用户的不同Solr主机无效。

版本2.2.6中的新功能

  • acl:如果公共/共享命名空间具有所有用户的共享订阅文件,请不要列出访问它的用户不可见的订阅条目。
  • doveadm:添加了“auth lookup”执行passdb查找的命令。
  • login_log_format_elements:添加%{orig_user},%{orig_username}和%{orig_domain}扩展到完全由客户端发送的用户名(在进行任何更改身份验证过程之前)。
  • 添加了ssl_prefer_server_ciphers设置。
  • auth_verbose_passwords:也为未知用户记录密码。
  • Linux:使用inet_listener {reuse_port = yes}
  • 添加了对SO_REUSEPORT的可选支持
  • 导演:v2.2.5更改导致“SYNC丢失”错误
  • dsync:许多修复和错误处理改进
  • doveadm -A:不要通过为每个用户执行单独的配置查找来浪费CPU
  • 长时间运行的ssl-params进程不再阻止Dovecot重启
  • mbox:修复了mailbox_list_index = yes以使其正常工作

版本2.2.5中的新功能

  • SSL:增加了对ECDH / ECDHE密码套件的支持(作者David Hicks)
  • 添加了一些缺失的手册页(Pascal Volk)
  • quota-status:添加了quota_status_toolarge设置(由Ulrich Zehl提供)
  • 导演:即将到期的用户可能同时被重定向到不同的服务器。
  • pop3:如果客户端在LIST期间断开连接,则避免断言崩溃。
  • mdbox:损坏的索引标题仍未自动修复。
  • dsync:各种修复程序可以更好地与imapc和pop3c存储配合使用。
  • ldap:sasl_bind = yes导致崩溃,因为Dovecot的lib-sasl符号与Cyrus SASL库冲突。
  • imap:各种错误处理修复了CATENATE。 (使用Apple的压力测试脚本找到。)

显影剂的其他软件 Timo Sirainen

YATunnel
YATunnel

3 Jun 15

意见 Dovecot

评论没有发现
添加评论
打开图片!