Send mail to an email address using Yesod
Yesod doesn't have mailing functions. You have to use other packages outside Yesod.
Maybe you'd want to check this short answer: https://stackoverflow.com/a/11763447/1744195
There are three packages I'd recommend you look at:
- mime-mail, which is a package for composing emails and rendering to bytestrings. It can also send via the system
sendmail
executable. - mime-mail-ses, which can send mail from mime-mail via Amazon SES.
- smtp-mail, which can send mail from mime-mail via an SMTP connection.
There is some discussion about sending email in the auth chapter of the Yesod book.