Imap

Dovecot 忽略最大 IMAP 連接數

  • August 6, 2015

我有一個執行 Dovecot/Postfix 的單一郵箱郵件伺服器,我有兩個 IMAP 客戶端,PC 上的 Thunderbird 和 Android 上的 K9。即使在我將“mail_max_userip_connections”變數更改為 50 後,我仍然在日誌中收到此錯誤。

puppet dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10): user=<admin@domain.net>, method=PLAIN, rip=62.242.90.2, lip=198.29.31.229, TLS

為什麼它說它在日誌中設置為10?是硬編碼的嗎?

grep -r "mail_max_userip_connections" /etc/dovecot
/etc/dovecot/conf.d/20-managesieve.conf:  #mail_max_userip_connections = 10
/etc/dovecot/conf.d/20-pop3.conf:  #mail_max_userip_connections = 3
/etc/dovecot/conf.d/20-imap.conf:  mail_max_userip_connections = 50

進行更改後,我重新啟動了 dovecot,但仍然記錄了此錯誤,並且我無法訪問郵箱。誰能幫我理解為什麼我似乎無法提高最高限額?

我最近有機會更改此值,但我在主配置文件中更改了它;我/etc/dovecot/dovecot.conf現在說:

protocol imap {
 mail_max_userip_connections = 50
}

它很榮幸;這是在 Centos 6.2 系統上使用 dovecot 2.0.9。我不知道這是對您問題的回答,但我認為了解其他人已使其工作以及如何工作可能對您有用。

mail_max_userip_connections = 50全域部分中添加,而不是在protocol imapprotocol pop3部分中。至少在這樣做之後,我dovecot -a開始返回請求的值mail_max_userip_connections而不是預設值10

我在 CentOS 上執行 Dovecot 2.0.9。

引用自:https://serverfault.com/questions/385187