* Wojciech Puchar, 16.12.19 18:04

>>> how to disable throttling (or better - put other limits) for 127.0.0.1?
>>
>> https://wiki2.dovecot.org/Upgrading/2.3 - look for "Localhost Auth Penalty"
>>
> that's certainly this.
> 
> but i am not an expert in this passdb system
> 
> my current config is
> [...]
> 
> where /usr/local/etc/dovecot/aliasy is a list of e-mail names to user account 
> names like this
> 
> [email protected]:::::::user=puchar-wojtek
> 
> how to properly do this?


I'm not an expert either, but I *think* you can just more or less literally 
copy/paste from
the example in the link.

Ie., right before your passdb{} entry pointing to /usr/local/etc/dovecot/aliasy 
you would just
insert another passdb{} entry as the very first one, namely the one from the 
link with exactly
the same content (you could probably name the file differently to make its 
purpose more clear,
like eg. "/usr/local/etc/dovecot/passdb-override-auth-penalty"). The key point 
in this entry
seems to be "noauthenticate=y", which I interpret as "read and use the file, 
but don't actually
use it for authentication purposes").

Then, in the file itself, you probably only need the first line containing 
"127.0.0.1", again
copy/pasted literally from the link. I interpret its contents as "for any 
connections coming
from 127.0.0.1, apply 'nodelay=yes'", ie. don't apply the default auth penalty 
delay.

Maybe an actual expert will prove me wrong, but at least my interpretation 
seems to make some
sort of sense to me. :-)

HTH,
Thomas

Reply via email to