Gary Mills wrote:
On Thu, Jun 17, 2004 at 05:35:01PM -0400, Ken Murchison wrote:
Use the Sendmail socket daemon (smmapd) which comes with Cyrus. You'll need either Sendmail 8.13 or the patch for 8.12 (http://www.sendmail.org/~ca/email/smenhanced.html)
This will check for over quota at RCPT TO time and send back a failure within the SMTP session.
Does that mean that if the user's mailbox is over quota, but the user has a sieve script that redirects the mail someplace else, the redirection will fail?
Yes. We can't check the actual disposition of the message via Sieve because we don't have all of the relevent info (the socket map protocol doesn't pass the envelope info or the message size), so we assume that the script might fail and try to do an implicit keep to the INBOX. If I'm not mistaken, lmtpd does the same thing when it receives the RCPT TO. The bottom line is that you should always make sure that you're under quota on your INBOX (and associated mailboxes within the same quotaroot).
-- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html