Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new release] colombe, sendmail, sendmail-lwt, sendmail-mirage and sendmail-miou-unix (0.10.0) #26746

Merged
merged 2 commits into from
Oct 15, 2024

Conversation

dinosaure
Copy link
Contributor

SMTP protocol in OCaml

CHANGES:
  • Be able to compose errors from sendmail packages (@dinosaure, Update the Sendmail_with_starttls error type to be composable with Sendmail.error mirage/colombe#76)

  • Add the new package sendmail-mirage (@dinosaure, Add sendmail-mirage mirage/colombe#77)

  • breaking-change Improve the sendmail library.

    The sendmail library is able to send an email with or without STARTTLS. If
    the user gives an authentication method (with a password), we require STARTTLS
    in anyway. Otherwise, we return the Encryption_required error. By this way,
    the sendmail package does not leak such information.

    We also separate two kind of use about sendmail:

    • the submission of an email to an authority
    • how send an email to its destination

    The second is the most basic (and probably what you want). The first is useful
    when you want to pass through an authority (such as gmail.com or your own
    mail exchange server) to send an email to a destination.

…ndmail-miou-unix (0.10.0)

CHANGES:

- Be able to compose errors from sendmail packages (@dinosaure, mirage/colombe#76)
- Add the new package `sendmail-mirage` (@dinosaure, mirage/colombe#77)
- **breaking-change** Improve the `sendmail` library.

  The sendmail library is able to send an email with or without STARTTLS. If
  the user gives an authentication method (with a password), we require STARTTLS
  in anyway. Otherwise, we return the `Encryption_required` error. By this way,
  the `sendmail` package does not leak such information.

  We also separate two kind of use about `sendmail`:
  - the submission of an email to an authority
  - how send an email to its destination

  The second is the most basic (and probably what you want). The first is useful
  when you want to pass through an authority (such as gmail.com or your own
  mail exchange server) to send an email to a destination.
@mseri
Copy link
Member

mseri commented Oct 15, 2024

Thanks!

@mseri mseri merged commit 5d3f0d1 into ocaml:master Oct 15, 2024
0 of 2 checks passed
@dinosaure dinosaure deleted the release-colombe-v0.10.0 branch October 15, 2024 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants