Bug#400701: cyrdeliver: ignores -q option
Ross Boylan
ross at biostat.ucsf.edu
Tue Nov 28 18:53:08 CET 2006
On Mon, 2006-11-27 at 23:03 -0500, Brian White wrote:
> Package: cyrus-imapd-2.2
> Version: 2.2.13-9
>
> I've just upgrade from the cryus package in "stable" and have the
> following deliver rule in my exim4 configuration:
>
> # This transport uses cyrus for mail delivery
> cyrus_delivery:
> driver = lmtp
> command = "/usr/sbin/cyrdeliver -l -q ${local_part}"
> user = cyrus
> home_directory = /tmp
> return_path_add
> envelope_to_add
> delivery_date_add
>
> I've passed the "-q" option to cyrdeliver so it will deliver even if
> over quota. However, the log shows it failing for just that reason:
>
> Nov 27 22:41:56 kodiak cyrus/lmtpunix[21564]: accepted connection
> Nov 27 22:41:56 kodiak cyrus/lmtpunix[21564]: lmtp connection preauth'd
> as postman
> Nov 27 22:41:56 kodiak cyrus/lmtpunix[21564]: verify_user(user.fschafer)
> failed: Over quota
>
> Brian
> ( bcwhite at pobox.com )
This may not help with your quota issue, but for what it's worth here's
the exim4 transport I use, based on some advice whose source I don't
recall:
# Deliver to local cyrus IMAP server via LMTP
cyrus:
debug_print = "T: cyrus for $local_part@$domain"
driver = lmtp
delivery_date_add
envelope_to_add
return_path_add
user = cyrus
socket = /var/run/cyrus/socket/lmtp
batch_max = 40
So I don't need to invoke an external program.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 ross at biostat.ucsf.edu
Dept of Epidemiology and Biostatistics fax: (415) 514-8150
University of California, San Francisco
San Francisco, CA 94107-1739 hm: (415) 550-1062
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list