Exchange 2010 randomly re-sends messages

Hello everyone,

over the past month we have had a few users report that random old (2-5 weeks old) e-mails getting re-sent.  It has been anywhere from 1 to 10 e-mails per user and thus far we've had 3-5 users report the problem.

I have not been able to identify any common ground for the messages which were re-sent.  I have looked through the message tracking logs and have not seen anything strange there either.  The most recent issue the user was not even at work or using her computer so I do not think this is a client/outlook issue.

I have a DAG configuration that has been up/running for over a year now with no problems.  About 6 months ago we implemented ForeFront & ForeFront for Exchange - I have excluded the Exchange folder, DB folder, & public folders from the ForeFront file scan.  About 4 months ago we updated to Exchange SP1.

I have tried searching on Google and I am starting to wonder if this is an issue with the Exchange Temp-Tables?

I'm looking for any other suggestions or ideas.  Also any information regarding this Exchange Temp-Tables would be great.

Ian Cooper
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I'd start by doing a mailbox integrity check. You do not need to take the server offline.
From the Exchange Management Shell - run the following (obviously you'll need to replace the "Mailbox Database 01529..." with your mailbox db name):
New-MailboxRepairRequest -Database "Mailbox Database 0152909091" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView

It will run the scan - it will take the individual mailboxes offline while the mailboxes are being scanned/repaired.

If that does not take care of it, then I'll need to know what type of machine this is running on. Is this installed to a physical box or virtual machine? Direct Attach storage or SAN, if SAN, what is the connection, FC, iSCSI, NFS, etc.

Any chance all of those users have a similar mobile device setup? (Blackberry in particular, but anything else could qualify)
CecilAdminAuthor Commented:
Thanks for the replies!  Sorry I was not able to respond in a more timely manor.

I apologize that I did not note any more detailed information regarding my exchange setup.  Below has more more specifications.
- DAG is configured
- 2 Hub/Cas servers (virtual)
     + 2 CPU's, 8GB ram, 14GB free on c-drive, SAN connection to host servers is iSCSI 1GB
     + Task manager shows 6GB RAM being used, 0 to 3 % CPU being used
- 2 Mailbox DB servers (physical)
     + Dell R710, 2 quad-core CPU's, 24GB ram, 90GB free on C-drive, 150GB free on DB drive,
        500 GB on recovery drive
     + I do not recall if the DB's are stored on local drive or SAN, if on SAN then iSCSI 1GB connections
     + Task manager is showing 20-21GB of RAM being used, and 0-5% CPU

I have not done a mailbox integrity check - that is a great suggestion!

Many of the users who noted this problem have a Droid.  One users has both a Droid and iPad2.  All devises are connected via an Exchange connection.  I will note though that we have many other Droid/iOS users who have not experienced this problem.

Thanks for the suggestions!

Ian Cooper
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

CecilAdminAuthor Commented:
I ended up opening a ticket with Microsoft to assist with this problem.

In the end the technician said that the normal cause for this problem is a corrupt mailbox or anti-virus programs.

I have run the command to fix the 1 user's mailbox according to the MS technician.  Now I guess it is time to wait and see.
can you tell us the commands he had you run to fix the mailbox? Thanks!!
The commands you use depend on the version of exchange.

If it is Exchange 2003, you dismount the store and run the following from the command line:

(ISINTEG is found in the Exchange Server \bin directory)

If it is Exchange 2010, you run the powershell command to repair the mailbox folder:

To repair the Database run the following exchange powershell command:
New-MailboxRepairRequest -Database "Mailbox Database 91234567890" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView

To repair a mailbox run the following exchange powershell command:
New-MailboxRepairRequest -Mailbox -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.