Re: [Patch] IMAP goes GIO
- From: Jack <ostroffjh users sourceforge net>
- To: balsa-list gnome org
- Subject: Re: [Patch] IMAP goes GIO
- Date: Tue, 15 May 2018 13:01:05 -0400
On 2018.05.12 15:20, Peter Bloomfield wrote:
On 05/12/2018 01:44:40 PM Sat, Albrecht Dreß wrote:
sorry for the long delay – after a long time, I now have a /very/
preliminary patch for moving Balsa's IMAP support to GIO, via the
libnetclient component. First, I tried to re-write larger parts of
libbalsa/imap, and failed miserably, due to the complexity of the
protocol and the implementation in Balsa.
☺
The approach I implemented is an extra layer on top of libnetclient,
simulating the character-based approach of libbalsa/imap. There is
room for improvement (e. g. as libnetclient *guarantees* lines are
CRLF terminated, there is no need for extra checks in the IMAP
layer). At least, the result is working for me. However, it is not
yet finished (read: suitable for human consumption…), but I would
highly appreciate if you could try the current status. As the patch
is huge, please load it from
<http://www.mynetcologne.de/~nc-dreszal/IMAP-Netclient.diff.bz2>.
One not yet finished part (apart from thorough testing) is that the
logic for configuring a IMAP account (in src/folder-conf.c) is not
fully functional. Hovever, this module shares a lot of /almost/
duplicated code with src/mailbox-conf.c, which should be re-factored
if possible.
As always, any comment is really welcome!
Thanks for the huge patch, and the huge effort that went into it!
The patch applied cleanly, and Balsa built and is running. So far, no
debug output when running with G_MESSAGES_DEBUG=imap; is that the
correct G_LOG_DOMAIN? I can't tell whether Balsa is really talking to
my IMAP server…
Also builds and runs OK for me, but so far only POP3, which I suppose
hasn't changed.
Question: Right now, I have Thunderbird set up for IMAP access to all
my email accounts, which I use either when I get a POP3 download error
(increasingly rare) or to check the server's SPAM folder, since POP3 no
longer downloads those files. I'd be quite happy to use Balsa for
that, but I don't want it to bother checking IMAP under normal
circumstances. Is my easiest solution to just create a separate user
with a completely separate Balsa config? I'll definitely try that,
just to test the IMAP access (yahoo, gmail, and privateemail.com.) Is
there any sort of "profile" feature I could use? Is there any point in
making that a (low priority) wish list?
Jack
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]