All Classes and Interfaces

Class
Description
About frame
Generic connection common to pop3 and smtp implementations
 
 
Generic abstract server common to SMTP and POP3 implementations
Accept certificate dialog
Item delete option.
 
Generic attribute option.
 
Wrapper class to call Java6 Desktop class to launch default browser.
Tray icon handler based on java 1.6
Item or folder base shape.
Base class that defines common fields, constants, and debug method.
 
 
A BER decoder.
A BER encoder.
Internationalization message.
Typed bundle message collection
Handle a caldav connection.
 
Calendar server, handle HTTP Caldav requests.
Item update conflict resolution
ResolveNames contact data shape.
Contains comparison mode.
Contains search mode.
ConvertId implementation to retrieve primary mailbox address
Copy item to another folder.
Create Attachment Method.
Create Folder method.
Create Item method.
Prompt for Exchange credential and password.
Date conversion methods
Webdav Exchange adapter.
 
 
 
 
 
 
DavGateway main class
Ask user one time password.
Custom proxy selector based on DavMail settings.
SSLSocketFactory implementation.
Tray icon handler
Gateway tray interface common to SWT and pure java implementations
Custom Trust Manager, let user accept or deny.
I18 AuthenticationException subclass.
I18 IOException subclass.
Single thread for all connection managers.
Duplicate of NTLMScheme from HttpClient to implement channel binding.
 
Override the native SPNegoScheme to handle Kerberos.
Override native SPNegoSchemeFactory to load DavMail specific Kerberos settings.
Special X509 Key Manager that handles cases where more than one private key is sufficient to establish the HTTPs connection by asking the user to select one.
WinRun4J DavMail service.
Delete attachment method.
Delete Folder method.
Delete Item method.
DeleteItem disposal type.
Open default browser.
Disposal.
Distinguished Folder Id.
DistinguishedFolderId names
Replace double dot lines with single dot in input stream.
RFC 1939: 3 Basic Operations [...] If any line begins with the termination octet, the line is "byte-stuffed" by pre-pending the termination octet to that line of the response.
Generic element option.
EWS Exception
EWS Exchange adapter.
 
 
 
 
 
 
 
EWS SOAP method.
Meeting attendee object
Item
Recurring event occurrence
Exchange throttling error.
Common interface for all Exchange and O365 authenticators.
 
New Exchange form authenticator based on HttpClient 4.
Custom Exchange PROPFIND method.
Custom Exchange PROPPATCH method.
Custom Exchange SEARCH method.
Exchange session through Outlook Web Access (DAV)
Attribute condition.
Exchange search filter.
Contact picture
Exchange to iCalendar Free/Busy parser.
Generic folder item.
Event result object to hold HTTP status and event etag from an event creation/update.
Message list, includes a single message cache
Single search filter condition.
Multiple condition.
Not condition.
 
Create ExchangeSession instances.
Expand distribution list.
Extended MAPI property.
 
 
WebDav Field
EWS MAPI fields;
 
Sort order.
 
Field update
Field URI.
File Attachment.
EWS Find Folder.
EWS Find Item Method.
Folder Id.
Folder folderQueryTraversalType search mode.
Failover GUI for Java 1.5 without SWT
Get Attachment Method.
EWS GetFolder method.
Get Item method.
Http get request with a string response handler.
GetUserAvailability method.
Get User Configuration method.
 
 
Implement ExchangeSession based on Microsoft Graph
 
 
 
Extend message list to support delta sync
 
Map field names to actual graph properties.
 
 
Wrapper for Graph API JsonObject
Build Microsoft graph request
This class encodes a buffer into the classic: "Hexadecimal Dump" format of the past.
HttpResponseException with 400 bad request status.
 
HttpResponseException with 409 conflict status.
HttpResponseException with 403 forbidden status.
HttpResponseException with 405 method not allowed status.
HttpResponseException with 404 not found status.
HttpResponseException with 412 precondition failed status.
HttpResponseException with 500 internal server error status.
 
Wrapper for HttpURLConnection to fix missing content type and add logging.
ICS Buffered Reader.
ICS String writer.
Validator for iCalendar data according to RFC 5545 specifications.
Result structure for validation results.
Dav Gateway IMAP connection implementation.
 
 
 
 
client side search conditions
 
Pop3 server
Field update with multiple values.
Indexed FieldURI
HttpResponseException with 507 Insufficient Storage status.
Input output functions.
Item id.
JCIFS based NTLM authentication.
JCIFS based AuthSchemeProvider.
Generic JSON response handler for graph API calls
Implementation of -kerberos command line option, check Kerberos authentication.
Kerberos helper class.
 
Contains server Kerberos context information in server mode.
Custom JAAS login configuration.
Handle a caldav connection.
 
LDAP server, handle LDAP directory requests.
HttpResponseException with 440 login timeout status.
Create message in a separate thread.
MessageDisposition flag.
Message load thread.
Mime OutputStreamWriter to build in memory Mime message.
Create Folder method.
Move Item method.
Specific field update class to handle multiple attendee values
Custom exception to mark network down case.
Edit Caldav scheduling notifications.
 
Display number matching value during O365 MFA process.
 
Represents an exception thrown when an OAuth 2.0 device code authorization process with O365 is in a pending state.
 
 
 
 
Interactive authenticator UI based on OpenJFX.
Alternative embedded browser implementation based on SWT instead of OpenJFX
 
 
 
Device code authorization is still pending and the server asks to poll less frequently (slow_down error).
Experimental: load Oauth2 token from settings
O365 token wrapper
 
Generic option.
Extended Awt tray with OSX extensions.
Failover: Runtime.exec open URL
macOS specific frame to handle the menu
 
Handle OSX Info.plist file access
 
Get smart card password
Dav Gateway pop connection implementation
Pop3 server
Http post request with a string response handler.
MAPI property types.
Property value.
Handle calendar item recurrence update See ...
 
Resolve Names method.
Http response wrapper.
Generic Rest request.
EWS Search Expression.
Graph Search Expression.
ResolveNames search scope.
Let user select a client certificate
Self-signed PKCS12 certificate generator for DavMail SSL.
Item update option.
Item update option.
Item update option.
Settings facade.
DavMail settings frame
Dav Gateway smtp connection implementation
SMTP server, handle message send requests.
Encrypt string using user password.
Various string handling methods
Add the SunPKCS11 Provider.
Wrapper class to call SWT Program class to launch default browser.
Tray icon handler based on SWT
Two operand expression.
 
Unindexed Field URI
Update Folder method.
Update Item method.
Implement encode/decode logic to replace HttpClient 3 URIUtil
VCalendar object.
VCalendar recipients for notifications
VCard Writer
Base class for VCalendar, VTimezone, VEvent.
VCard property
 
 
Exchange 2007 with Webdav disabled will trigger this exception.
Failover: Runtime.exec open URL
XmlStreamReader utility methods