quota_full_tempfail = yes broken with lmtp_rcpt_check_quota (was: Re: lmtp_rcpt_check_quota not working)
Bernhard Schmidt
berni at birkenwald.de
Fri Jul 17 10:52:25 UTC 2015
Bernhard Schmidt <berni at birkenwald.de> wrote:
*bump* this is still an issue with Dovecot 2.2.18.2 from the dovecot-ee
repository
> With 2.2.15 from dovecot-ee it is different. The quota is now checked at
> RCPT stage
>
> # 2.2.15.8 (912dd04d7a14+): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.6 (4b9b9a88ac9b)
> # OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.8
>
> -> MAIL FROM:<sender at domain.de>
><- 250 2.1.0 OK
> -> RCPT TO:<recipient at domain.de>
><** 552 5.2.2 <recipient at domain.de> Quota exceeded (mailbox for user is full)
>
> But as you can see, the setting for quota_full_tempfail is now ignored.
> It should be deferring the message, not rejecting it. When I disable
> lmtp_rcpt_check_quota it behaves like 2.2.13.
>
> Summary:
> - In 2.2.9 and 2.2.13 lmtp_rcpt_check_quota is ignored
> - In 2.2.15 lmtp_rcpt_check_quota works, but quota_full_tempfail is
> ignored at the RCPT TO stage. It still works at the DATA stage, so
> disabling lmtp_rcpt_check_quota is a workaround falling back to 2.2.13
> behaviour
>
> Bernhard
>
More information about the dovecot
mailing list