JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Java CAPS Email Binding Component User's Guide     Java CAPS Documentation
search filter icon
search icon

Document Information

Using the eMail Binding Component

About the eMail Binding Component

eMail Binding Component Features

eMail Binding Component Protocols

eMail Binding Component Property Configuration

eMail BC Sample Projects

Working With the eMail Binding Component WSDL Document

Creating the eMail BC WSDL Document

To Create a WSDL Document to Read email (IMAP or POP3)

To Create a WSDL Document to Send email (SMTP)

New WSDL Wizard Properties for the eMail BC

Configuring eMail BC WSDL Attributes

To Configure eMail BC WSDL Attributes

To Send email Messages with Attachments

eMail Binding and Service Level WSDL Attributes

Receiving eMail BC Attributes

Sending eMail BC Attributes

Configuring the eMail Binding Component Runtime Properties

To Configure eMail Binding Component Runtime Properties

eMail Binding Component Runtime Property Descriptions

Creating Application Configurations for Connectivity Parameters

To Create Application Configurations

To Add the Application Configuration to the Endpoint

To Change Application Configuration Values

Using Application Variables

To Create an Application Variable

To Change an Application Variable Value When the Application is Running

To Use an Application Variable for Password Protection

Using eMail BC Normalized Message Properties in a Business Process

Using Predefined Normalized Message Properties

To Define Normalized Message Properties in Mapper View

To Define Normalized Message Properties in Source View

Normalized Message Properties for the eMail Binding Component

General Normalized Message Properties

eMail Binding Component Normalized Message Properties

About the eMail Binding Component

The eMail Binding Component provides external connectivity for email servers, and supports sending email messages using the SMTP protocol and receiving email messages using the POP3 and IMAP protocols. Binding components implement the protocol transformations between abstract messages handled by the JBI Service Engines and concrete messages of the protocol. Other JBI components, such as the BPEL Service Engine, can leverage the eMail Binding Component to transform and route the messages.

The eMail Binding Component sends messages to, and retrieves messages from, an email server using the JavaMail API. This allows you to automate email operations that currently need to be performed manually. You can log into a server, generate email messages, specify recipients, and add subject lines, content, and attachments. You can also save attachments from incoming email messages.


Note - You can access the JavaMail documentation here: http://www.oracle.com/technetwork/java/index-138643.html.


The eMail Binding Component WSDL file defines server connectivity and email handling using a set of extensibility elements. The WSDL extensibility elements are part of the binding and service sections of WSDL documents. Both the binding and service sections of a WSDL document must be properly configured to determine the source of a message, how the message is transformed, and the destination of that message.

eMail Binding Component Features

The eMail Binding Component provides the following features and functionality to Java CAPS:

eMail Binding Component Protocols

The eMail Binding Component takes advantage of the following widely-used, standard protocols. The protocols you use depend on your email server configuration.

eMail Binding Component Property Configuration

You can configure the server connectivity properties and message handling information in several different places for the eMail Binding Component. Each of the following areas configures the binding component in a different scope.

eMail BC Sample Projects

There are several sample projects for the eMail Binding Component to help you get started with the eMail BC and further understand the information and instructions provided in this document. To download the samples and read information on how to run them, go to http://wiki.open-esb.java.net/Wiki.jsp?page=EmailBC.