Re: Cyrus APIs ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> >   - IMAP protocol extensions (most needed thing would be to "idle" on
> > every folders, not just inbox)
> Yeah, good luck with that one.  It's a pretty major "protocol extention",
> and everything's very folder centric.  It would be a rather large SMOP
> (small matter of programming) for this.

What are you trying to accomplish?  Maybe just a notification of
delivery of a message to a mailbox via a socket would be helpful (so a
process could watch a socket at deal with notifying whatever client it
determines needs to be pinged).  We've been trying to figure out a way
to do push-mobile for awhile and this is a hurdle.  Funambol has a
service for that but it polls mailboxes (and needs to sign on as each
and every user to do so) which is a real pain [and pragmatically
worthless, IMO].  You can sort of hack something together with SIEVE
too.  But nothing is particularly elegant (although the information
below might be helpful).

> >   - custom authentification mechanism (for single sign-on purpose,
> > because kerberos doesn't fit everywhere)
> BYO saslauthd protocol daemon.  We have one written in Perl that does
> all sorts of clever.  Just put this in your imapd.conf
> sasl_pwcheck_method: saslauthd
> And have your daemon listen on a unix socket at:
> /var/state/saslauthd/mux
> You need to speak the saslauthd protocol, which is a packed string
> format.  We parse it in Perl like this:

Thanks,  this is really great info.

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux