I keep having this issue with one user, and I have to restart dovecot
several times a day to clear it. What I have is a postfix / dovecot mail
server (Centos 7) and about a dozen users. All mailboxes are imap ssl. I
monitor about 4 mailboxes on my computer and tablet. I use Thunderbird
on the computer (cache connections at 2) and K9 on the tablet, but one
user of the four I keep getting "Maximum number of connections from
user+IP exceeded" and I have the maximum at 50
"(mail_max_userip_connections=50)" so its hard for me to believe I am
actually exceeding it unless dovecot/client is not dropping connections
and keeps starting new ones until it reaches the maximum, but again,
only for one user, even though I am monitoring 4 on the same devices.
Any idea how to troubleshoot this? I don't know if I should be looking
at dovecot or the clients, or what I need to look for. It's been going
on since I put this server in use over a year ago. I also have issues
with Outlook clients disconnecting, just outlook, is there any
recommended settings to make Outlook work smoother?
Thanks! - Jeremy
Config -
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf
# OS: Linux 3.10.0-1160.11.1.el7.x86_64 x86_64 CentOS Linux release
7.9.2009 (Core)
# Hostname: ***
auth_mechanisms = plain login
debug_log_path = /var/log/dovecot_debug.log
first_valid_gid = 500
last_valid_gid = 600
last_valid_uid = 600
listen = *
mail_location = maildir:~/Maildir
mbox_write_locks = fcntl
namespace inbox {
? inbox = yes
? location ? mailbox Drafts {
??? special_use = \Drafts
? }
? mailbox Junk {
??? special_use = \Junk
? }
? mailbox Sent {
??? special_use = \Sent
? }
? mailbox "Sent Messages" {
??? special_use = \Sent
? }
? mailbox Trash {
??? special_use = \Trash
? }
? prefix = INBOX.
? separator = .
}
passdb {
? driver = pam
}
pop3_uidl_format = %f
protocols = imap lmtp
service auth {
? unix_listener /var/spool/postfix/private/auth {
??? group = postfix
??? mode = 0660
??? user = postfix
? }
}
service imap-login {
? inet_listener imap {
??? port = 143
? }
? inet_listener imaps {
??? port = 993
??? ssl = yes
? }
? process_min_avail = 1
? service_count = 0
}
service imap {
? process_limit = 1024
}
service lmtp {
? unix_listener lmtp {
??? mode = 0666
? }
}
ssl = required
ssl_cert = <***
ssl_cipher_list = ECDHE-RSA-CHACHA20-POLY1305:ALL:!LOW:!SSLv2:!EXP:!aNULL
ssl_key =? # hidden, use -P to show it
ssl_prefer_server_ciphers = yes
userdb {
? driver = passwd
}
protocol imap {
? mail_max_userip_connections = 50
}
I think if IMAP IDLE is used you need one connection per folder. If I remember correctly at least either Thunderbird or K9 Mail (I'm using both too) use one connection per selected directory. Simply increasing the number of connections was the easiest solution as I only have very few users too. Regards Frank Am 8. Juni 2022 21:14:23 MESZ schrieb Jeremy Schaeffer <kb9mfd at phonesplus.biz>:>I keep having this issue with one user, and I have to restart dovecot >several times a day to clear it. What I have is a postfix / dovecot mail >server (Centos 7) and about a dozen users. All mailboxes are imap ssl. I >monitor about 4 mailboxes on my computer and tablet. I use Thunderbird >on the computer (cache connections at 2) and K9 on the tablet, but one >user of the four I keep getting "Maximum number of connections from >user+IP exceeded" and I have the maximum at 50 >"(mail_max_userip_connections=50)" so its hard for me to believe I am >actually exceeding it unless dovecot/client is not dropping connections >and keeps starting new ones until it reaches the maximum, but again, >only for one user, even though I am monitoring 4 on the same devices. >Any idea how to troubleshoot this? I don't know if I should be looking >at dovecot or the clients, or what I need to look for. It's been going >on since I put this server in use over a year ago. I also have issues >with Outlook clients disconnecting, just outlook, is there any >recommended settings to make Outlook work smoother? > >Thanks! - Jeremy > >Config - > ># 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf ># OS: Linux 3.10.0-1160.11.1.el7.x86_64 x86_64 CentOS Linux release >7.9.2009 (Core) ># Hostname: *** >auth_mechanisms = plain login >debug_log_path = /var/log/dovecot_debug.log >first_valid_gid = 500 >last_valid_gid = 600 >last_valid_uid = 600 >listen = * >mail_location = maildir:~/Maildir >mbox_write_locks = fcntl >namespace inbox { > ? inbox = yes > ? location > ? mailbox Drafts { > ??? special_use = \Drafts > ? } > ? mailbox Junk { > ??? special_use = \Junk > ? } > ? mailbox Sent { > ??? special_use = \Sent > ? } > ? mailbox "Sent Messages" { > ??? special_use = \Sent > ? } > ? mailbox Trash { > ??? special_use = \Trash > ? } > ? prefix = INBOX. > ? separator = . >} >passdb { > ? driver = pam >} >pop3_uidl_format = %f >protocols = imap lmtp >service auth { > ? unix_listener /var/spool/postfix/private/auth { > ??? group = postfix > ??? mode = 0660 > ??? user = postfix > ? } >} >service imap-login { > ? inet_listener imap { > ??? port = 143 > ? } > ? inet_listener imaps { > ??? port = 993 > ??? ssl = yes > ? } > ? process_min_avail = 1 > ? service_count = 0 >} >service imap { > ? process_limit = 1024 >} >service lmtp { > ? unix_listener lmtp { > ??? mode = 0666 > ? } >} >ssl = required >ssl_cert = <*** >ssl_cipher_list = ECDHE-RSA-CHACHA20-POLY1305:ALL:!LOW:!SSLv2:!EXP:!aNULL >ssl_key =? # hidden, use -P to show it >ssl_prefer_server_ciphers = yes >userdb { > ? driver = passwd >} >protocol imap { > ? mail_max_userip_connections = 50 >} >-- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20220608/10ead0d0/attachment.htm>