Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Email header types.
Synopsis
- type HeaderName = CI ByteString
- type Header = (HeaderName, ByteString)
- type Headers = [Header]
- newtype Address = Address ByteString
- data Mailbox = Mailbox {}
- data Recipient
- = Individual Mailbox
- | Group Text [Mailbox]
- newtype MessageID = MessageID ByteString
- data MimeType = MimeType {}
- type Parameters = Map (CI ByteString) ByteString
- data HeaderException
Header types
type HeaderName = CI ByteString Source #
An email header name.
type Header = (HeaderName, ByteString) Source #
An email header.
Email types
A Mailbox
receives mail.
A Recipient
is used to indicate senders and recipients of messages.
It may either be an individual Mailbox
, or a named group of
.Mailbox
es
A message identifier, which has a similar format to an email address.
A MIME type.
type Parameters = Map (CI ByteString) ByteString Source #
MIME content type parameters.
Exceptions
data HeaderException Source #
Email header exceptions.
MissingHeader HeaderName | A required header is missing. |
HeaderParseError Header String | A header field could not be parsed. |
Instances
Show HeaderException Source # | |
Defined in Network.Email.Header.Types showsPrec :: Int -> HeaderException -> ShowS # show :: HeaderException -> String # showList :: [HeaderException] -> ShowS # | |
Exception HeaderException Source # | |
Defined in Network.Email.Header.Types |