This statement:
     SET VAR vAttachments = ('Attachments:'+.vattach1+.vattach2)
is going to smash your filenames together with no delimiter between them.  
Not sure what the plugins wants, but probably a comma or a semi color or at 
least a space between multiple attachments.

Karen

 
> I have a program which attaches a pdf to an email and sends the email.
> 
> When I try to attach more than 1 attachment, the email fails.
> 
> Here is the code I use;
> 
> set v vfile1 text='File1.pdf'
> set v vfile2 text='File2.pdf'
> SET VAR vQuote TEXT = NULL
> SET VAR vQuote = (CVAL('QUOTES'))
> SET VAR vDummy TEXT = 'vDummy'
> SET VAR vPipe TEXT = NULL
> SET VAR vPipe = '|'
> SET VAR vTo TEXT = NULL
> SET VAR vSubject TEXT = NULL
> SET VAR vCc TEXT = NULL
> SET VAR vBcc TEXT = NULL
> SET VAR vBody TEXT = NULL
> SET VAR vAttachments TEXT = NULL
> SET VAR vSendDirect TEXT = NULL
> SET VAR vParameters TEXT = NULL
> SET VAR vCLemail text=null
> set v vCLemail='[email protected]'
> 
> SET VAR vBody text= +
> (' '+(CHAR(009))&'Attached is your information for the  '+(CHAR(013))+ +
>   ' '+(CHAR(009))&'year. Please review and forward to your    '+(CHAR(013))+
> +
>   ' '+(CHAR(009))&'tax consultant.                            '+(CHAR(013))+
> +
>   ' '+(CHAR(009))&'                                           '+(CHAR(013))+
> +
>   ' '+(CHAR(009))&'Should you have any questions, please call.'+(CHAR(013)))
> SET VAR vTo = ('To:'+.vCLEmail)
> SET VAR vSubject = ('Information for'+(ctxt(.vyear)))
> SET VAR vCc = 'CC: '
> SET VAR vBcc TEXT = 'Bcc: '
> SET VAR vBody TEXT = ('Body:'+.vBody)
> set v vattach1 text=((CVAL('CURRDIR'))+'\'+.vFile1)
> set v vattach2 text=((CVAL('CURRDIR'))+'\'+.vFile2)
> 
> SET VAR vAttachments = ('Attachments:'+.vattach1+.vattach2)
> 
> SET VAR vSendDirect = 'SendDirect:TRUE'
> 
> SET VAR vParameters = +
> (.vQuote+.vDummy&.vPipe+.vTo&.vPipe+.vSubject&.vPipe+.vCc&.vPipe+.vBcc&.vpip
> e +
> +.vBody&+.vPipe+.vAttachments&.vPipe+.vSendDirect)
> 
> PLUGIN MAPIMail4.RBL &vParameters
> 
> 
> Can anyone see where the code goes wrong ?

Reply via email to