#DEFINE MAILITEM 0 >>#DEFINE IMPORTANCELOW 0 >>#DEFINE IMPORTANCENORMAL 1 >>#DEFINE IMPORTANCEHIGH 2 >> >>oRedem = CREATEOBJECT("Redemption.SafeMailItem") >>oOutlook = CREATEOBJECT("Outlook.Application") >> >>oNS = oOutlook.GetNamespace("MAPI") >>oNS.Logon >> >>* --- Create Capability to Enter ANY From and/or Reply-To Email Address --- >>* --- Does Not Need To Be Valid Within Outlook or Anywhere --- >>oRedem.ITEM = oMail >>FromTag = oRedem.GetIDsFromNames("{00020386-0000-0000-C000-000000000046}", "From") >>FromTag = BITOR(FromTag, 0x1E) && VFP Version >>FromTag = ALLTRIM(STR(FromTag,20)) + CHR(0) && Convert to String - PT_STRING8 Format >> >>WITH oRedem >> .ITEM = oMail >> .TO = mcEmailAddr >> .FIELDS[FromTag] = "Any Email Addr <AnyEmail@WhereverIWant.com>" && Insert Pseudo FROM: >> .ReplyRecipients.ADD("No-Reply <No-Reply@WhereverIWant.com>") && Insert Pseudo REPLY-TO: >> .Subject = mcSubject >> .Importance = IMPORTANCENORMAL >> .Body = mcBodyMsg >> .Attachments.ADD(mcAttach1) && Fully Pathed File Attachment #1 >> .Attachments.ADD(mcAttach2) && Fully Pathed File Attachment #2 >> .SEND >>ENDWITH >> >>oNS.Logoff >> >>RELEASE oMail >>RELEASE oNS >>RELEASE oOutlook >>RELEASE oRedem>>