Is IMAP supposed to be case sensitive or case in-sensitive? It seemed it would be case sensitive because I've had different cases of folders. But today I found I had two folders "Spam" and "spam", with directories ".INBOX.Spam" and ".INBOX.spam" on the server. Messages existed in each directory on the server and they were different. The messages could be read from Evolution. However, the list of messages had info mixed up between the folders. I then selected all messages in one of the folders and trashed them (click on trash icon). Messages disappeared in BOTH folders. On the server, after a couple minutes delay, messages in BOTH directories were flagged "T". That doesn't seem right. But I don't know enough about what IMAP is supposed to do, or on which end the names of folders get remapped into directory names, to even guess which is messed up here. I do know Evolution keeps a track of what it thinks the folder has, because in the past I have just "rm -fr" on a folder directory and Evolution still showed each message in its list, although it could not access them. Anyone know what's the deal with that? Unfortunately, there seems to be no operation in Evolution to tell it to discard its own cache. I'm also wondering if life would be any better if I used Thunderbird. -- sHiFt HaPpEnS!
On Wed, 2011-01-05 at 10:09 -0500, Phil Howard wrote:> Is IMAP supposed to be case sensitive or case in-sensitive?Case sensitive, except for INBOX. (Or if the server is using case-insensitive filesystem then they're case-insensitive.)> It seemed > it would be case sensitive because I've had different cases of > folders. But today I found I had two folders "Spam" and "spam", with > directories ".INBOX.Spam" and ".INBOX.spam" on the server. Messages > existed in each directory on the server and they were different. The > messages could be read from Evolution. However, the list of messages > had info mixed up between the folders. I then selected all messages > in one of the folders and trashed them (click on trash icon). > Messages disappeared in BOTH folders. On the server, after a couple > minutes delay, messages in BOTH directories were flagged "T". That > doesn't seem right.My guess is that Evolution messes this up.> Unfortunately, there seems to be no operation in Evolution to tell it > to discard its own cache.rm -rf ~/.evolution/mail/imap/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20110105/7b0ccd71/attachment-0002.bin>
On Wed, Jan 5, 2011 at 12:05, Timo Sirainen <tss at iki.fi> wrote:> On Wed, 2011-01-05 at 10:09 -0500, Phil Howard wrote: >> Is IMAP supposed to be case sensitive or case in-sensitive? > > Case sensitive, except for INBOX. (Or if the server is using > case-insensitive filesystem then they're case-insensitive.)So what will Dovecot do when both directories exist: .INBOX.Spam and .INBOX.spam>> ?It seemed >> it would be case sensitive because I've had different cases of >> folders. ?But today I found I had two folders "Spam" and "spam", with >> directories ".INBOX.Spam" and ".INBOX.spam" on the server. ?Messages >> existed in each directory on the server and they were different. ?The >> messages could be read from Evolution. ?However, the list of messages >> had info mixed up between the folders. ?I then selected all messages >> in one of the folders and trashed them (click on trash icon). >> Messages disappeared in BOTH folders. ?On the server, after a couple >> minutes delay, messages in BOTH directories were flagged "T". ?That >> doesn't seem right. > > My guess is that Evolution messes this up.And it might be confused by odd data it gets due to both above directories existing.>> Unfortunately, there seems to be no operation in Evolution to tell it >> to discard its own cache. > > rm -rf ~/.evolution/mail/imap/Thanks. I'll give that a try soon. -- sHiFt HaPpEnS!