bvstone

Specifying Multiple TO, CC and/or BCC Address on the MAILTOOL Command

Posted:

Specifying Multiple TO, CC and/or BCC Address on the MAILTOOL Command

I am often asked how to specify multiple addresses on the TO, CC or BCC parameters of the MAILTOOL command.  

This is done by simply specifying each address in single quotes separated by a space.  Prompting the MAILTOOL command will show that the parameters are able to accept multiple values.  Trying enter multiple addresses on one address line separated by commas or semicolons will NOT work.     

Here is an example:

MAILTOOL TOADDR('bvstone@bvstools.com' 'jeremyclarkson@topgearbbc.com' 'davekindigit@kindigitdesignsutah.com')...

If you are using a CL program and need to specify multiple email addresses, but you are not sure how many, that is no problem either as any blank addresses will be ignored:

PGM        PARM(&EMAIL1 &EMAIL2 &EMAIL3 &EMAIL4 &EMAIL5 +      
             &EMAIL6)                                          
DCL VAR(&EMAIL1) TYPE(*CHAR) LEN(512)                          
DCL VAR(&EMAIL2) TYPE(*CHAR) LEN(256)                          
DCL VAR(&EMAIL3) TYPE(*CHAR) LEN(256)                          
DCL VAR(&EMAIL4) TYPE(*CHAR) LEN(256)                          
DCL VAR(&EMAIL5) TYPE(*CHAR) LEN(256)                          
DCL VAR(&EMAIL6) TYPE(*CHAR) LEN(256)                          
                                                               
MAILTOOL   TOADDR(&EMAIL1 &EMAIL2 &EMAIL3 &EMAIL4 +            
             &EMAIL5 &EMAIL6) SUBJECT(test) +                  
             MESSAGE('Hi there, Guys!')                        

An even better solution may be to use the MAILTOOL ILE functions and/or distribution lists as shown in these examples:

                            


Last edited 11/03/2017 at 15:18:43




Reply




© Copyright 1983-2024 BVSTools
GreenBoard(v3) Powered by the eRPG SDK, MAILTOOL Plus!, GreenTools for Google Apps, jQuery, jQuery UI, BlockUI, CKEditor and running on the IBM i (AKA AS/400, iSeries, System i).