>I have got a couple of MAPI related problems.
>1) What is the best resource on MAPI for VFP programmers?
>2) On Win95, I need to create a message and send it programmatically (no user intervention).
>I run the code below and get 'Invalid Callee' error. If I put .Send(1) it will work fine but
>it brings up your mail program.
> I also, want to do this on our Web server(NT 4.0 running IIS3.0) as a sort of auto responder.
>Again .send will not work but with a different error: OLE lDispatch exception Code 0 from MAPI32:
>Unspecified Error. That's real helpful. Another difference is that I can't get the message sent on
>the NT box no matter what .send I use (.send .send(1) .send(0) .send(-1) .send(2) ) I tried them all!
>
>Do I need to use the .DLL instead of the .OCX?
>
>The code is below.
>
>Thanks for any help,
>Brent
>brent.sliefert@usa.net
>Human Interface
>913-438-8717
>
>
>
>With ThisForm.MAPISession
> *.UserName = "MS Exchange"
> .NewSession = .T.
> .DownLoadMail = .F.
> .SignOn
> If .SessionID <=0
> MessageBox("Invalid Session ID Was Generated." + Chr(13) +;
> "Unable To Connect To Windows Messaging.", 0, "Error")
> RETURN
> EndIf
>EndWith
>
>With ThisForm.MAPIMessages
> .SessionID = ThisForm.MAPISession.SessionID
> .Compose
> .RecipIndex = 0
> .MsgIndex = -1
> .RecipType = 1
> .RecipDisplayName = "John Doe"
> .RecipAddress = "
JDoe@xyz.com"
> .MsgSubject = "Any Subject"
> .AttachmentIndex = 0
> .AttachmentPosition = 0
> .AttachmentPathName = CurDir() + "ZipFile.zip"
> .AttachmentName = "ZipFile.zip"
> .Send
>EndWith
>ThisForm.MAPISession.SignOff
if this is vfp5, try
.send(.f.)also check to make sure the display name is exactly the same as the alias in the address book.