complexType "emailDownloadConnectorType"
Namespace:
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Defined:
globally in mule-email.xsd; see XML source
Includes:
definitions of 7 attributes
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
(xsd:string | xsd:NMTOKEN)
 = 
(xsd:string | xsd:boolean) : "false"
 = 
(xsd:string | xsd:boolean) : "true"
 = 
xsd:string
 = 
(xsd:string | xsd:boolean)
 = 
xsd:string
 = 
(xsd:string | xsd:long)
 = 
xsd:string
 = 
(xsd:string | xsd:boolean)
 = 
xsd:string
 = 
("ANSWERED" | "DELETED" | "DRAFT" | "FLAGGED" | "RECENT" | "SEEN" | "USER" | "NONE") : "SEEN"
    {any attribute with non-schema namespace}
    >
   
Content: 
mule:annotations?, spring:property*, mule:receiver-threading-profile?, mule:dispatcher-threading-profile?, mule:abstract-reconnection-strategy?, mule:service-overrides?
</...>
Content Model Elements (6):
mule:abstract-reconnection-strategy, mule:annotations, mule:dispatcher-threading-profile, mule:receiver-threading-profile, mule:service-overrides, spring:property
Known Direct Subtypes (2):
imapConnectorType, pop3ConnectorType
Known Indirect Subtypes (2):
imapsConnectorType, pop3sConnectorType
All Direct / Indirect Based Elements (4):
connector, connector, connector, connector
Known Usage Locations
Type Definition Detail
Type Derivation Tree
mule:annotatedType (extension)
      mule:connectorType (extension)
          emailDownloadConnectorType
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="emailDownloadConnectorType">
<xsd:complexContent>
<xsd:extension base="mule:connectorType">
<xsd:attribute name="backupEnabled" type="mule:substitutableBoolean"/>
<xsd:attribute name="backupFolder" type="xsd:string"/>
<xsd:attribute name="checkFrequency" type="mule:substitutableLong"/>
<xsd:attribute name="mailboxFolder" type="xsd:string"/>
<xsd:attribute name="deleteReadMessages" type="mule:substitutableBoolean"/>
<xsd:attribute name="moveToFolder" type="xsd:string"/>
<xsd:attribute default="SEEN" name="defaultProcessMessageAction">
<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>
Attribute Detail (all declarations; defined within this component only; 7/12)
backupEnabled
Type:
Use:
optional
Whether to save copies to the backup folder (default is false).
Attribute Value
xsd:string | xsd:boolean
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="backupEnabled" type="mule:substitutableBoolean"/>

backupFolder
Type:
xsd:string, predefined
Use:
optional
The folder where messages are moved after they have been read.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="backupFolder" type="xsd:string"/>

checkFrequency
Type:
Use:
optional
Period (ms) between poll connections to the server. Default is 60000.
Attribute Value
xsd:string | xsd:long
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="checkFrequency" type="mule:substitutableLong"/>

defaultProcessMessageAction
Type:
anonymous simpleType (restriction of xsd:NMTOKEN)
Use:
optional
The action performed if the deleteReadMessages attribute is set to false.
Attribute Value
enumeration of xsd:NMTOKEN
Enumeration:
"ANSWERED", "DELETED", "DRAFT", "FLAGGED", "RECENT", "SEEN", "USER", "NONE"
Default:
"SEEN"
Anonymous simpleType
Type Derivation Tree
xsd:NMTOKEN (restriction)
  simpleType
Derivation:
restriction of xsd:NMTOKEN
Facets:
enumeration:
"ANSWERED", "DELETED", "DRAFT", "FLAGGED", "RECENT", "SEEN", "USER", "NONE"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="SEEN" name="defaultProcessMessageAction">
<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>

deleteReadMessages
Type:
Use:
optional
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.
Attribute Value
xsd:string | xsd:boolean
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="deleteReadMessages" type="mule:substitutableBoolean"/>

mailboxFolder
Type:
xsd:string, predefined
Use:
optional
The remote folder to check for email. Default is INBOX.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="mailboxFolder" type="xsd:string"/>

moveToFolder
Type:
xsd:string, predefined
Use:
optional
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.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="moveToFolder" type="xsd:string"/>

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.