email-header-0.4.0: Parsing and rendering of email and MIME headers

Safe HaskellSafe
LanguageHaskell98

Network.Email.Header.Types

Contents

Description

Email header types.

Synopsis

Header types

type HeaderName = CI ByteString Source #

An email header name.

type Header = (HeaderName, ByteString) Source #

An email header.

type Headers = [Header] Source #

A set of email headers, in order.

Email types

data Mailbox Source #

A Mailbox receives mail.

Constructors

Mailbox 

data Recipient Source #

A Recipient is used to indicate senders and recipients of messages. It may either be an individual Mailbox, or a named group of Mailboxes.

newtype MessageID Source #

A message identifier, which has a similar format to an email address.

Constructors

MessageID ByteString 

type Parameters = Map (CI ByteString) ByteString Source #

MIME content type parameters.

Exceptions