Re: [Evolution] Evolution lists complete contents of home directory




I just upgraded to SUSE 10 and now the evolution email application lists
off all of the files that are under my home directory instead of just
the email folders.

Sounds to me, as your IMAP server defaults to your $HOME and you do not
have set a namespace. Try setting the correct namespace, where your IMAP
server is supposed to store the mail, if it defaults to your $HOME.

Edit / Preferences / Mail Accounts / <account> Edit / Receiving Options
 [x] Override server-supplied folder namespace
 Namespace: [__________]


Tracing imap between myself and another user who does not exhibit this
problem, the only difference appears to be with the following:

Which IMAP server does that "other user" use? Is it really the same one?
Does he override the namespace? Do you currently?


This lists off all files:
write(1, "* NAMESPACE ((\"\" \"/\")(\"#mhinbox\""..., 157) = 157
alarm(1800)                             = 0
read(0, "A00003 LIST \"\" \"%\"\r\n", 1024) = 20
alarm(0)                                = 1800
open("/home/warren", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents(3, /* 165 entries */, 4096)    = 3892

This works correctly:

write(1, "* NAMESPACE ((\"\" \"/\")(\"#mhinbox\""..., 157) = 157
alarm(1800)                             = 0
read(0, "A00003 LSUB \"\" \"*\"\r\n", 1024) = 20
alarm(0)                                = 1800
open("/home/carol/.mailboxlist", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=66, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7d5a000


As far as I can tell, the difference is that one request returns "A00003
LSUB" and the other returns "A00003 LIST".

What would set these parameters since the difference appears to change
whether the complete directory is read or whether the .mailboxlist file
is used.

Hmm... The "other user" has the "Show only subscribed folders" option
enabled, whereas you don't?


Please reply to the email address on replies.

Well, can do...

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]