Hi All,

I've got a very strange situation with reading a msg in an E2K mailbox using
CDO 1.21.  I would greatly appreciate it if anyone can offer any suggestions
or point me to resources/forums that can help.

------------
THE PROBLEM:
------------

I have a few msg coming in to an E2K SP2 mailbox that, while are perfectly
readable by Outlook 2000, generate the following error when I try to
retrieve oMsg.text using CDO 1.21:

===============================================
OLE IDispatch exception code 17389 from Collaboration Data Objects: 
The client operation failed. 
[Microsoft Exchange Server Information Store - 
[E_FAIL(80004005)]]..
==============================================

I can retrieve other props like oMsg.subject without any problem.

The only common characteristic of these problem msg that I have been able to
determine so far is that they are all:
        -- replies
        -- come from latin america

The same code works fine for 95+% of the inbound msg, and has been working
for several years.

This same msg opens fine in OL2000.  The body text looks fine, no garbage or
other problems.  Based on OL, it "appears" to be plain text (Format menu has
"Plain Text" checked).  Here are the relevant Internet headers from OL |
View | Options:

================================
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="----=_NextPart_000_0050_01C242D7.DE716350"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
===============================

-----------------------
BACKGROUND/ENVIRONMENT:
-----------------------

Server: SBS2K W2K SP2, E2K SP2, root DC (has to be since it's SBS)
RAM:            512 MB
Free HD space:  12 GB

Application:    Developed using VFP7 SP1 with CDO 1.21

Originally developed for WinNT4 with E5.5 several years ago.  EXE compiled
and built on W2K Pro SP2 that has Outlook 2000 installed.  Exchange Server
for test environment is E5.5.

Here is example of code that generates the error:

======================================
loSession       = CreateObject('Mapi.Session')
loSession.Logon(lcMapiProfile,lcPW,llShowDialog,llNewSession,llParentWindow)
loIB            = loSession.Inbox                       && Inbox Object
loIBMsgColl     = loIB.Messages                 && Collection of IBox
Messages
loIBMsg = loIBMsgColl.GetFirst()        && Message Object
lcSubject       = loIBMsg.subject                       && works fine
lcBody  = loIBMsg.text                  && generates error
======================================

Best Regards,
JMU


Jim Underwood




_________________________________________________________________
List posting FAQ:       http://www.swinc.com/resource/exch_faq.htm
Archives:               http://www.swynk.com/sitesearch/search.asp
To unsubscribe:         mailto:[EMAIL PROTECTED]
Exchange List admin:    [EMAIL PROTECTED]

Reply via email to