I'm setting up the Cyrus IMAP server (RH 7.0). Upgraded to the Rawhide version cyrus-imapd-2.0.7-2. In /etc/cron.daily there is the script cyrus-imapd: #!/bin/bash su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3' and logs the following error: deliver: 'E' option no longer supported 421-4.3.0 usage: deliver [-m mailbox] [-a auth] [-r return_path] [-l] [-D] 421 4.3.0 v2.0.7 I commented it out. Do we still need that cron-daily script? Andreas J. Bathe merconic GmbH, Berlin
Within the info-cyrus list I found: The "ctl_deliver" program now can prune the deliverdb; I believe the sample cyrus.conf files will automatically call ctl_deliver to prune back the database once a day. So I changed /etc/cron.daily/cyrus-imapd to: #!/bin/bash su - cyrus -s /bin/bash -c '/usr/cyrus/bin/ctl_deliver -E 3' Andreas J. Bathe merconic GmbH, Berlin
I'll change this for 2.0.9-2 and later. Thanks!
Proposed solution: in /etc/cron.daily/cyrus-imapd #!/bin/bash su - cyrus -s /bin/bash -c '/usr/cyrus/bin/cyr_expire -E 3' Andy Pieters Straight-A-Software Nice, FR