1. 程式人生 > >dovecot並發數造成foxmail、outlook等客戶端工具接收郵件有時候報錯

dovecot並發數造成foxmail、outlook等客戶端工具接收郵件有時候報錯

ash als stat class false limit var proc net

問題:dovecot並發數造成foxmail、outlook等客戶端工具接收郵件有時候報錯,頻繁點收取郵件報錯。

/var/log/maillog日誌有大量的報錯:

Jan 24 14:01:33 mail dovecot: imap-login: Error: read(imap) failed: Remote closed connection (service's process_limit reached?)


1、看報錯應該是dovecot最大並發數的問題(默認是2048),使用這個命令確認下

netstat -antulp | grep "imap" | wc -l
3233


2、更改配置文件dovecot.conf,我改了這幾個值。

default_process_limit = 20480
default_client_limit = 65535
mail_max_userip_connections = 2048

service pop3 {
    process_limit = 20480
}

service imap {
    process_limit = 20480
}

protocol imap {
    mail_max_userip_connections = 20480
}


3、重啟dovecot服務。

dovecot並發數造成foxmail、outlook等客戶端工具接收郵件有時候報錯