OK, The item it's failing on is a Non-Delivery Report returned by Exchange
which is in the inbox.
Is there something strange about NDRs, I assume they aren't of type mailitem
then?
"Stuart Parker" wrote in message
news

Hi
If I use a For Each to iterate through the inbox mailitems, I get the
following exception after a few items are processed:
Unable to cast COM object of type 'System.__ComObject' to interface type
'Microsoft.Office.Interop.Outlook._MailItem'.
This operation failed because the QueryInterface call on the COM component
for the interface with IID '{00063034-0000-0000-C000-000000000046}' failed
due to the following error: No such interface supported (Exception from
HRESULT: 0x80004002 (E_NOINTERFACE)).
What's going on ?
Cheers