溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

郵件服務器頁面登錄失敗,修改postfix和dovecot參數(shù),imap進程數(shù)超過100登錄失敗

發(fā)布時間:2020-07-22 21:58:13 來源:網(wǎng)絡 閱讀:596 作者:gofat 欄目:系統(tǒng)運維

前情說明:

最近部署了一套郵件服務器并帶有 網(wǎng)頁訪問的WebMail,在登陸過程中經(jīng)常會遇到登陸失敗的情況

郵件服務器頁面登錄失敗,修改postfix和dovecot參數(shù),imap進程數(shù)超過100登錄失敗

解決思路:

經(jīng)過對系統(tǒng)的檢查,發(fā)現(xiàn)其服務器的資源使用情況以及網(wǎng)絡都正常,其中發(fā)現(xiàn)郵件通過imap連接,當imap的進程數(shù)超過100的情況下,界面登陸失敗的可能性非常大,然后重啟dovecot服務,就可以登陸,其imap的連接進程數(shù)也降低100以下;

郵件服務器頁面登錄失敗,修改postfix和dovecot參數(shù),imap進程數(shù)超過100登錄失敗

查找到dovecot.log下有告警提示,日志路徑查看配置文件/etc/dovecot/dovecot.conf ,這里配置的路徑為log_path = /var/log/dovecot.log;

master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped

master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped

master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped


所以通過檢查,其修改dovecot進程數(shù)量:

1、dovecot -a查看其參數(shù);

使用命令vim /etc/dovecot/dovecot.conf 修改dovecot進程數(shù)量:

在service imap-login 下添加(如果存在則修改)? process_limit = 500,根據(jù)需要調整期參數(shù)大小

service imap-login {

? inet_listener imap {

? ? #port=0

? ? port = 143

? }

? inet_listener imaps {

? ? #port = 993

? ? #ssl = yes

? }

? process_limit = 500

}

在service imap下添加(如果存在則修改)process_limit = 204800

service imap {

? # Most of the memory goes to mmap()ing files. You may need to increase this

? # limit if you have huge mailboxes.

? #vsz_limit = $default_vsz_limit


? # Max. number of IMAP processes (connections)

? #process_limit = 1024

? process_limit = 204800

}

在service pop3下添加(如果存在則修改)process_limit = 204800

service pop3 {

? # Max. number of POP3 processes (connections)

? #process_limit = 1024

? process_limit = 204800

}

在protocol imap下添加(如果存在則修改)mail_max_userip_connections = 20480

protocol imap {

? # Space separated list of plugins to load (default is global mail_plugins).

? #mail_plugins = $mail_plugins

? mail_plugins = quota imap_quota

? imap_client_workarounds = tb-extra-mailbox-sep

? mail_max_userip_connections = 20480

}

重啟dovecot命令:

service dovecot restart


2、在/etc/postfix/main.cf查看是否有default_process_limit參數(shù),如果沒有則添加,有則修改default_process_limit = 500

重啟postfix命令:service postfix restart

然后再跟蹤webmail登錄時的錯誤提示是否還會出現(xiàn)。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI