backend-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Mail

Synopsis

Documentation

testMail :: IO () Source #

An IO action to send a testmail to a test mail address.

data Mail Source #

Constructors

Mail 

Fields

Instances

Instances details
ToJSON Mail Source # 
Instance details

Defined in Mail

Methods

toJSON :: Mail -> Value

toEncoding :: Mail -> Encoding

toJSONList :: [Mail] -> Value

toEncodingList :: [Mail] -> Encoding

omitField :: Mail -> Bool

Show Mail Source # 
Instance details

Defined in Mail

Methods

showsPrec :: Int -> Mail -> ShowS #

show :: Mail -> String #

showList :: [Mail] -> ShowS #

data MailSettings Source #

Constructors

MailSettings 

Fields

Instances

Instances details
ToJSON MailSettings Source # 
Instance details

Defined in Mail

Methods

toJSON :: MailSettings -> Value

toEncoding :: MailSettings -> Encoding

toJSONList :: [MailSettings] -> Value

toEncodingList :: [MailSettings] -> Encoding

omitField :: MailSettings -> Bool

Show MailSettings Source # 
Instance details

Defined in Mail

sendMailTo :: Mail -> IO () Source #

Sends the given mail. If the mail settings are invalid, an error will be logged in the database.

sendMailTo' :: MailSettings -> Mail -> IO () Source #

Helper to send mails