quota-status fails when size=0 from Postfix
dovecot at ptld.com
dovecot at ptld.com
Thu Jul 29 03:44:38 EEST 2021
> - sending a test mail with SWAKS returns DUNNO
> (swaks is an SMTP test tool)
>
> the difference appears to be the "size=0" line that Postfix
> sends if I use SWAKS.
The postfix policy server sends over a bunch of key=values when it runs.
It has no idea why its running, it doesn't know you want it to be
checking for over quota. It just sends every thing over to dovcot who
knows that you want to be checking for over quota. One of the key=values
postfix sends is size=<bytes> of the message size. Dovecot looks at this
and ignores the rest of what postfix sent and returns a result.
Now im guessing, maybe because you are using a testing tool, maybe it is
not sending a message body in the email transmission, so postfix is
correcting reporting that message has an email body of zero bytes
(size=0). Dovecot must approve this because current maildir size + 0 !=
over limit. Maybe you are setup correctly and its just the testing tool
that creates an edge case you wont experience in the wild.
Like you said when sending a real email it gets rejected right?
More information about the dovecot
mailing list