to | String Optional. E-mail address of the receiver. If you specify multiple addresses, separate them with commas. | |
cc | String Optional. E-mail addresses of additional receivers. If you specify multiple addresses, separate them with commas. | |
bcc | String Optional. E-mail addresses of additional receivers. If you specify multiple addresses, separate them with commas. | |
subject | String Optional. Subject of the message. | |
subjectCharset | String Optional. The character set used to encode the MIME message headers (including subject). If subjectCharset is not specified, then charset is used. If charset is not specified, the value in the server configuration parameter watt.server.email.charset is used. If that parameter is not set, the utf-8 encoding is used. | |
charset | String Optional. The character encoding of the body text. If you do not specify the value of charset, the value in the server configuration parameter watt.server.email.charset is used. If that parameter is not set, the utf-8 encoding is used. | |
from | String Optional. E-mail address of the sender. If you do not specify a from value, Integration Server uses the value specified for the mail.smtp.from JVM property. If no value is specified for that property, Integration Server uses the default value, user@servername, where user is the operating system user ID, and servername is the host name of the Integration Server. | |
mailhost | String SMTP host name for outbound messages. For example: smtp.webMethods.com If no value is provided for the mailhost parameter, Integration Server uses the value of the Java system property mail.smtp.host set for Integration Server as the mailhost value. For more information about setting Java system properties for Integration Server, which includes modifying the custom_wrapper.conf file, see the section Changing Settings in the Configuration File custom_wrapper.conf in the webMethods Integration Server Administrator’s Guide.
Changing Settings in the Configuration File
custom_wrapper.conf. If no value is supplied for the mailhost parameter and the mail.smtp.host Java system property is not set, the pub.client:smtp service ends with an exception. | |
mailhostPort | String Optional. The number of the port on which the SMTP host listens. This parameter does not need to be set if the host listens on port 25 (the standard SMTP port). | |
auth | Document Optional. Authorization information that the SMTP service will submit. | |
Key | Description | |
type | String. Specifies how you want to authenticate the user on the specified e-mail server. Select Basic to authenticate the user on the specified e-mail server with only username and password. This is the default authentication type. Select Bearer to authenticate the user on the specified e-mail server with the access token issued by the OAuth server. | |
user | String. The username that this service submits when requesting a protected resource. | |
pass | String. Conditional. Password associated with user. This parameter is required only when auth is Basic. | |
token | String. Conditional. The access token issued by the OAuth server to Integration Server. This parameter is required only when auth is Bearer. To get the access token, see
pub.client.oauth:getExternalAccessToken | |
secure | Document Optional. Parameters specifying the security protocol and truststore information for certificate validation that Integration Server uses when communicating with the SMTP server port. | |
Key | Description | |
transportLayerSecurity | String Type of security protocol Integration Server uses when communicating with the SMTP server port. Set to: none to use a non-secure mode when communicating with the port on the SMTP server. This is the default. explicit to use explicit security when communicating with the port on the SMTP server. With explicit security, Integration Server establishes an un-encrypted connection to the e-mail server and then switches to the secure mode. implicit to use implicit security when communicating with the port on the SMTP server. With implicit security, Integration Server always establishes an encrypted connection to the e-mail server. | |
truststoreAlias | String Optional. Alias for the truststore that contains the list of certificates that Integration Server uses to validate the trust relationship.If you do not specify a truststore alias, the default truststore alias will be used. | |
useJSSE | String. Optional. Determines if the JSSE library is used to create outbound SMTP connections. This parameter can have one of the following values: Blank (default). The value of the watt.net.ssl.email.client.useJSSE configuration property is used. yes, to use the JSSE library to create a port that supports TLS 1.1, TLS 1.2, or TLS 1.3. no, to use the Entrust IAIK library to create a port that supports only TLS 1.0. This is not secure. | |
body | String Optional. The content of the message. | |
mimeStream | java.io.InputStream Optional. MIME or S/MIME message that you want to send in the e-mail. A mimeStream is created by the
pub.mime:getEnvelopeStream,
pub.smime:createEncryptedData,
pub.smime:createSignedData, or
pub.smime.keystore:createSignedData services. It contains both headers and content. If the mimeStream already contains the from, to, and subject headers, you do not need to pass them as individual inputs to this service. | |
attachments | Document List Optional. Attachments to the message. Each attachment defines one message part in a multi-part message. | |
Key | Description | |
contenttype | String MIME type of the message. For example: application/x-edi-message | |
content | byte[ ], String, or java.io.InputStream Content of the message. | |
filename | String Name to assign to the attachment. If you do not specify attachment/content, the parameter specifies the file name of a local file to attach to the message. In other words: If you specify attachment/content and attachments/filename, the service uses the value of attachments/filename as the name to assign to the attachment specified by attachment/content . If you specify attachments/filename, but not attachment/content, the service attaches the local file specified by attachments/filename. | |
encoding | String Optional. Encoding of the message. For example: base64 or 7bit. If encoding is not specified, 7bit is used. | |
charset | String Optional. Character set encoding of the attachment. This value is added to the Content-Type header for the attachment. If charset is not specified, the value in the server configuration parameter watt.server.email.charset is used. If that parameter is not set, the utf-8 encoding is used. | |
properties | Document List Optional. SMTP system properties to send to the SMTP server. This parameter overrides the settings on the watt.config.systemProperties server configuration parameter. If you omit this properties parameter, Integration Server uses the settings specified on the watt.config.systemProperties server configuration parameter. | |
Key | Description | |
name | Name of the SMTP system property. | |
value | Value to specify for the SMTP property. |
status | String Final status of service. |