Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MFCMapi.exe - Question

245 views
Skip to first unread message

Bruce J

unread,
May 16, 2007, 9:00:03 AM5/16/07
to
Hi,

Done anyone know how to use MFCMapi to remove a single corrupt email in a
particular mailbox?

Thanks.

Jamestechman

unread,
May 16, 2007, 9:21:25 AM5/16/07
to
1.Download MFCMAPI, also known as MAPI Editor. http://www.microsoft.com/downloads/details.aspx?
FamilyID=55FDFFD7-1878-4637-9808-1E21ABB3AE37&displaylang=en

2. Launch MFCMAPI application. Click OK at the Microsoft Exchange
Server MAPI Editor window. Click Session, and select Logon and Display
Store Table.

3. You will now be prompted to create a profile. Note, you must be
logged in with an account that has full rights to your Exchange
server, otherwise you will receive the following error message below
when we open the temp table.

Error:
Code: MAPI_E_FAILONEPROVIDER === 0x8004011D
Function
File f:\df7830\extest\src\mfmapi\mapistorefunctions.cpp

4. Once logged in, click MDB, and select Get Mailbox Table. A new
window display opens "Server Mailbox Table" From here, you can select
the server name you wish to work with. Select default settings and
click OK.

5. You will now see all mailboxes enumerated. Find the mailbox in
question, double click it, Expand root, IPM_subtree, you will see your
Outlook folders, inbox, sent etc. If you double click you will see a
new menu with messages enumerated, find the message right click and
hard delete.

James Chong (MVP)
MCSE | M+, S+, MCTS, Security+
msexchangetips.blogspot.com

Jamestechman

unread,
May 16, 2007, 9:22:35 AM5/16/07
to
Another option is to move the mailbox to another store and skip
corrupted items, though this is process will not let you specifically
remove a certain message.


James Chong (MVP)
MCSE | M+, S+, MCTS, Security+
msexchangetips.blogspot.com

On May 16, 9:00 am, Bruce J <Bru...@discussions.microsoft.com> wrote:

Andy David {MVP}

unread,
May 16, 2007, 9:42:03 AM5/16/07
to


How do you know its corrupt?

Bruce J

unread,
May 16, 2007, 10:38:01 AM5/16/07
to
Thank you James. That did the trick!

Bruce

Bruce J

unread,
May 16, 2007, 10:49:01 AM5/16/07
to
Hi Andy,

Two things make me believe it is corrupt:

1) My Backup Exec software gives me an error in the log saying:

WARNING: "\\SBS\Microsoft Exchange Mailboxes\****** [******]Top of
Information StoreSync Issues1Server FailuresDelivery Status Notification
(Failure)" is a corrupt file.
This file cannot verify

2) Outlook does not synchronise properly, giving the error:

The following message had an error and synchronization of it was skipped
(0x800cce05)


--
Bruce J
MCP, MCDST, Network+

Andy David {MVP}

unread,
May 16, 2007, 11:28:12 AM5/16/07
to
On Wed, 16 May 2007 07:49:01 -0700, Bruce J
<Bru...@discussions.microsoft.com> wrote:

>Hi Andy,
>
>Two things make me believe it is corrupt:
>
>1) My Backup Exec software gives me an error in the log saying:
>

>WARNING: "\\SBS\Microsoft Exchange Mailboxes\****** [******]?Top of
>Information Store?Sync Issues1?Server Failures?Delivery Status Notification

>(Failure)" is a corrupt file.
>This file cannot verify

That is often a false positive when doing brick level backups - which
are not generally needed or recommended.


>
>2) Outlook does not synchronise properly, giving the error:
>
>The following message had an error and synchronization of it was skipped
>(0x800cce05)


Which message? Look under the Sync issues folders and see if its there
if you are not sure.

Bruce J

unread,
May 16, 2007, 11:46:03 AM5/16/07
to
Why are brick level backups not recommended?

I located the error log in the sync folders but not the message itself. I
found it, however, using the mfcmapi tool and hard deleted it.


--
Bruce J
MCP, MCDST, Network+

Dave Goldman [MSFT]

unread,
May 16, 2007, 8:04:24 PM5/16/07
to
Brick level backups are not recommended because they copy the messages in to
the information store because:
A. Which creates a new messages and increases the information store size
B. This breaks the single instance storage schema
C. You can reintroduce corrupted items back to the mailbox
etc....
--
This posting is provided "AS IS" with no warranties, and confers no rights.

Dgoldman
http://blogs.msdn.com/dgoldman
Download OABInteg from here:
http://gotdotnet.com/Community/UserSamples/Download.aspx?SampleGuid=A2338E73-F521-4071-9B1D-AAF49C346ACD


"Bruce J" <Bru...@discussions.microsoft.com> wrote in message
news:0613F5E8-91B3-4B0F...@microsoft.com...

0 new messages