Отправить письмо на адрес электронной почты с помощью Yesod

Я не могу найти какую-либо хорошую документацию или примеры того, как отправить письмо на адрес электронной почты, используя Yesod.

На практике я извлеку информацию, введенную пользователем в простую форму (имя, возраст, текст сообщения), и отправлю эту информацию в виде письма на адрес электронной почты.

Я как бы потерялся в этой задаче.

Ответ 1

Есть три пакета, которые я бы рекомендовал вам:

  • mime-mail, который представляет собой пакет для составления электронных писем и рендеринга для байтов. Он также может отправлять через исполняемый файл sendmail.
  • mime-mail-ses, который может отправлять почту из mime-mail через SAS Amazon.
  • smtp-mail, который может отправлять почту из mime-mail через SMTP-соединение.

В разделе auth главы книги Yesod есть обсуждение вопросов по отправке электронной почты.

Ответ 2

У Yesod нет функций рассылки. Вы должны использовать другие пакеты вне Yesod.

Возможно, вы захотите проверить этот короткий ответ: fooobar.com/info/347972/...