Steve,
SET VARIABLE VFILENAME = 'TEST.PDF'
SET VARIABLE V1 TEXT = ID1 IN TRANS WHERE INVNO = .VRESPONCE
SET VARIABLE V2 TEXT = EMAIL IN CUSTOMER WHERE ID1 =.V1
SET VARIABLE VRESPONCE = ('c:\EXPORT\'+.VFILENAME)

PRINT RENEW03 WHERE INVNO = .VRESPONCE +
   OPTION PDF|FILENAME .vresponce +
    |EMAIL ON +
    |EMAIL_HOST [email protected] +
    |EMAIL_USERID [email protected] +
    |EMAIL_PASSWORD xxxx+
    |EMAIL_TO_LIST  .v2 +
    |EMAIL_FROM_NAME example +
    |EMAIL_FROM_ADDRESS [email protected] +
    |EMAIL_SUBJECT test +
    |EMAIL_BODY (message and .RDATE1) +
    |EMAIL_ATTACHMENTS .vresponce +
    |EMAIL_PORT 25 +
    |EMAIL_AUTHENTICATION ON +
    |EMAIL_DELETE_AFTER_SEND off +
    |EMAIL_SHOW_DIALOG OFF
RETURN

Best Regards,


Oma Cox
O.C. Services Inc.
P.O. Box 5485
Brandon, MS 39047

662.820.7599
601.992.6785

www.ocservicesinc.com

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Steve
Johnson
Sent: Friday, January 16, 2009 6:46 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: E-mail 7.6

To All:

        I have been experimenting with the e-mail capability of Rbase 7.6 
but have run into a few problems.  The biggest is whether one can 
pass a variable to the |EMAIL_TO_LIST parameter (to pass an e-mail 
address from the database). I placed a dotted variable in place of a 
hardcoded name, defining the variable earlier that is captured when I 
SHO VAR, but the e-mail process fails.  A hardcoded email address in 
|EMAIL_TO_LIST does allow the e-mail process to be 
successful.  However, in the received e-mail, curiously, there are 
two attachments, rather than one as listed |EMAIL_ATTACHMENTS 
C:\export\.vresponce.pdf. Also curious is that the .pdf extension 
shown in the email is lower case in one and upper case in the 
other.  I also have a variable (rdate1) in the message section that 
is passed through successfully, but in the received e-mail, it has 
single quotes around the printed variable. I suppose this may be 
related to the set quotes command.
        So how do I pass a variable to the  |EMAIL_TO_LIST and why two 
attachments rather than one.

R:Thanks
Steve

SET VARIABLE V1 TEXT = ID1 IN TRANS WHERE INVNO = .VRESPONCE
SET VARIABLE V2 TEXT = EMAIL IN CUSTOMER WHERE ID1 =.V1
PRINT RENEW03 WHERE INVNO = .VRESPONCE +
   OPTION PDF|FILENAME c:\export\.vresponce +
    |EMAIL ON +
    |EMAIL_HOST [email protected] +
    |EMAIL_USERID [email protected] +
    |EMAIL_PASSWORD xxxx+
    |EMAIL_TO_LIST  .v2 +
    |EMAIL_FROM_NAME example +
    |EMAIL_FROM_ADDRESS [email protected] +
    |EMAIL_SUBJECT test +
    |EMAIL_BODY (message and .RDATE1) +
    |EMAIL_ATTACHMENTS C:\export\.vresponce.pdf +
    |EMAIL_PORT 25 +
    |EMAIL_AUTHENTICATION ON +
    |EMAIL_DELETE_AFTER_SEND off +
    |EMAIL_SHOW_DIALOG OFF
RETURN


Reply via email to