Dear list, I'm frustrated with Thunderbird's performance and would like to migrate to Evolution. It works very well with Dovecot over IMAP. But at the office we use MS Exchange 2013. IMAP generally works but I cannot move emails between folders. I have searched different bug trackers (Gnome, Debian, Ubuntu) but I couldn't find anything useful. So before trying to craft a proper bug report I'd like to ask around for other users' experience with Exchange 2013.
Whenever I try to move an email from one folder to another I get an error message at the top reading: -----------snip--------------------- Error while moving message into folder INBOX. Error moving messages: unexpected server response: -----------snap--------------------- I could imagine that the Exchange server is not speaking proper IMAP. When moving messages I have just gathered the debug output of Evolution when speaking to Dovecot (works) and Exchange (fails). Dovecot: [imapx:A] Got completion response for command 01477 'SELECT' [imapx:A] camel_imapx_server_process_command_sync: 0x555a93ee1ea0 ~> (nil); success:1 local-error:[null] result:OK status-text:'Select completed (0.000 secs).' [imapx:A] adding command, format = 'UID MOVE ' [imapx:A] uidset add '14402' [imapx:A] start [imapx:A] adding command, format = '%d' [imapx:A] got gint '14402' [imapx:A] adding command, format = ' %M' [imapx:A] completing command buffer is [25] 'UID MOVE 14402 INBOX.misc' [imapx:A] camel_imapx_server_process_command_sync: (nil) () ~> 0x555a93ffbc60 (MOVE_MESSAGE) [imapx:A] Starting command ( literal) A01478 UID MOVE 14402 INBOX.misc [imapx:A] I/O: 'A01478 UID MOVE 14402 INBOX.misc' [imapx:A] I/O: '* OK [COPYUID 1197132089 14402 3069] Moved UIDs. * VANISHED 14402 A01478 OK [HIGHESTMODSEQ 44198] Move completed.' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] got untagged response [imapx:A] Have token 'VANISHED' id 0 [imapx:A] vanished: 14402 [imapx:A] Got completion response for command 01478 'MOVE_MESSAGE' [imapx:A] camel_imapx_server_process_command_sync: 0x555a93ffbc60 ~> (nil); success:1 local-error:[null] result:OK status-text:'Move completed.' Exchange: [imapx:D] Got completion response for command 01454 'SELECT' [imapx:D] camel_imapx_server_process_command_sync: 0x555a9480fb00 ~> (nil); success:1 local-error:[null] result:OK status-text:'SELECT completed.' [imapx:D] adding command, format = 'UID MOVE ' [imapx:D] uidset add '35631' [imapx:D] start [imapx:D] adding command, format = '%d' [imapx:D] got gint '35631' [imapx:D] adding command, format = ' %M' [imapx:D] completing command buffer is [20] 'UID MOVE 35631 INBOX' [imapx:D] camel_imapx_server_process_command_sync: (nil) () ~> 0x555a93e9a400 (MOVE_MESSAGE) [imapx:D] Starting command ( literal) D01455 UID MOVE 35631 INBOX [imapx:D] I/O: 'D01455 UID MOVE 35631 INBOX' [imapx:D] I/O: '[COPYUID 14 35631 42359] * 1 EXPUNGE * 138 EXISTS D01455 OK MOVE completed.' [imapx:D] camel_imapx_server_process_command_sync: 0x555a93e9a400 ~> (nil); success:0 local-error:unexpected server response: result:[null] status-text:'[null]' [imapx:D] Removed connection 0x555a94078160 (server:0x7eff28003310) due to error: Error moving messages: unexpected server response: [imapx:D] I/O: '' So Dovecot responds with: '* OK [COPYUID 1197132089 14402 3069] Moved UIDs. * VANISHED 14402 A01478 OK [HIGHESTMODSEQ 44198] Move completed.' While Exchange responds with: '[COPYUID 14 35631 42359] * 1 EXPUNGE * 138 EXISTS D01455 OK MOVE completed.' Is Exchange doing something wrong regarding IMAP? I don't understand the RFC well enough to tell. I am using Evolution 3.22.1 with the evolution-data-server 3.22.1. It's the default version on Ubuntu 16.10. It would be terrific to learn if others have or had the same problem. Thanks. …Christoph _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list