Smtp-call

From GreenVulcano Wiki
Revision as of 09:14, 2 February 2012 by Anonymous (talk)
Jump to: navigation, search

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:

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

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