Re: Sieve runtime error claiming mailbox doesn't exist
Hi Patrick Quoting Patrick Boutilier : 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 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 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 j...@home.lan Subject: Test Message Test . EOT The mail log will show: = Dec 6 12:51:39 buttercup postfix/pickup[27670]: 07FBA216825B: uid=0 from= Dec 6 12:51:39 buttercup postfix/cleanup[27810]: 07FBA216825B: message-id=<20191206175139.07fba2168...@mail.home.lan> Dec 6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: from=, size=419, nrcpt=1 (queue active) Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: sieve runtime error for jim id <20191206175139.07fba2168...@mail.home.lan>: 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: <20191206175139.07fba2168...@mail.home.lan> 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=, 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=) 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.MengeTel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de 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
Re: Sieve runtime error claiming mailbox doesn't exist
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 On December 13, 2019 11:08:54 AM AST, Jim Sculley 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. > >For example, if I try to send a simple mail on the local network: > > >[root@buttercup quota]# mail j...@home.lan >Subject: Test Message >Test >. >EOT > > > >The mail log will show: > >= >Dec 6 12:51:39 buttercup postfix/pickup[27670]: 07FBA216825B: uid=0 >from= >Dec 6 12:51:39 buttercup postfix/cleanup[27810]: 07FBA216825B: >message-id=<20191206175139.07fba2168...@mail.home.lan> >Dec 6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: >from=, size=419, nrcpt=1 (queue active) >Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: sieve runtime error for >jim id <20191206175139.07fba2168...@mail.home.lan>: >Fileinto (user/jim/System Messages): Mailbox does not exist >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 >Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: Delivered: ><20191206175139.07fba2168...@mail.home.lan> 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=, 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=) >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. > > >Thanks, > >Jim Sculley > > > > > >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 -- Sent from my Android device with K-9 Mail. Please excuse my brevity. 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
Sieve runtime error claiming mailbox doesn't exist
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. For example, if I try to send a simple mail on the local network: [root@buttercup quota]# mail j...@home.lan Subject: Test Message Test . EOT The mail log will show: = Dec 6 12:51:39 buttercup postfix/pickup[27670]: 07FBA216825B: uid=0 from= Dec 6 12:51:39 buttercup postfix/cleanup[27810]: 07FBA216825B: message-id=<20191206175139.07fba2168...@mail.home.lan> Dec 6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: from=, size=419, nrcpt=1 (queue active) Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: sieve runtime error for jim id <20191206175139.07fba2168...@mail.home.lan>: Fileinto (user/jim/System Messages): Mailbox does not exist 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 Dec 6 12:51:39 buttercup cyrus/lmtp[27814]: Delivered: <20191206175139.07fba2168...@mail.home.lan> 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=, 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=) 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. Thanks, Jim Sculley 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