Announcement

Collapse
No announcement yet.

unable to list user filters in GUI

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • unable to list user filters in GUI

    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
Working...
X