Hi Guys,
Has any one of you encountered this error using smtpmail.r before?
Heres my test program calling smtpmail program. Im actually sending two attachment files to two email addresses.
Dont know exactly what I missed here but im getting error.
DEF VAR oSuccessful AS LOGICAL NO-UNDO.
DEF VAR vMessage AS CHARACTER NO-UNDO.
DEF VAR p-smtp AS CHAR FORMAT "x(20)" init "192.1.1.1".
DEF VAR p-email AS CHAR FORMAT "x(150)" init
"<testmail@yahoo.com>,<testmail2@yahoo.com>".
DEF VAR p-emailfrom AS CHAR INIT "<auto_email_from_testmail3@yahoo.com>".
DEF VAR v-subject AS CHAR INIT "THIS IS ONLY A TEST SUBJECT".
DEF VAR vLogFile AS CHAR INIT "Text message with file
attachment Reply if you receive this!".
DEF VAR t-AttachementList AS CHAR
INIT "attach1.csv:type=application/excel:filetype=binary,attach2.csv:type=application/excel:filetype=binary".
DEF VAR t-filelist AS CHAR INIT
"/home/gdms/tmp/attach1.csv,/home/gdms/tmp/attach2.csv".
OUTPUT TO '/home/gdms/tmp/chkmail.txt'.
PUT 'p-smtp ' + p-smtp FORMAT "x(30)" SKIP (1)
'p-email ' + p-email FORMAT "x(120)" SKIP (1)
'p-emailfrom ' + p-emailfrom FORMAT "x(60)" SKIP (1)
'p-attach ' + t-AttachementList FORMAT "x(180)" SKIP (1)
'p-filelist ' + t-filelist FORMAT
"x(180)" SKIP (1)
'v-subject ' + v-subject FORMAT "x(120)" SKIP (1)
'vLogFile ' + vLogFile FORMAT "x(120)" SKIP .
OUTPUT CLOSE.
RUN smtpmail (INPUT p-smtp,
INPUT p-email,
INPUT p-emailfrom,
INPUT "",
INPUT t-AttachementList,
INPUT t-filelist,
INPUT v-subject,
INPUT vLogFile,
INPUT "",
INPUT "multipart/related",
INPUT 2, /* Importance*/
INPUT NO, /* L_DoAUTH */
INPUT "", /* C_AuthType*/
INPUT "", /* C_User */
INPUT "", /* C_Password*/
OUTPUT oSuccessful,
OUTPUT vMessage) NO-ERROR.
IF ERROR-STATUS:ERROR THEN MESSAGE 'SENDING FAILED'.
ELSE DO:
MESSAGE oSuccessful.
MESSAGE vMessage.
END.
Your help is much appreciated.
Thanks in Advance,
Ferdie Banu
Has any one of you encountered this error using smtpmail.r before?
Heres my test program calling smtpmail program. Im actually sending two attachment files to two email addresses.
Dont know exactly what I missed here but im getting error.
DEF VAR oSuccessful AS LOGICAL NO-UNDO.
DEF VAR vMessage AS CHARACTER NO-UNDO.
DEF VAR p-smtp AS CHAR FORMAT "x(20)" init "192.1.1.1".
DEF VAR p-email AS CHAR FORMAT "x(150)" init
"<testmail@yahoo.com>,<testmail2@yahoo.com>".
DEF VAR p-emailfrom AS CHAR INIT "<auto_email_from_testmail3@yahoo.com>".
DEF VAR v-subject AS CHAR INIT "THIS IS ONLY A TEST SUBJECT".
DEF VAR vLogFile AS CHAR INIT "Text message with file
attachment Reply if you receive this!".
DEF VAR t-AttachementList AS CHAR
INIT "attach1.csv:type=application/excel:filetype=binary,attach2.csv:type=application/excel:filetype=binary".
DEF VAR t-filelist AS CHAR INIT
"/home/gdms/tmp/attach1.csv,/home/gdms/tmp/attach2.csv".
OUTPUT TO '/home/gdms/tmp/chkmail.txt'.
PUT 'p-smtp ' + p-smtp FORMAT "x(30)" SKIP (1)
'p-email ' + p-email FORMAT "x(120)" SKIP (1)
'p-emailfrom ' + p-emailfrom FORMAT "x(60)" SKIP (1)
'p-attach ' + t-AttachementList FORMAT "x(180)" SKIP (1)
'p-filelist ' + t-filelist FORMAT
"x(180)" SKIP (1)
'v-subject ' + v-subject FORMAT "x(120)" SKIP (1)
'vLogFile ' + vLogFile FORMAT "x(120)" SKIP .
OUTPUT CLOSE.
RUN smtpmail (INPUT p-smtp,
INPUT p-email,
INPUT p-emailfrom,
INPUT "",
INPUT t-AttachementList,
INPUT t-filelist,
INPUT v-subject,
INPUT vLogFile,
INPUT "",
INPUT "multipart/related",
INPUT 2, /* Importance*/
INPUT NO, /* L_DoAUTH */
INPUT "", /* C_AuthType*/
INPUT "", /* C_User */
INPUT "", /* C_Password*/
OUTPUT oSuccessful,
OUTPUT vMessage) NO-ERROR.
IF ERROR-STATUS:ERROR THEN MESSAGE 'SENDING FAILED'.
ELSE DO:
MESSAGE oSuccessful.
MESSAGE vMessage.
END.
Your help is much appreciated.
Thanks in Advance,
Ferdie Banu