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