Does your server support use of the IDLE command, and are you selecting to do so? What frequency do you have Mail checking for new mail -- if frequent, reduce the frequency.
Do you use your Mac Offline, and therefore must keep copies of messages and attachments for Offline Use?
Search this forum for the string ".OfflineCache" and you'll find several messages describing how to fix this problem in the short term.
What has happened, I think, is that at some point you were editing a message (and possibly sent it) and Mail.app thought you were offline so it saved the drafts files and sent message in the .OfflineCache in ~/Library/Mail. The problem I'm having is that when that happens, Mail.app is never able to clear the .OfflineCache once you go online again.
The net result is that every minute it tries to resend the message and fails, in my case with a timeout and INTERNAL ERROR: Keyword hashtable memory corruption: