Stability | experimental |
---|---|
Maintainer | Ertugrul Soeylemez <es@ertes.de> |
SMTP session computations.
- hello :: forall m r. MonadIO m => ByteString -> MailT r m ()
- mailData :: MonadIO m => Enumerator ByteString (MailT r m) () -> MailT r m ()
- mailDataStr :: MonadIO m => ByteString -> MailT r m ()
- mailFrom :: MonadIO m => ByteString -> MailT r m ()
- quit :: MonadIO m => MailT r m ()
- rcptTo :: MonadIO m => ByteString -> MailT r m ()
- reset :: MonadIO m => MailT r m ()
- waitForWelcome :: Monad m => MailT r m ()
Initialization
mailData :: MonadIO m => Enumerator ByteString (MailT r m) () -> MailT r m ()Source
Send the DATA command along with the mail content. Please note that the last line must be properly terminated by CRLF.
mailDataStr :: MonadIO m => ByteString -> MailT r m ()Source
ByteString
interface to mailData
.
waitForWelcome :: Monad m => MailT r m ()Source
Wait for the welcome greeting from the SMTP server.