Thanks Sami/Buddy, Maybe we can work in some RBase/RMail tips/techniques into the special conference sessions (?)
Dennis ***** At 10:05 AM 3/24/2003 -0600, you wrote: >Dennis - > >Here is a block of code that I use within a DECLARE CURSOR routine to send >multiple emails out, each with an attachement. >Sami >----------------------------------------------------------------- >Sami Aaron >Software Management Specialists >19312 W 63rd Terr >Shawnee KS 66218 >mailto:[EMAIL PROTECTED] >913-915-1971 > >SET V vrmailexists INTEGER = NULL >SET V vrmailexists = (CHKFILE('RMAIL.DLL')) >IF vrmailexists = 0 THEN > DIALOG 'R:Mail not installed. Create Adobe PDF files anyway?' vresp vkey + > NO CAPTION 'Send Not Completed Reports' ICON QUESTION AT CENTER CENTER > IF vresp = 'no' OR vkey = '[ecsc]' THEN > CLEAR VAR vresp,vkey,vrmail > RETURN > ENDIF >ENDIF > > >--Attach the PDF file to an email >IF vrmailexists = 1 THEN > SET V vmailto TEXT = ('To:' & .vappemail) > SET V vfrom TEXT = NULL > SELECT ('From: "' + Nme + '" <' + OwnrEmail + '>') INTO vfrom v1 FROM Ownr > SET V vsubj TEXT= ('Subject: Assignments Not Completed' & (CTXT(.#DATE))) > SET V vatline TEXT = ('X-Attachments:' & .vFile) > SET V vsalut = ('Dear' & (ICAP2(.vafname)) + ':') > > SELECT IHID,IHEmail,IHFirstName,IHLastName + > INTO vihid v1,vihemail v1,vihfirstname v1,vihlastname v1 + > FROM InHouseRep WHERE IHID = (SELECT IHID FROM Appraise + > WHERE Appr# = .vappr#) > SET V vbody = + > ('Attached is your list of Asignments that are Not Completed.') > SET V vbody = + > (.vbody & 'Please contact' & .vihfirstname & .vihlastname & 'at' & + > 'mailto:' + .vihemail) > SET V vbody = (.vbody & 'at the' & .xnme & + > 'office if you have any questions.') > > DELETE c:\email.mal > OUTPUT c:\email.mal > WRITE .vmailto > WRITE .vfrom > WRITE .vsubj > WRITE 'CC:' > WRITE 'BCC:' > WRITE .vatline > WRITE .vreturn > WRITE .vsalut > WRITE .vreturn > WRITE .vbody > OUTPUT SCREEN > > SET VAR vrmail = (UDF('@RMail.DLL','C:\email.mal')) > SWITCH (.vrmail) > CASE 'S' > SET V vMess = 'Message was Sent successfully!' > PAUSE 3 USING .vMess CAPTION .vappname > BREAK > CASE 'N' > SET V vMess = 'Message was Undeliverable!' > PAUSE 2 USING .vMess CAPTION .vappname AT CENTER CENTER > BREAK > CASE 'A' > SET V vMess = 'Delivery was Aborted!' > PAUSE 2 USING .vMess CAPTION .vappname AT CENTER CENTER > BREAK > DEFAULT > BREAK > ENDSW > >INSERT + >INTO EmailSent (DateSent,SentTo,AttachmentName,MailResult,MenuChoice) + >VALUES (.#DATE,.vappemail,.vFile,.vMess,'Send Not Completed Reports') >ENDIF > > > > >----- Original Message ----- >From: "Dennis Fleming" <[EMAIL PROTECTED]> >To: "RBASE-L Mailing List" <[EMAIL PROTECTED]> >Sent: Monday, March 24, 2003 9:15 AM >Subject: [RBASE-L] - RMailers? > > >> We want to send a report either in the body of the e-mail message, or as >an >> attachement, for PO's requiring approval. Anyone using RMail who can >> provide some developer feedback. >> >> TIA, >> >> Dennis >> ***** >> Dennis Fleming >> IISCO >> http://www.TheBestCMMS.com >> Phone: 570 775-7593 >> Fax: 570 775-9797 >> >> >> >> > > > Dennis Fleming IISCO http://www.TheBestCMMS.com Phone: 570 775-7593 Fax: 570 775-9797

