> On 18 May 2018, at 20.19, David Hubbard <dhubb...@dino.hostasaurus.com> wrote:
> 
> Hello, given the 2015 revision date, I was curious if anyone can confirm 
> https://wiki2.dovecot.org/Timeouts is still accurate where the 'before login' 
> IMAP timeout remains hard coded?
> 
> We're having an issue where blocks of IP's from China and similar locations 
> are crawling IP ranges trying common login credentials, and hanging the 
> connections open in the process.  We have clients who have large numbers of 
> employees at single locations, so it isn't possible to reduce the 
> mail_max_userip_connections (assuming it even applies to pre-auth sessions) 
> to a low value.  The end result is these connections chew up all the 
> imap-login processes because they sit there until the three-minute timeout is 
> hit, blocking legit users.  The only workaround is to raise both the imap and 
> imap-login processes to a massive amount to support all the pre-auth hung 
> open connections.
> 
> It would be a lot easier to find a reasonable process limit if we could boot 
> these unauthenticated connections off in a more reasonable amount of time, 
> like 5-10 seconds, but I'm not seeing a way to accomplish that?
> 
https://github.com/PowerDNS/weakforced <https://github.com/PowerDNS/weakforced> 
is just for situations like this.

Sami

Reply via email to