sieve runtime error Fileinto: Permission denied
Sunny
ssn at ebi.ac.uk
Mon May 23 07:52:50 EDT 2016
Hi,
I'm seeing the following error logs with some users sieve filtering
May 23 11:41:31 imap02 lmtpunix[26005]: sieve runtime error for test2 id
<5742DE5A.3040908 at org.ac.uk>: Fileinto: Permission denied
Essentially emails are not being put into the specific folders.
Their cyrus:mail permissions are in place
[root at imap02 test2]# ls -ls /var/spool/imap/t/user/test2/
4 -rw------- 1 cyrus mail 1663 May 23 10:36 747.
4 -rw------- 1 cyrus mail 1904 May 23 10:53 748.
4 -rw------- 1 cyrus mail 1661 May 23 10:54 749.
4 -rw------- 1 cyrus mail 1666 May 23 10:56 750.
4 -rw------- 2 cyrus mail 1613 May 23 11:00 751.
4 -rw------- 1 cyrus mail 1541 May 23 11:12 752.
4 -rw------- 1 cyrus mail 1541 May 23 11:20 753.
4 -rw------- 1 cyrus mail 1537 May 23 11:22 754.
4 -rw------- 1 cyrus mail 1537 May 23 11:23 755.
4 -rw------- 1 cyrus mail 1539 May 23 11:40 756.
4 -rw------- 1 cyrus mail 1541 May 23 11:41 757.
20 -rw------- 1 cyrus mail 16424 May 23 11:41 cyrus.cache
4 -rw------- 1 cyrus mail 184 May 23 11:41 cyrus.header
4 -rw------- 1 cyrus mail 1768 May 23 11:41 cyrus.index
4 drwx------ 2 cyrus mail 4096 May 23 11:41 Drafts
4 drwx------ 2 cyrus mail 4096 May 23 11:41 for-sale
4 drwx------ 2 cyrus mail 4096 May 23 11:41 hello
4 drwx------ 2 cyrus mail 4096 May 23 12:11 Sent
12 drwx------ 2 cyrus mail 12288 May 23 11:41 Trash
cyrus permissions - (I changed user cyrus permission to full to see if
it worked - but it didn't)
localhost.localdomain> lam user.test2*
user.test2:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.Drafts:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.Sent:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.Trash:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.for-sale:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.hello:
test2 lrswipkxtea
cyrus lrswipkxtecda
user.test2.ssn:
test2 lrswipkxtea
cyrus lrswipkxtecda
cyrus.conf
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=5
imaps cmd="imapd -s" listen="imaps" prefork=1
pop3 cmd="pop3d" listen="pop3" prefork=3
pop3s cmd="pop3d -s" listen="pop3s" prefork=1
sieve cmd="timsieved" listen="sieve" prefork=0
oldsieve cmd="timsieved" listen="2000" prefork=0
Other sieve functions work like "reject" "vacation" but not fileinto.
Are there any other suggestions?
Regards
More information about the Info-cyrus
mailing list