>FUNCTION SendNotesMail >PARAMETERS tcToList,tcSubject,tcBody,tcAttachment >** tcToList is expected to be a semi-colon delimited list of addressees >** tcAttachment is expected to be a semi-colon delimited list of attachments > >** Create array of recipients >=ALINES(acRecipients,CHRTRAN(tcToList,";",CHR(13))) > >loNotes = CreateObject("Lotus.Notessession") >loNotes.Initialize("MyPassword") >loDBDir = loNotes.GetDBDirectory("") >loDb = loDBDir.OpenMailDatabase() >loDoc = loDb.CreateDocument > >loDoc.ReplaceItemValue("Subject",tcSubject) >loDoc.ReplaceItemValue("Body", tcBody) >loDoc.ReplaceItemValue("SendTo", @acRecipients) > >*-- check if there's an attachment >IF TYPE('tcAttachment') = "C" AND NOT EMPTY(tcAttachment) > ** Create array of Attachments > lnNumAttach = ALINES(acAttach,CHRTRAN(tcAttachment,";",CHR(13))) > > FOR I = 1 TO lnNumAttach > loRichTextItem = loDoc.CreateRichTextItem("Attachment") > =loRichTextItem.EmbedObject(1454, "", acAttach[I]) > ENDFOR >ENDIF > >loDoc.Send(.F.) > >RELEASE loNotes > >RETURN 0 >