Schema "mule-email.xsd"
Target Namespace:
http://www.mulesoft.org/schema/mule/email
Defined Components:
global elements, 2 complexTypes, 1 attribute group
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.mulesoft.org/schema/mule/email/3.3/mule-email.xsd; see XML source
Imports Schemas (3):
mule-schemadoc.xsd [src], mule.xsd [src], xml.xsd [src]
Imported by Schemas (7):
_mule-all-included.xsd, mule-imap.xsd [src], mule-imaps.xsd [src], mule-pop3.xsd [src], mule-pop3s.xsd [src], mule-smtp.xsd [src], mule-smtps.xsd [src]
Annotation
The email transport supplies various email connectivity options.
All Element Summary
bytes-to-mime-transformer Converts a byte array message to MIME format.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
email-to-string-transformer Converts an email message to string format.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
mime-to-bytes-transformer Converts a MIME message to a byte array.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
object-to-mime-transformer Converts an object to MIME format.
Type:
Content:
complex, 7 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
string-to-email-transformer Converts a string message to email format.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally; see XML source
Used:
never
Complex Type Summary
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 7 attributes
Used:
Content:
complex, 7 attributes, attr. wildcard, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Attribute Group Summary
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 attributes
Used:
at 12 locations
XML Source
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mulesoft.org/schema/mule/email" xmlns="http://www.mulesoft.org/schema/mule/email" xmlns:mule="http://www.mulesoft.org/schema/mule/core" xmlns:schemadoc="http://www.mulesoft.org/schema/mule/schemadoc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:annotation>
<xsd:documentation>
The email transport supplies various email connectivity options.
</xsd:documentation>
<xsd:appinfo>
<schemadoc:short-name>Email</schemadoc:short-name>
<schemadoc:page-title>Email Transport</schemadoc:page-title>
<schemadoc:artifact-name>email</schemadoc:artifact-name>
<schemadoc:transport-features dispatchEvents="true" receiveEvents="true" requestEvents="true" streaming="false" transactions="false">
<schemadoc:MEPs default="one-way" supported="one-way"/>
</schemadoc:transport-features>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType name="emailDownloadConnectorType">
<xsd:complexContent>
<xsd:extension base="mule:connectorType">
<xsd:attribute name="backupEnabled" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether to save copies to the backup folder (default is false).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="backupFolder" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The folder where messages are moved after they have been read.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="checkFrequency" type="mule:substitutableLong">
<xsd:annotation>
<xsd:documentation>
Period (ms) between poll connections to the server. Default is 60000.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mailboxFolder" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The remote folder to check for email. Default is INBOX.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="deleteReadMessages" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether to delete messages from the server when they have been downloaded. The default is true. If set to false, the messages are set to defaultProcessMessageAction attribute value.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="moveToFolder" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The remote folder to move mail to once it has been read. It is recommended that @deleteReadMessages is set to false when this is used.
This is very useful when working with public email services such as GMail where marking messages for deletion doesn't work. Instead
set the @moveToFolder=[GMail]/Trash.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute default="SEEN" name="defaultProcessMessageAction">
<xsd:annotation>
<xsd:documentation>
The action performed if the deleteReadMessages attribute is set to false.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="ANSWERED"/>
<xsd:enumeration value="DELETED"/>
<xsd:enumeration value="DRAFT"/>
<xsd:enumeration value="FLAGGED"/>
<xsd:enumeration value="RECENT"/>
<xsd:enumeration value="SEEN"/>
<xsd:enumeration value="USER"/>
<xsd:enumeration value="NONE"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:attributeGroup name="addressAttributes">
<xsd:attribute name="user" type="xsd:string"/>
<xsd:attribute name="password" type="xsd:string"/>
<xsd:attribute name="host" type="xsd:string"/>
<xsd:attribute name="port" type="mule:substitutablePortNumber"/>
</xsd:attributeGroup>
<xsd:annotation>
<xsd:documentation>
Converts an email message to string format.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Converts a string message to email format.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="transformMessageWithAttachmentsType">
<xsd:complexContent>
<xsd:extension base="mule:abstractTransformerType">
<xsd:attribute default="true" name="useInboundAttachments" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether to transform inbound attachment in the input message into MIME parts.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute default="true" name="useOutboundAttachments" type="mule:substitutableBoolean">
<xsd:annotation>
<xsd:documentation>
Whether to transform outbound attachment in the input message into MIME parts.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Converts an object to MIME format.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Converts a MIME message to a byte array.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Converts a byte array message to MIME format.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.