[haiku-development] Re: Haiku IMAP mail application (was: Re: Haiku, Qt and apps, oh my!)

  • From: Donn Cave <donn@xxxxxxxxxxx>
  • To: <haiku-development@xxxxxxxxxxxxx>
  • Date: Sun, 29 Mar 2009 12:36:36 -0700 (PDT)

Quoth Stephan Lichtenauer <fbsdlists@xxxxxxxxxxxxxx>,
> Am 29.03.2009 um 20:19 schrieb Donn Cave:

>> (who by the way is writing from a Haiku native but not C++ IMAP mail
>> application.)
>>
>
> May I ask which one? I am looking for one which support SSL encrypted  
> IMAP connections...

Of course, it's hard to get by without SSL!  I may have stretched the
truth a little to call this an "application", since at this point it
is quite rudimentary.  It's written in Haskell, for the nhc98 Haskell
compiler (plus C++ modules for the platform specific parts, as I don't
have Haskell bindings per se.)

Not long ago, I would have been using the one that comes with Bethon-0.5.3.
I think it does not support SSL out of the box, but if you want to go
that way, you're welcome to the version I was using, which does.
It does work, but past that it doesn't have much to recommend it.
Configuration options are atrocious, poor support for attachments and
MIME.  Etc.  I have always assumed that though it has been freely
available for many years, I have been the only user!

My Haskell stuff here is a better basis for IMAP support, but there
seem to be issues with multiple threads vs. nhc98 and of course lots
of work left anyway.  But on the positive side, it's just a binary
and doesn't come with the headaches of a Python application that
depends on interpreter, toolkit libraries etc., so if no one else is
likely to support IMAP email (Thunderbird?) ...

        Donn

(Haskell is a pure functional language with lazy evaluation and a
strict, static type system - very different from Python.  The BeOS
C++ API is a less obvious fit here, because it isn't OOP but maybe
even worse because it doesn't naturally support implicit parameters.)



Other related posts: