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");
}