Page 1 of 1
MAPI ERROR with Outlook
Posted: Sat Nov 19, 2005 8:27 pm
by jacquet philippe
I have an application sending mail with a link with Oulook 2000 and it worked fine .
My custommer install outlook 2003 and i receive a MAPI.dll error
What can i do ??
Re: MAPI ERROR with Outlook
Posted: Fri Nov 25, 2005 7:55 am
by Rimantas
jacquet philippe wrote:I have an application sending mail with a link with Oulook 2000 and it worked fine .
My custommer install outlook 2003 and i receive a MAPI.dll error
What can i do ??
Try something similar to MSMAPI . Maybe it helps ?
PROCEDURE Mail()
LOCAL oSession, oMessage
TRY
oSession := CreateObject( "MSMAPI.MAPISession" )
oSession:SignOn()
CATCH
Alert( "SimpleMapi not avilable." )
BREAK
END
TRY
oMessage := CreateObject( "MSMAPI.MAPIMessages" )
CATCH
Alert( "MSMAPI.Messages faild!" )
BREAK
END
WITH OBJECT oMessage
:SessionID := oSession:SessionID
:Compose()
:RecipAddress := "
tests@xharbour.org"
:AddressResolveUI := .T.
:ResolveName()
:MsgSubject := "email from xHarbour"
:MsgNoteText := "Hi Brian, here it is..."
:AttachmentIndex := 0
:AttachmentPosition := 0
:AttachmentPathName := "c:\xharbour\tests\test.prg"
:Send( .F. ) // .T. Interactive or .F. for automated.
END
oSession:SignOff()
RETURN
With best regards ! Rimantas
Posted: Thu Jan 31, 2008 4:10 pm
by George
Hi Rimantas,
Where can I get more information regarding outlook methods?
Using your code I can create the email and call the outlook, but when I click "Send" button the outlook close and do not send the email.
Do you know what method allow to send the email before closing the Outlook?
Regards,
George