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