homepage: https://github.com/mordae/ehlo#readme
changelog-type: markdown
hash: adda08f5fe88441d4dfbe139a931898ecab61e71fa44fcadf796b10060c75bb0
test-bench-deps: {}
maintainer: mordae@anilinux.org
synopsis: Minimalistic SMTP client for Haskell
changelog: |
  [0.1.0.0] -- July 2022
  [0.1.0.0]: https://github.com/mordae/ehlo/compare/initial...0.1.0.0

  * Initial release
basic-deps:
  bytestring: '>=0.10'
  base: '>=4.13 && <5'
  text: '>=1.2'
  network: '>=3.1'
  attoparsec: '>=0.14'
  transformers: '>=0.5'
  HsOpenSSL: '>=0.11'
  hookup: '>=0.6'
all-versions:
- 0.1.0.0
author: Jan Hamal Dvořák
latest: 0.1.0.0
description-type: markdown
description: |
  # ehlo

  **Minimalistic SMTP client for Haskell**

  It has a single mission:

  1. Connect to a SMTP server and setup a secure channel,
  2. authenticate, if desired,
  3. say `EHLO`, `MAIL FROM`, `RCPT TO` and `DATA`,
  4. transmit our email, taking care to properly escape it`.`
  5. Finish and `QUIT`.

  Usage:

  ```haskell
  let settings = SmtpSettings { smtpHost    = "example.org"
                              , smtpSender  = "mailer.example.org"
                              , smtpOverSSL = False
                              , smtpSecure  = True
                              , smtpPort    = 587
                              , smtpAuth    = Just ("login", "password")
                              , smtpDebug   = False
                              }

  sendMail settings sender [recipient] email
  ```
license-name: MIT

Update from Hackage at 2022-07-09T17:07:56Z
Update from Hackage at 2022-07-09T17:07:56Z
