* [sup-devel] IMAP interface
@ 2012-01-13 22:55 Matthieu Rakotojaona
0 siblings, 0 replies; only message in thread
From: Matthieu Rakotojaona @ 2012-01-13 22:55 UTC (permalink / raw)
To: sup-devel
Hello everyone,
I've made some changes to imaptrope, my IMAP interface [0], to be
usable with Thunderbird. A few things :
- You will need Trollop, because it's cool
- I don't understand Thunderbird's authentication mechanisms quite
well. If you want to use it, set "localhost:10142" as the IMAP server.
There's no need for encryption
It looks like Thunderbird authenticates itself for each operation.
It's a cool thing if your server is remote, but I have a few problems
with security (next point)
- When asking for authentication methods to a IMAP server, imaptrope
answers that it can authenticate with plain text password and cram-md5
encryption.
I don't know how the latter works, so it isn't tested ... yet, as soon
as Thunderbird sees both, it tries to use cram-md5, but fails and then
uses plain authetication. So basically, you have a few seconds to wait
before each operation. I suppose you can remove this auth from the
CAPABILITY answer.
- Communications clearly are suboptimal ... many calls to the same
method in heliotrope just for one thing, basically.
- You may want to use one client at a time. Overall the server is
stateless, save for the session management, but I haven't had time to
test its multi-threading capabilities
- I still have some encoding errors, with "=0D" at the end of each line...
I don't have much time at the moment, but will keep you informed.
cya,
[0] https://github.com/rakoo/imaptrope
--
Matthieu RAKOTOJAONA
_______________________________________________
Sup-devel mailing list
Sup-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-01-13 23:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-13 22:55 [sup-devel] IMAP interface Matthieu Rakotojaona
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox