Just a heads up for all interested in using the Dovecot LDA with SIEVE scripting:
I've started work on a proof-of-concept managesieve daemon, since the only one available right now is dependent on Cyrus. It appears that the only choice available for sites not using timsieved is the Ingo component of Horde, which is way too fat to install by itself (plus it uses FTP for a transport, which I make it a rule not to install).
For testing purposes, I am hacking together a Perl module based on the Net::Server model (which is not suitable for production). If this goes well (the managesieve protocol is painfully stupid and the only tricky part is linking in libsieve), then I'll do a rewrite in C. It will authenticate directly to Dovecot through the auth-client (or auth-master) mechanism, so whatever SASL methods that Dovecot supports, it will support.
I've decided that the eventual server will be called timosieved, in honor of our host, and echoing the original Cyrus timsieved.
Don't bug me about when it'll be done... :)
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
On Thu, 2006-07-06 at 15:55 -0400, John Peacock wrote:
only choice available for sites not using timsieved is the Ingo component of Horde, which is way too fat to install by itself (plus it uses FTP for a transport, which I make it a rule not to install).
I'm using that solution right now. Ingo is ok if you are using horde already, but managesieve would be really cool and could be interfaced with just naything talking managesieve. Provided the Ingo+FTP solution is ugly and heavy, exactely what are your concerns wrt installing a local FTP daemon?
For testing purposes, I am hacking together a Perl module based on the Net::Server model (which is not suitable for production). If this goes well (the managesieve protocol is painfully stupid and the only tricky part is linking in libsieve), then I'll do a rewrite in C. It will authenticate directly to Dovecot through the auth-client (or auth-master) mechanism, so whatever SASL methods that Dovecot supports, it will support.
This is really nice. Can't wait to try it out.
I've decided that the eventual server will be called timosieved, in
Cool name, btw when will timosieved be ready? ;)
-- Luca Corti PGP Key ID 1F38C091 Adesso dico: "Amore."
This is really nice. Can't wait to try it out.
Count me in as a tester!
I've decided that the eventual server will be called timosieved, in
Cool name, btw when will timosieved be ready? ;)
yer, I like the name! Thanks for the heads up, and if you need any help, buzz us! I'm sure there are a number of us willing to put small bits in where we can!
Tim
Linux Counter user #273956 Don't email joeblogs@scouts.org.au
participants (3)
-
John Peacock
-
Luca Corti
-
Timothy White