Package org.alfresco.repo.imap
The implementation of the Alfresco Imap Server
AlfrescoImapServer which implements the IMAP protocol. It contains an instance of the Ice Green ImapServer and delegates imap commands to AlfrescoImapHostManager and AlfrescoImapUserManager. AlfrescoImapHostManager in turn delegates to ImapService and AlfrescoImapUserManager uses the PersonService.
ImapServiceImpl provides the implementation of the various IMAP commands on an alfresco repository. Also contains the transaction and security boundary.
AlfrescoImapFolder contains the implementation of IMAPFolders and contains messages.
- Since:
- 3.2
-
Interface Summary Interface Description AlfrescoImapConst ImapService -
Class Summary Class Description AbstractImapFolder Implementation of greenmail MailFolder.AbstractMimeMessage AlfrescoImapFolder Implementation of greenmail MailFolder.AlfrescoImapFolderAccessInterceptor AlfrescoImapHostManager This Host Manager is assumed to be session local, i.e.AlfrescoImapServer AlfrescoImapUser Alfresco implementation of the GreenMailUser interface.AlfrescoImapUserManager AttachmentsExtractor Extract attachments according to provided AttachmentsExtractorModeContentModelMessage ImapContentPolicy ImapModelMessage Extended MimeMessage to represent a content stored in the Alfresco repository.ImapService.FolderStatus ImapServiceImpl ImapServiceImpl.ImapServiceBootstrap Bootstrap initialization bean for the service implementation.IncomingImapMessage This class is used to serve incoming IMAP message. -
Enum Summary Enum Description AlfrescoImapConst.ImapViewMode AttachmentsExtractor.AttachmentsExtractorMode ImapService.EmailBodyFormat Helper enumeration to handle email body format text/html and text/plain for Alfresco/Share webapp