Package mireka.pop.store
Provies a file system based POP3 maildrop implementation.
-
Interface Summary Interface Description MaildropAppender A @{code MaildropAppender} is used to add a new mail to a maildrop. -
Class Summary Class Description Maildrop Maildrop provides the physical storage for a specific maildrop (assigned to a user) using the file system.MaildropRepository MaildropRepository represents a collection of maildrops within the same file system directory, it maintains a list of the currently used maildrops in order to make possible the synchronization of access to a maildrop.ScanListing ScanListing represents a reply line sent in response to a POP3 LIST command.UidListing UidListing represents a reply line sent in response to the UIDL POP3 command. -
Exception Summary Exception Description InvalidUidFileException Indicates that the file storing the last allocated UID is invalid.MaildropException Signals a maildrop store related problem, which does not specific either to POP3 (retrieving mail) or SMTP (putting mail in).MaildropLockedException Indicates that the locking of the maildrop is failed, because it is already locked.MaildropPopException Thrown if an error occurs in the mail retrieval part, related to the POP3 protocol, of the maildrop (in contrast to the mail insertion part which is related to the SMTP protocol).