Re: Sieve runtime error claiming mailbox doesn't exist
Michael Menge <[email protected]>
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Message-ID | <20191213234831.Horde.GMZqCT8YHi1W5kMQwa2EQwL@webmail.uni-tuebingen.de> |
Hi Patrick Quoting Patrick Boutilier <[email protected]>: > At first glance it looks like you need to change your sieve rules to > use . as the mailbox separator. Something like: > > user.jim.System Messages > I don't think the hierarchy separator is the problem. Some log outputs use the internal format e.g. "delivered <messageID> to mailbox: user.jim" but the posted conf shows he is using "/" as separator. > On December 13, 2019 11:08:54 AM AST, Jim Sculley > <[email protected]> wrote: >> Hello. I'm a new member of this list but a long time user of >> cyrus-imapd with postfix on my little home network. >> >> >> I recently replaced CentOS 7 with CentOS 8 (CentOS Linux release >> 8.0.1905) on my server which had been running >> cyrus-imapd with sieve for years without problems. I thought I had >> gotten everything set up properly on the new system >> (cyrus-imapd 3.0.7-15.el8_0.1 with cyrus-sasl 2.1.27-0.3rc7.el8 and >> postfix 2:3.3.1-8.el8) but sieve is not moving >> messages into the correct folders. >> which cyrus version did you use with CentOS7? >> For example, if I try to send a simple mail on the local network: >> >> ======== >> [root@buttercup quota]# mail [email protected] >> Subject: Test Message >> Test >> . >> EOT >> ======== >> >> >> The mail log will show: >> >> ========================= >> Dec 6 12:51:39 buttercup postfix/pickup[27670]: 07FBA216825B: uid=0 >> from=<root> >> Dec 6 12:51:39 buttercup postfix/cleanup[27810]: 07FBA216825B: >> message-id=<[email protected]> >> Dec 6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: >> from=<[email protected]>, size=419, nrcpt=1 (queue active) >> Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: sieve runtime error for >> jim id <[email protected]>: >> Fileinto (user/jim/System Messages): Mailbox does not exist Can you post the sieve script. I don't know if the log shows the full path, but make sure that the fileinto command does not contain the "user/jim" part as the fileinto is relative to the INBOX of the user. >> Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: LOSTQUOTA: unable to >> record change of 697 bytes and 1 messages in quota >> user.jim: Quota root does not exist something else is not working correct. Is the configdirectory configured? Does it exist? Do directory and quotafiles exists? >> Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: Delivered: >> <[email protected]> to mailbox: user.jim >> Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: USAGE jim user: 0.012321 >> sys: 0.005097 >> Dec 6 12:51:39 buttercup postfix/lmtp[27813]: 07FBA216825B: >> to=<[email protected]>, relay=localhost[127.0.0.1]:24, >> delay=0.27, delays=0.03/0.01/0.03/0.2, dsn=2.1.5, status=sent (250 >> 2.1.5 Ok >> SESSIONID=<cyrus-27814-1575654699-2-7475442468148307411>) >> Dec 6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: removed >> ========================= >> >> So, sieve is running, and sees the rule in the script, but fails. This >> behavior is seen with all my rules, none of which >> are doing anything more than a fileinto based on sender addresses or >> message subjects. >> >> The mailbox does exist, as seen with cyradm: >> >> ============================ >> buttercup.home.lan> lm user/jim/System\ Messages >> user/jim/System Messages (\HasNoChildren) >> ============================ >> >> >> This was all working fine before the CentOS 8 install. The relevant (I >> think) imapd.conf entries: >> >> >> ========================== >> defaultpartition: default >> partition-default: /data/spool/imap >> sievedir: /var/lib/imap/sieve >> virtdomains: off >> unixhierarchysep: yes >> =========================== >> >> The spool directory looks like this: >> >> =========================== >> [root@buttercup jim]# ls -l /data/spool/imap/j/user/jim >> -rw-------. 1 cyrus mail 336 Nov 30 17:57 cyrus.annotations >> -rw-------. 1 cyrus mail 373712 Dec 6 13:01 cyrus.cache >> -rw-------. 1 cyrus mail 189 Apr 19 2013 cyrus.header >> -rw-------. 1 cyrus mail 23424 Dec 6 13:01 cyrus.index >> -rw-------. 1 cyrus mail 112 Nov 26 05:31 cyrus.squat >> drwx------. 2 cyrus mail 20480 Nov 30 17:57 'System Messages' >> =========================== >> >> I'm not sure if I have some sort of configuration error or if this is >> an actual bug. I would appreciate any assistance. >> -------------------------------------------------------------------------------- M.Menge Tel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: [email protected] Wächterstraße 76 72074 Tübingen ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus