17 Jul
2015
17 Jul
'15
1:52 p.m.
Bernhard Schmidt <berni@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@domain.de> <- 250 2.1.0 OK -> RCPT TO:<recipient@domain.de> <** 552 5.2.2 <recipient@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