evolution takes forever to retrieve new messages
Evolution, when I click on "send/receive" messages, or automatically when I view a particular IMAP mailbox (which is set to make messages available offline, which might or might not be relevant), spends forever (several hours so far, and I have no reason to think it will end) with "Retrieving message '19464' from INBOX" (twice), "Retrieving message '18840' from INBOX", "Refreshing folder INBOX", and "Checking for new mail" as progress items in the status bar. That particular mailbox lists messages it contains but just displays "Retrieving message '19464'" in the place where the email itself is normally displayed when I try to view the most recent email when clicking on it (and adds another copy of "Retrieving message '19464' from INBOX" to the status bar); the rest of the interface, and other mailboxes, work correctly. Evolution is also using an appreciable proportion of my CPU power.
This happens consistently each time I load the program and navigate to that email. Evolution cannot be closed normally while the progress messages are shown; they just get stuck at "(cancelling)" and it doesn't close, not with the normal close button nor with SIGTERM (I have to resort to SIGKILL).
I don't know whether or not the IMAP server I'm trying to connect to is having issues, and it seems likely that it is, given that my other IMAP mailboxes work fine. Nonetheless, Evolution should not be unresponsive in this way no matter how the server it's connecting to responds.
DistroRelease: Ubuntu 12.04
Package: evolution 3.2.3-0ubuntu6
Uname: Linux 3.2.0-24-generic i686
Date: Sat May 26 23:37:36 2012
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
UpgradeStatus: Upgraded to precise on 2012-04-26 (30 days ago)