5.27.5 SEND
The SEND command sends the email.
You can use the TO, CC, BCC, FROM and SUBJECT keywords in the SEND command to override the values set by the SMTPMailService properties file or the SET command.
If the SEND command has a working list argument, the list entries will be used to create the message body. The first list field must contain the text and an optional second field is used to control the concatenation process. If no second field is present, or the field has a value of blank, then the default option value of NA is used.
The possible option values are:
SB - Add a space before appending the text entry, except for the first entry.
NB - Add a new line before appending the text entry, except for the first entry.
SA - Add a space after appending the text entry, except for the last entry.
NA - Add a new line after appending the text entry.
If the second field value is not one of the above, then no additional action is taken, and the next entry is appended to the previous entries.
Syntax:
Command |
Keyword |
Value |
Developer notes |
SEND |
TO |
value |
Allows a single email address to be nominated for the email to be sent to. |
CC |
value |
Allows a single email address to be nominated for the email to be "cc-ed" (carbon copied) to. |
|
BCC |
value |
Allows a single email address to be nominated for the email to be "bcc-ed" to. |
|
FROM |
value |
The email address this message originated from. A FROM email address must be supplied to SEND an email. The FROM property is typically configured in the SMTPMailService properties file as it usually stays the same and this ensures a consistent FROM email address which can be easily changed. |
|
SUBJECT |
value |
Indicates the subject of the email. |
|
SIGNER |
name:password |
The signer value is in the format of name:password. To send signed emails, a private key and public certificate are needed by the SMTPMailService. The private key and certificate are stored in a keystore file using a label. The label is the name component and the password component are used to read the private key. There is no need to send a public certificate to the party who receives the signed email. The public certificate is automatically included in the email. Important: There is no need to send private key store files to the other party. Only public certificates are exchanged. |
|
ENCRYPT |
*DES-EDE3 |
Triple DES. For example:
recipient.certificate.john.doe@acme.com=pki/acme_john_doe.cer
|
|
*RC2-40 |
RC2 40 CBC |
||
*RC2-64 |
RC2 64 CBC |
||
*RC2-128 |
RC2 128 CBC |
||
*AES-128 |
AES 128 CBC |
||
*AES-192 |
AES 192 CBC |
||
*AES-256 |
AES 256 CBC |
||
CONTENT |
*PLAIN |
Default. Indicates a MIME type of text/plain and is used for simple text messages. |
|
*HTML |
A MIME type of text/html allows the body of the email to be formatted using HTML tags. |
||
mimetype |
The MIME type value creates the custom content, that is, text/enriched. |
||
BODY |
value |
A file can be nominated to contain the body text. If the specified file does not exist, the body text is created from the service list argument if it is provided. If this keyword is used, any reference to a working list is ignored as the body text is taken from the file and converted to Unicode using the ENCODING keyword value. |
|
ENCODING |
value |
Used to specify what encoding must be applied to the byte content to convert it to a Unicode string. The default value is *DEFAULT. Refer to ENCODING for more information. |
Example
SEND SUBJECT(Sales Report) #WRKLST(TXT)
SEND SUBJECT(Sales Report) #WRKLST(TXT,CNTRL)
SEND SUBJECT(Sales Report) ENCRYPT(*DES-EDE3)
SEND SUBJECT(Sales Report) SIGNER(ACMECORP:password)