Re: [Patch] IMAP goes GIO

Jack <[email protected]>
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
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
_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.