pop library
Fetch messages using the POP3 protocol
Start with the PopClient
to connect to a POP3 enabled service.
Classes
- AttachmentInfo
- Information about a file that is attached
- BinaryMimeData
- Represents binary mime data
- BodyPart
- A BODY or BODYSTRUCTURE information element
- ContentDispositionHeader
- Specifies the content disposition header of a mime part. Compare https://tools.ietf.org/html/rfc2183 for details.
- ContentInfo
- Provides high level information about content parts.
- ContentTypeHeader
- Eases reading content-type header values
- Envelope
- Contains the envelope information about a message.
- Header
- Encapsulates a MIME header
- MailAddress
- An email address can consist of separate fields
- MailConventions
- Contains various mail specific conventions
- MediaType
- Describes the media type of a MIME message part
- MessageBuilder
- Simplifies creating mime messages for sending or storing.
- MessageFlags
- Contains common message flags
- MessageListing
- Basic information about a message
- MessageSequence
- Defines a list of message IDs.
- MimeData
- Abstracts textual or binary mime data
- MimeMessage
- A MIME message
- MimePart
- A MIME part In a simple case a MIME message only has one MIME part.
- MimeThread
- Abstract a mime message thread
- PagedMessageSequence
- A paginated list of message IDs
- ParameterizedHeader
- A parameter that may contain additional parameters
- PartBuilder
- Allows to configure a mime part
- PopClient
- Client to access POP3 compliant servers. Compare https://tools.ietf.org/html/rfc1939 for details.
- PopConnectionLostEvent
- Informs about a lost connection
- PopEvent
- Base event class
-
PopResponse<
T> - Provides access to a POP response coming from the POP service
- PopServerInfo
- The server information
- PopStatus
- Provides status information about a POP service
- SequenceNode
- A message sequence to handle nested IDs like in the IMAP THREAD extension.
- TextMimeData
- Represents textual mime data
Enums
- CharacterSet
- The used character set
- ContentDisposition
- Specifies the content disposition of a mime part. Compare https://tools.ietf.org/html/rfc2183 for details.
- MediaSubtype
- Detailed media types Compare https://www.iana.org/assignments/media-types/media-types.xhtml
- MediaToptype
- Top level media types
- PopEventType
- Common POP event types
- RecipientGroup
- The recipient
- SequenceNodeSelectionMode
-
Selection mode for retrieving a
MessageSequence
from a nestedSequenceNode
structure. - TransferEncoding
-
The
transfer-encoding
used for encoding 8bit data if necessary
Extensions
- MediaSubtypeExtension on MediaSubtype
- Extension on MediaSubtype
-
SequenceExtension
on List<
MimeMessage> - Allows to get a sequence for a list of MimeMessages easily
Exceptions / Errors
- BaseMailException
- Base exception for any IMAP, POP, SMTP or highlevel API exceptions
- InvalidArgumentException
- Notifies about an invalid argument
- PopException
- Informs about an exceptional case when dealing with a POP service