9 Replies Latest reply: Mar 22, 2007 11:01 AM by Trevor Nomi
Trevor Nomi Level 1 Level 1 (5 points)
One of my accounts, an IMAP account if it matters, will resend emails sent in the last week or so when Mail app is launched. This is embarrasing, confusing and annoying to the recipients. What can I do to fix this?

Scrolling through the discussions I found a couple of answers:

This problem is caused by some index corruption that makes messages to randomly appear in a mailbox different from where they’re supposed to be. If that mailbox happens to be the Outbox, Mail thinks they’re waiting to be sent and dutifully proceeds to try to send them.

Verify/repair the startup disk (not just permissions), as described here:

The Repair functions of Disk Utility: what's it all about?

After having fixed all filesystem issues, if any, and making sure that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:

1. Quit Mail if it’s running.

2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong, e.g. by dragging it to the Desktop while holding the Option (Alt) key down. This is where all your mail is stored.

3. Locate Envelope Index and move it to the Trash. If you see an Envelope Index-journal file there, delete it as well.

4. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index -- Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.

I tried all this, but when I attempted to relaunch Mail I received an import failed message. I also tried deleting my com.apple.mail.plist file and that didn't work either. I'm still sending already sent messages when Mail app launches.


MacBookPro1,1, Mac OS X (10.4.8)