• No results found

WmPublic. Sends a MIME-type e-mail message.

You may attach one or more content objects or files to the message.

Input Parameters

sessionKey String Unique key for the current SFTP session. The sessionKey is

returned by the pub.client.sftp:login service.

oldPath String Old path of the file for which you want to create a symbolic link. newPath String New path of the file to which the symbolic link should point.

returnCode String Standard SFTP protocol return code. returnMsg String Text message describing the return code.

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.

3 Client Folder

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 system property mail.smtp.host in the startup.bat (startup.sh) file as the mailhost value.

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

user String User name that this service will

submit when requesting a protected resource.

pass String Password associated with user.

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

transportLayer Security

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 sever. 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.

3 Client Folder

 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.

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

3 Client Folder

Output Parameters

Usage Notes

Any one of the recipient fields, that is the to, cc, or the bcc parameter, must be defined. If you are using filename to attach a file to the message and the file is not a plain text file, you must set the contenttype and encoding. For example, to attach

IntegrationServer_directory\mydir\myfile.doc to a pub.client:smtp service, you would invoke the service with the following values in attachments:

contenttype:application/msword

filename:mydir/myfile.doc

encoding:base64

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.

3 Client Folder