5 messages in net.sourceforge.lists.courier-usersRe: [courier-users] courier-imap 0.99...
FromSent OnAttachments
Mirko ZeibigSep 7, 2000 5:01 pm 
wolfgang zeikatSep 7, 2000 5:56 pm 
Mikolaj J. HabrynSep 9, 2000 6:40 pm.ep
wolfgang zeikatSep 9, 2000 7:45 pm 
Wolfgang ZeikatSep 12, 2000 12:50 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] courier-imap 0.99 and Evolution (Gnome-IMAP-client)Actions...
From:wolfgang zeikat (w.ze@webseek.de)
Date:Sep 9, 2000 7:45:28 pm
List:net.sourceforge.lists.courier-users

how exactly would you apply that fix you sent?

wolfgang

Also sprach Mikolaj J. Habryn <dich@rcpt.to> on 10.09.2000: Sam Varshavchik <mrs@stop.mail-abuse.org> writes:

This is an Evolution bug. The A00002 reply above states that the IMAP folder hierarchy separator is the . character. From examining the above it looks like Evolution does manage to grasp about half of the concept, but doesn't quite get it 100% right.

It is indeed. Here's a quick fix for edification - I'm posting it here because the helixcode mailserver seems to be dropping everything I send through it on the floor :( Subfolders still don't work for unrelated reasons.

m.

---------------------------------------- --- evolution/camel/providers/imap/camel-imap-store.c.orig Mon Sep 11 10:02:34 2000 +++ evolution/camel/providers/imap/camel-imap-store.c Mon Sep 11 09:54:14 2000 @@ -61,6 +61,7 @@ static void imap_keepalive (CamelRemoteStore *store); /*static gboolean stream_is_alive (CamelStream *istream);*/ static int camel_imap_status (char *cmdid, char *respbuf); +static char *imap_base_folder(CamelStore *, CamelException *);

static void camel_imap_store_class_init (CamelImapStoreClass *camel_imap_store_class) @@ -83,6 +84,7 @@ camel_service_class->disconnect = imap_disconnect;

camel_store_class->get_folder = get_folder; + camel_store_class->get_root_folder_name = imap_base_folder;

camel_remote_store_class->keepalive = imap_keepalive; } @@ -1317,4 +1319,9 @@ g_ptr_array_free (data, TRUE);

return status; +} + +static char * +imap_base_folder(CamelStore *store, CamelException *e) { + return g_strdup("INBOX"); }