Strange Sieve Behaviour

From: Darron Froese (no email)
Date: Wed Aug 02 2006 - 15:41:18 EDT

  • Next message: Forrest Aldrich: "Re: Good book on Cyrus?"

    Sorry - I know this may be a little off-topic - but I'm really stuck
    and wondering if anybody else here has seen this before.

    System: RHEL 4, Apache 2.0.52 w/PHP 4.3.9, Cyrus 2.3.7 from Simon
    Matter's rpms.
    Setup: Horde: 3.1.2, Imp: H3 (4.1.2), Ingo: H3 (1.1.1), SAM 0.1-cvs

    Basic summary: I cannot authenticate my users to the Sieve server
    through Ingo (Horde/IMP's filter manager which user PEAR's
    Net::Sieve) unless their password is the same as the cyrus admin user.

    I applied this patch - because I was having problems after enabling
    TLS in Cyrus and no Sieve worked at all:

    http://www.kolab.org/pipermail/kolab-devel/2006-June/005636.html

    At this moment, my user works - because the password for me and the
    cyrus admin user is the same - no other usernames work with saving
    sieve rules to the server through Ingo - but they can all connect
    just fine with sivtest and sieveshell.

    I just tried with the user bob and got this in the logs while
    accessing from Ingo:

    Jul 27 15:40:26 fenring sieve[4037]: badlogin: localhost.localdomain
    [127.0.0.1] PLAIN authentication failure

    But I can log in through IMP and sivtest just fine:

    [root at fenring darron]# sivtest -u bob -a bob localhost
    S: "IMPLEMENTATION" "Cyrus timsieved v2.3.7-Invoca-RPM-2.3.7-2"
    S: "SASL" "PLAIN"
    S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation
    imapflags notify envelope relational regex subaddress copy"
    S: "STARTTLS"
    S: OK
    Please enter your password:
    C: AUTHENTICATE "PLAIN" {20+}
    Ym9iAGJvYgBqb25lcw==
    S: OK
    Authenticated.
    Security strength factor: 0

    That's with his normal password - if I change the password to be the
    same as the cyrus admin user, it works fine here (as it should) and
    in Ingo:

    Jul 27 15:45:47 fenring sieve[4412]: login: localhost.localdomain
    [127.0.0.1] bob PLAIN User logged in

    Does it have something to do with the "-a" flag in sivtest and
    sieveshell? Is there any way to make Ingo use it?

    Anyone else seen this?

    -- 
    darron froese
    principal
    nonfiction studios inc.
    t  403.686.8887
    c 403.819.7887
    f  403.313.9233
    w http://nonfiction.ca/
    e  
    ----
    Cyrus Home Page: http://asg.web.cmu.edu/cyrus
    Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Forrest Aldrich: "Re: Good book on Cyrus?"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD