Smtp-call
Description
GreenVulcano® ESB plugin for sending emails.
VulCon / GV Console Configuration
The smtp-call Element is used by Channel, routed-call. Its attributes are:
- type: call.
- class: it.greenvulcano.gvesb.virtual.smtp.SMTPCallOperation.
- name: Operation name. Used in the Flow section to associate workflow nodes to VCL operations.
- jndi-name: JNDI name of the mail Session configured in the application server.
- override-protocol-host: Corresponds to the property mail.protocol.host and overwrites the value of property mail.host specified in the configuration of the mail Session.
- override-protocol-user: Corresponds to the property mail.protocol.user and overwrites the value of property mail.user specified in the configuration of the mail Session.
- message-id-property: GVBuffer defines the properties that will contain the MessageID of the message sent. Default to MessageID.
It has the following subelements:
- Description,
- JNDIHelper,
- mail-properties,
- mail-message (see bellow)
mail-message
This subelement defines the properties of the message. It is used by smtp-call and its attributes are:
- sender-display-name: defines the display name of sender.
- subject: The subject of the email.
You can enter gvBuffer values using the following syntax:- for standard fields
- ${system}
- ${service}
- ${id}
- ${object}
- ${retCode}
- for properties
- ${property['nome']}
- content-type: Email content-type.
The attribute's admitted values are:- text-plain
- text-html
- high-priority: The priority of the mail.
The attribute's admitted values are:- true
- false
Its subelements are:
- destinations,
- message-body,
- attachments,
- Description
destinations
This mail-message subelement contains the list of mail recipients.
It has the following attributes:
- Description
- to: Contains the list of recipients of the email. Is overwritten by the value of the GVBuffer property GV_SMTP_TO.
- cc: Contains the list of recipients in knowledge of the mail. Is overwritten by the value of the GVBuffer property GV_SMTP_CC.
- bcc: Contains the list of recipients in hidden knowledge of the mail. Is overwritten by the value of the GVBuffer property GV_SMTP_BCC.
Every attribute (to, cc and bcc) has the subelements:
- Description
- mail-address(es): containing the email address of a recipient. The address value is setted in its attribute:
- address