From: Dennis Davis (no email)
Date: Thu Feb 02 2006 - 09:38:50 EST
On Thu, 2 Feb 2006, Kjetil Torgrim Homme wrote:
> From: Kjetil Torgrim Homme <>
> To: Paul Haldane <>
> Cc:
> Date: Thu, 02 Feb 2006 14:38:20 +0100
> Subject: Re: delivering to over-quota users based on sender
>
...
> we do this with Exim, so I can't offer help with the Sendmail
> definitions. for messages which qualify, we use a special mailer
> ("transport" in Exim terminology) which invokes "deliver -q".
> normal delivery happens with LMTP. it is possible to do this
> directly in LMTP (that's what deliver(8) does), but Exim doesn't
> support sending the required parameter ("IGNOREQUOTA") in the
> RCPT TO command. although deliver(8) isn't as reliable as direct
> LMTP, the volume of such exceptional messages should be so low it
> doesn't matter much.
exim-4.60 comes with support for IGNOREQUOTA on the lmtp transport.
So you should be able to write a transport of the form:
cyrus_ltmp_ignore_quota:
driver = smtp
protocol = lmtp
hosts = LOOPBACK
lmtp_ignore_quota = true
hosts_override = true
allow_localhost = true
to deliver to an lmtp daemon listening on the loopback address.
I've not really tried this, but doesn't it work?
--
Dennis Davis, BUCS, University of Bath, Bath, BA2 7AY, UK
Phone: +44 1225 386101
----
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
|
|
|