module Network.DomainAuth.Mail (
RawMail
, RawFieldKey
, RawFieldValue
, RawBodyChunk
, Mail(..), Header, Field(..), CanonFieldKey, FieldKey, FieldValue, Body
, canonicalizeKey
, readMail, getMail
, XMail(..)
, initialXMail
, pushField, pushBody, finalizeMail
, lookupField
, fieldsFrom
, fieldsAfter
, fieldsWith
, fieldValueFolded
, fieldValueUnfolded
, isEmpty
, fromBody
, fromBodyWith
, removeTrailingEmptyLine
, parseTaggedValue
) where
import Network.DomainAuth.Mail.Mail
import Network.DomainAuth.Mail.Parser
import Network.DomainAuth.Mail.Types
import Network.DomainAuth.Mail.XMail