> On 19 Jan 2016, at 20:23, Nikolaos Milas <nmi...@noa.gr> wrote: > > On 19/1/2016 6:34 μμ, Timo Sirainen wrote: > >> The nesting must be in this order or it'll give an error: >> >> local 127.0.0.1 { >> local_name foo { >> remote 127.0.0.1 { >> protocol imap { >> } >> } >> } >> } > > Please allow me to ask for clarifications: > > local <ip> --> Local Dovecot Server IP address
Yes. > local_name <name> --> Connecting client username No, this is used only when TLS SNI extension is used. It expands to the TLS SNI hostname. Typically this is only used to configure per-host TLS certificates. > remote <ip> --> Connecting client ip address Yes. > Please correct accordingly, if necessary. Thanks! > >> 1) Is there anything in Dovecot's error logs? For example any warnings about >> reaching a process limit? >> >> 2) If you can't find anything, try to find the matching webmail connection's >> disconnection message from Dovecot logs and see what it says the reason for >> disconnection was. > > I just found in Dovecot logs: > > dovecot: master: Warning: service(imap-login): process_limit (100) reached, > client connections are being dropped > > This must be it! So, I guess I could add to my config, for example: > > service imap-login { > service_count = 1 > vsz_limit = 64 M > + process_limit = 500 > + process_min_avail = 2 > } > > Sounds right? (Ref.: http://wiki.dovecot.org/LoginProcess) Yes. > By the way is there a way to show/monitor (e.g. using doveadm) the current > number of login processes used? Not beyond the standard tools: ps aux | grep imap-login | wc -l