Re: Sieve runtime error claiming mailbox doesn't exist

2019-12-13 Thread Michael Menge

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

2019-12-13 Thread 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

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

2019-12-13 Thread Jim Sculley

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