[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[EMAIL PROTECTED]>
User-Agent: Mutt/1.4i
X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
        version=2.60
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
        crusoe.degler.net

I might be one of those sendmail gurus (unconsulted on this)...

Quoting Wayne Heming ([EMAIL PROTECTED]):
> You may think its broken or a red herring, but I think you may have missed 
> a point.
> 
> This is exactly how sendmail operates, and yes it may be 5 days instead of 
> 4. If there is a way around it I would like to know, but a lot of "so 
> called" sendmail gurus have looked and think it is correct.


No, it's how the delivery agent operates.  Basically sendmail is told it
can use this mailer for multiple users.  It gets back a non-success
code (75 says requeue, try later).

Roughly:  Mr /bin/mail, here is mail for "FineUser" and "FullUser"
And /bin/mail returns  "Ahhh, badness.  requeue" (aka return(EX_TEMPFAIL)
aka return(75)).  Sendmail only sees a return value to the program.


The solution to this is to use LMTP to deliver.  procmail speaks
SMTP, AFAIK, as can most mail.locals (and cyrus deliver and others).
Basically it's like SMTP but with fewer options (and over a unix
domain socket).

Mail to: fineUser 
OK
Mail To: FullUser
Error, over quota

fineUser will be removed from the list, FullUser will remain.


Sendmail doesn't actually deliver local mail.  It uses agents.
That's why it was renamed from "delivermail" in 1981 or so.  If those
agents are a bit stupid, then it's got little choice in the matter.

LMTP is a good answer.

Reply via email to