Why is Apple Mail automatically resending old messages?

My Apple Mail has started selecting old sent messages from my "Sent Mail" OR from my "Inbox" folder and sending them again. It acts like it has a virus, but I have scanned it with Netbarrier, and nothing shows up. None of the Mac people at my university have ever seen Mail act like this, and I have no idea how to solve it.
Why is my Mail software randomly selecting and resending mail the instant it opens on my machine? How do I fix it?
Gwen

MacBook Pro, Mac OS X (10.4)

Posted on Mar 14, 2008 7:46 PM

Reply
9 replies

Mar 20, 2008 8:10 AM in response to David Gimeno Gost

Thank you, David.
I would love to try that exactly as instructed, but the web page to which you directed me says to to boot from the system disk supplied with the laptop. Unfortunately, my MacBook Pro kicks out the disk after about a minute of trying to read it, then it boots from the hard drive. I am afraid that if I the follow the disk repair procedure without using the system CD, I will wreck something worse. Should I just dump all my info onto my MacPro desktop auxiliary hard drive and run the utility anyway?

Mar 20, 2008 8:23 AM in response to MerlynsDragon

You’re welcome.

It looks like you’re trying to make the computer start up from the wrong disc — maybe from a disc meant for another computer...

Anyway, in Mac OS X 10.4 you don’t need to start up from a different disk in order to verify the disk, only to repair it. And the other disk doesn’t have to be the Install disc. If you have an external HD with Mac OS X 10.4 installed from which to boot your Mac, or have access to another Mac with Mac OS X 10.4 installed and with a FireWire port to which connect your Mac in Target Disk Mode, you may try to repair the disk that way.

Actually, starting up from another disk isn’t strictly necessary either — but is the recommended way of doing it. Here are some additional links you may find helpful if you have to repair the disk and starting up from another disk is not an option:

Resolve startup issues and perform disk maintenance with Disk Utility and fsck

http://www.macupdate.com/info.php/id/15667/applejack

Mar 19, 2008 4:34 AM in response to MerlynsDragon

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

Verify/repair the startup disk (not just permissions), as described in the following article:

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

After having fixed all the filesystem issues, if any, and ensuring 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 Mail stores the mail on your computer.

3. Locate Envelope Index and move it to the Trash. If you see any other “Envelope Index”-named file there, delete it as well.

4. Move any “IMAP-”, “Mac-”, or “Exchange-” account folders to the Trash. Note that you can do this with IMAP-type accounts because they store mail on the server and Mail can easily re-create them. DON’T trash any “POP-” account folders, as that would cause all the mail stored there to be lost.

5. 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.

6. As a side effect of having removed the IMAP account folders, those accounts may be in an “offline” state now. Do Mailbox > Go Online to bring them back online.

7. As a side effect of re-creating the index, some previously read messages may become unread again. This is “normal” (and may also happen when rebuilding individual mailboxes by means of Mailbox > Rebuild). You may fix that with Message > Mark > As Read.

Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. That is, ~/Library is the Library folder within the user’s home folder, i.e. /Users/username/Library.

Mar 19, 2008 7:54 AM in response to MerlynsDragon

Hi, is it possible you applied a "rule" in Mail?

As I've done before, I applied a rule saying I wasn't available and to call my cell. The difference this time is that I pressed enter (default Yes) without thinking when a pop-up window asked if I wanted to apply the rules to open mailboxes. This unfortunately flooded my client's server with every email I ever received from them along with large attachments!

I've been searching through Mail help but it doesn't mention what happens if you reply Yes to the prompt, and finally discovered this on an MIT Mail help site: When setting up rules... "Mail will prompt you to apply the rules to open mailboxes. Be careful! If you choose Yes, you may find that older messages were migrated to the new location."

I made a suggestion in the Mail help section to add some sort of a warning about the pop-up box.

Mar 20, 2008 8:15 AM in response to sidapu

No, I don't have any rules set up like that. I'm just a vanilla ice cream, mushroom soup and crackers, granny professor, and I just need my computers for getting e-mail, preparing lectures, and writing proposals. I certainly do NOT want my computer to call my cell phone about e-mails. I hate cell phones anyway, NEVER want an i-Phone, and prefer to get my mail when I make time for it.
But thanks 🙂
Gwen

Mar 21, 2008 7:24 PM in response to David Gimeno Gost

Okay, guys. I've done everything you suggested, and Mail is still selecting old messages from the Outbox and sending them again. At this point, I have switched to Thunderbird to avoid the embarrassment of sending old messages to people again and having to explain that Apple's mail system is doing this. But what I can't understand is that other programs I have used in the past two weeks don't have this problem. Thunderbird, Entourage and Groupwise all work fine on my Mac. Why is Apple Mail the only system that can't function on an Apple Macintosh?
(Can you tell I'm frustrated?)

Mar 22, 2008 4:28 AM in response to MerlynsDragon

Well, I can understand your frustration.

Now, as you probably know, Outbox should be EMPTY most of time. You start creating a message... it is in Drafts. You start to send it, it goes from Drafts to Outbox and it sends it if it can. If it cannot (not connected to Internet), it stays in Outbox.

Given that, we'e been thrashing on this. Old messages are not coming from outer space; They are coming from your Outbox. I expect you see no Outbox in your Mail application (but I am getting forgetful about Tiger). If it is there, go to Outbox. Anything there? If so delete them all. Even if not, click on Outbox, Click on Mailbox in the menu bar, and select Rebuild.
Then -- even if there is no Outbox in Mail -- in Finder, quit mail and go to your home/Library/Mail/Mailboxes. Look in Outbox.mbx/Messages. Again, should be empty. Delete anything therein.

-Fred

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Why is Apple Mail automatically resending old messages?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.