Menu

#277 possible imap protocol non-compliance

v3.8.7
closed-fixed
nobody
Imap (98)
5
2011-03-24
2011-02-22
John Hein
No

When I expunge multiple messages from my mail client, they don't all get expunged from the back end mailbox.

For more detail including a trace of imap banter between client and server, look at the bug report I entered for emacs' vm (below). For the expunge issue, see comments 7, 11 & 12...

https://bugs.launchpad.net/vm/+bug/722014/comments/7
https://bugs.launchpad.net/vm/+bug/722014/comments/11
https://bugs.launchpad.net/vm/+bug/722014/comments/12

I'll try 3.8.8 next to see if the problem was fixed between 3.8.7 and 3.8.8

Discussion

  • Mickael Guessant

    DavMail is indeed not IMAP RFC compliant, but only with davmail.imapAutoExpunge=true, an option requested by other users.

    Please try to switch this option back to off and test again.

     
  • John Hein

    John Hein - 2011-02-23

    I set imapAutoExpunge=false, and it does seem to work better. Thanks.

    But I guess I don't understand that setting now. After reading about it, I thought the auto-expunge feature would cause messages to automatically be removed from the backend mailbox after successfully being retrieved by the imap client.

    Since that appears to not be the case, I guess I need some clarification on what it really means (the docs currently say it is used to "delete messages immediately over IMAP").

    Maybe it only makes sense in combination with an imap client that is itself configured to automatically expunge after retrieval??

     
  • Mickael Guessant

    Updated doc

     
  • Mickael Guessant

    • status: open --> closed-fixed
     

Log in to post a comment.