cyrus-imapd - sieveusehomedir: 1
Aleksandar Milivojevic
amilivojevic at pbl.ca
Tue Feb 1 15:35:39 UTC 2005
Craig White wrote:
> put the following line in /etc/imapd.conf
> #sieveusehomedir: 1
>
> and restarted cyrus-imapd and this didn't go over very well
>
> Feb 1 00:16:08 linuxserver sieve[17242]: can't use home directorieses
> Feb 1 00:16:37 linuxserver master[17145]: process 17253 exited, status
> 75
> Feb 1 00:16:37 linuxserver master[17145]: service sieve pid 17253 in
> BUSY state: terminated abnormally
>
> OK - I'll byte - what's the trick? I'm finding that using sieve inside
> the mystery that is cyrus is clumsy and was thinking that if I could
> park the sieve files in home directories, things might be more
> manageable.
>
> I was thinking that this might be a clue...
> Feb 1 00:14:06 linuxserver lmtpunix[17213]: IOERROR: not a sieve
> bytecode file /home/craig/.sieve
>
> but this came before the other
>
> Any clues?
Maybe premissions? Remember, cyrus is not running as root, and unlike
some other IMAP implementations, doesn't need to run as root. If you
store anything in user's home directory, that file must be accessible by
cyrus user. For the second problem, I guess you'd need to byte-compile
your sieve script prior to placing it into .sieve. Dunno how to do that.
Anyhow, I've been using Sieve for some time now, no problems. I'm not
using anything in user's home directories (I've let Cyrus keep sieve
scripts in his store, and installed smartsieve for script management),
and had no problems with it so far. The only place where I allow Cyrus
to interact with local accounts is password checking (where applicable,
if there are local user accounts). This would make moving Cyrus IMAPD
to dedicated (accountless) machine very simple.
Hm, thinking of it, theoretically, I could even start running Sendmail
as non-priviledged user (it doesn't need root priviledge to deliver mail
anymore, I'd just need to sort out file permissions and ownership things
on queue and db dirs/files).
--
Aleksandar Milivojevic <amilivojevic at pbl.ca> Pollard Banknote Limited
Systems Administrator 1499 Buffalo Place
Tel: (204) 474-2323 ext 276 Winnipeg, MB R3T 1L7
More information about the fedora-list
mailing list