hi,
i have installed the last release of open-xchange 6.6 on Centos 5
i have configured postfix with auth SMTP, dovecot 1.0.7 with users in Maildir location, dovecot-sieve and server sieve in python named pysieved.
I have tested my authentification in the sieve server and it's work correctly
when i create a rule, the file is correctly created in /home/myuser/.dovecot.sieve like :
drwx------ 4 benoit benoit 4096 Aug 20 17:59 .
drwxr-xr-x 4 root root 4096 Aug 20 13:51 ..
-rw------- 1 benoit benoit 59 Aug 20 14:51 .bash_history
-rw-r--r-- 1 benoit benoit 33 Aug 19 16:48 .bash_logout
-rw-r--r-- 1 benoit benoit 176 Aug 19 16:48 .bash_profile
-rw-r--r-- 1 benoit benoit 124 Aug 19 16:48 .bashrc
-rw------- 1 benoit benoit 296 Aug 20 17:29 .dovecot.lda-dupes
lrwxrwxrwx 1 benoit benoit 22 Aug 20 17:57 .dovecot.sieve -> .pysieved/Open-Xchange
-rw------- 1 benoit benoit 124 Aug 20 17:59 .dovecot.sievec
drwx------ 9 benoit benoit 4096 Aug 20 18:15 Maildir
drwxr-xr-x 2 benoit benoit 4096 Aug 20 17:58 .pysieved
-rw------- 1 benoit benoit 674 Aug 19 17:41 .viminfo
so my problem is that the GUI can create rule but no list on GUI : nothing to show.
a exception appear in log file :
SEVERE: AJP-0001 Category=7 Message=org.apache.jsieve.TagArgument exceptionID=1591493899-10
AJP-0001 Category=7 Message=org.apache.jsieve.TagArgument exceptionID=1591493899-10
at com.openexchange.ajp13.AJPv13Listener.run(AJPv13Li stener.java:301)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: org.apache.jsieve.TagArgument
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.createJSONFromTestCommand(Rule2JSON2Rule.java :473)
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.getAttribute(Rule2JSON2Rule.java:370)
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.getAttribute(Rule2JSON2Rule.java:516)
at com.openexchange.mailfilter.ajax.json.AbstractObje ct2JSON2Object.write(AbstractObject2JSON2Object.ja va:145)
at com.openexchange.mailfilter.ajax.json.AbstractObje ct2JSON2Object.write(AbstractObject2JSON2Object.ja va:163)
at com.openexchange.mailfilter.ajax.actions.Mailfilte rAction.actionList(MailfilterAction.java:253)
at com.openexchange.mailfilter.ajax.actions.Mailfilte rAction.actionList(MailfilterAction.java:98)
at com.openexchange.mailfilter.ajax.actions.AbstractA ction.action(AbstractAction.java:97)
at com.openexchange.mailfilter.ajax.AJAXServlet.doGet (AJAXServlet.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:596)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:120)
at com.openexchange.ajp13.AJPv13RequestHandler.create Response(AJPv13RequestHandler.java:466)
at com.openexchange.ajp13.AJPv13Connection.createResp onse(AJPv13Connection.java:197)
at com.openexchange.ajp13.AJPv13Listener.run(AJPv13Li stener.java:259)
... 1 more
when i do a telnet localhost 2000, i see my scripts
[root@mail pysieved]# telnet localhost 2000
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
"IMPLEMENTATION" "pysieved 1.0"
"SASL" "PLAIN LOGIN"
"SIEVE" "fileinto reject envelope vacation imapflags notify subaddress relational comparator-i;ascii-numeric"
OK
AUTHENTICATE "PLAIN" "AGJlbm9pdAAxMTc5NDU5MQ=="
OK
LISTSCRIPTS
"Open-Xchange" ACTIVE
"dovecot"
OK
GETSCRIPTS "Open-Xchange"
NO "Unknown command"
GETSCRIPT "Open-Xchange"
{211+}
# Generated by OX Sieve Bundle on Wed Aug 20 17:57:48 CEST 2008
require "fileinto" ;
## Flag: |UniqueId:0|Rulename: OX
if header :is "From" "bla@bla.com"
{
fileinto "Spam" ;
stop ;
}
OK
QUIT
NO "Unknown command"
thanks for your help in advance
i have installed the last release of open-xchange 6.6 on Centos 5
i have configured postfix with auth SMTP, dovecot 1.0.7 with users in Maildir location, dovecot-sieve and server sieve in python named pysieved.
I have tested my authentification in the sieve server and it's work correctly
when i create a rule, the file is correctly created in /home/myuser/.dovecot.sieve like :
drwx------ 4 benoit benoit 4096 Aug 20 17:59 .
drwxr-xr-x 4 root root 4096 Aug 20 13:51 ..
-rw------- 1 benoit benoit 59 Aug 20 14:51 .bash_history
-rw-r--r-- 1 benoit benoit 33 Aug 19 16:48 .bash_logout
-rw-r--r-- 1 benoit benoit 176 Aug 19 16:48 .bash_profile
-rw-r--r-- 1 benoit benoit 124 Aug 19 16:48 .bashrc
-rw------- 1 benoit benoit 296 Aug 20 17:29 .dovecot.lda-dupes
lrwxrwxrwx 1 benoit benoit 22 Aug 20 17:57 .dovecot.sieve -> .pysieved/Open-Xchange
-rw------- 1 benoit benoit 124 Aug 20 17:59 .dovecot.sievec
drwx------ 9 benoit benoit 4096 Aug 20 18:15 Maildir
drwxr-xr-x 2 benoit benoit 4096 Aug 20 17:58 .pysieved
-rw------- 1 benoit benoit 674 Aug 19 17:41 .viminfo
so my problem is that the GUI can create rule but no list on GUI : nothing to show.
a exception appear in log file :
SEVERE: AJP-0001 Category=7 Message=org.apache.jsieve.TagArgument exceptionID=1591493899-10
AJP-0001 Category=7 Message=org.apache.jsieve.TagArgument exceptionID=1591493899-10
at com.openexchange.ajp13.AJPv13Listener.run(AJPv13Li stener.java:301)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: org.apache.jsieve.TagArgument
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.createJSONFromTestCommand(Rule2JSON2Rule.java :473)
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.getAttribute(Rule2JSON2Rule.java:370)
at com.openexchange.mailfilter.ajax.json.Rule2JSON2Ru le$6.getAttribute(Rule2JSON2Rule.java:516)
at com.openexchange.mailfilter.ajax.json.AbstractObje ct2JSON2Object.write(AbstractObject2JSON2Object.ja va:145)
at com.openexchange.mailfilter.ajax.json.AbstractObje ct2JSON2Object.write(AbstractObject2JSON2Object.ja va:163)
at com.openexchange.mailfilter.ajax.actions.Mailfilte rAction.actionList(MailfilterAction.java:253)
at com.openexchange.mailfilter.ajax.actions.Mailfilte rAction.actionList(MailfilterAction.java:98)
at com.openexchange.mailfilter.ajax.actions.AbstractA ction.action(AbstractAction.java:97)
at com.openexchange.mailfilter.ajax.AJAXServlet.doGet (AJAXServlet.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:596)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:120)
at com.openexchange.ajp13.AJPv13RequestHandler.create Response(AJPv13RequestHandler.java:466)
at com.openexchange.ajp13.AJPv13Connection.createResp onse(AJPv13Connection.java:197)
at com.openexchange.ajp13.AJPv13Listener.run(AJPv13Li stener.java:259)
... 1 more
when i do a telnet localhost 2000, i see my scripts
[root@mail pysieved]# telnet localhost 2000
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
"IMPLEMENTATION" "pysieved 1.0"
"SASL" "PLAIN LOGIN"
"SIEVE" "fileinto reject envelope vacation imapflags notify subaddress relational comparator-i;ascii-numeric"
OK
AUTHENTICATE "PLAIN" "AGJlbm9pdAAxMTc5NDU5MQ=="
OK
LISTSCRIPTS
"Open-Xchange" ACTIVE
"dovecot"
OK
GETSCRIPTS "Open-Xchange"
NO "Unknown command"
GETSCRIPT "Open-Xchange"
{211+}
# Generated by OX Sieve Bundle on Wed Aug 20 17:57:48 CEST 2008
require "fileinto" ;
## Flag: |UniqueId:0|Rulename: OX
if header :is "From" "bla@bla.com"
{
fileinto "Spam" ;
stop ;
}
OK
QUIT
NO "Unknown command"
thanks for your help in advance