package colombe

  1. Overview
  2. Docs
SMTP protocol in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

colombe-v0.4.2.tbz
sha256=d01bf0e0378b57f706a6024f6204388227ff76a3bd7bc9a3703b74ef4490c044
sha512=b8a21cba6784353bcea7234e124a98d1d4796820c60d8b4a71bff2d1657f921770e2c991af52bda6e227eab4a1f487ee0d988b2760ddb681a7a375b70e62bb6e

CHANGES.md.html

v0.4.2 2021-07-26 Paris (France)

  • Add Path.of_string_exn (@dinosaure, #40)

  • Be resilient about 334 argument and add regression test (@dinosaure, @jsthomas, #41)

v0.4.1 2021-04-27 Paris (France)

  • Upgrade to tls.0.13.0 (#34, @dinosaure)

v0.4.0 2020-11-29 Paris (France)

  • Be resilient when we parse a replies (mirage/colombe#27, @dinosaure, review by @mikonieminen)

  • breaking changes Rename sendmail.tls to sendmail.starttls Rename Sendmail_with_tls to Sendmail_with_starttls (mirage/colombe#28, @dinosaure, issue mirage/colombe#25)

  • Handle dot special character when we transmit the mail (mirage/colombe#30, @dinosaure, review by @mikonieminen, @jerben and @Julow, issue mirage/colombe#29)

    sendmail already expects a stream which emits line per line the mail but it sanitizes now the dot character according the SMTP protocol. If the user uses mrmime to generate the mail, he should upgrade it to mrmime.0.3.2. Otherwise, it must respect this assumption.

v0.3.0 2020-05-17 Paris (France)

  • Fix opam file (#22, @kit-ty-kate)

  • Better documentation (#23 & #24, @dinosaure)

  • Update to angstrom.0.14.0 (#24, @dinosaure)

v0.2.0 2020-03-14 Paris (France)

  • Fix warnings from OCaml 4.08.1

  • Monadic view about implementation of the state machine

  • Handle let* syntax and add dependency with future_syntax

  • Use at least dune.1.8.0

  • Use emile instead mrmime about email address

  • Support 8BITMIME

  • Add some logs

  • Rename Parser to Decoder

  • Add Domain.compare

  • Externalize some parsers/decoders

  • Add Received encoder/decoder

  • Functorize STARTTLS implementation

  • Close properly a TLS connection

  • Relax SMTP parser about End-Of-Line character (be compatible with gnutls-cli)

  • Add tests

  • Clean the distribution

v0.1.0 2019-07-30 Бар (Црна Гора / Crna Gora)

  • First release

OCaml

Innovation. Community. Security.