On 1/9/2012 12:09 PM, Timo Sirainen wrote: > On 9.1.2012, at 17.32, Noel wrote: > > Cool. > Does this just check for valid user existence, or can it also check > for over-quota (and respond 500 overquota I suppose)? > Hmm. That looked potentially useful, but Postfix doesn't seem to support it > at least that way, since the message to SMTP client is the same regardless of > what I add after 500 reply. Also that would have required me to move the code > somewhere else from auth process, since auth doesn't know the quota usage. > And internally Dovecot would still have had to do auth lookup separately, so > there's really no benefit in doing this vs. having Postfix do two lookups.
How about a separate TCP lookup for quota status? This would be really useful for sites that don't have that information in a shared sql table (or no SQL in postfix), and get rid of kludgy policy services used to check quota status. This would be used with a check_recipient_access table, response would be something like: 200 DUNNO quota OK 200 REJECT user over quota 500 user not found -- Noel Jones