Releases: mirage/colombe
0.11.0
CHANGES:
- Add temporary errors and let the opportunity for the user to retry the submission (#80, @dinosaure)
- Add some logs when we use STARTTLS (#80, @dinosaure)
0.10.0
CHANGES:
-
Be able to compose errors from sendmail packages (@dinosaure, #76)
-
Add the new package
sendmail-mirage
(@dinosaure, #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 theEncryption_required
error. By this way,
thesendmail
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.
0.9.0
0.8.1
CHANGES:
- Upgrade to
tls.0.17.4
(#71, @dinosaure) - Upgrade to
ocamlformat.0.26.1
(#72, @dinosaure)
received-v0.5.2
CHANGES:
- Delete the
rresult
dependency (#69, @dinosaure)
0.8.0
CHANGES:
- Provide a basic line decoder (#66, @dinosaure)
- Upgrade
sendmail-lwt
totls.0.16.0
(#67, @dinosaure)
0.7.0
CHANGES:
- Implement the
LOGIN
mechanism when we want to send an email (@dinosaure, issued by @aronerben & @mabiede, #60, #61) - Update the codebase with
ocamlformat
(@dinosaure, #62, #64)
received-v0.5.1
CHANGES:
- Upgrade
received
with the new version ofmrmime
(#38, @dinosaure)
v0.6.0
CHANGES:
- Better implementation of
STARTTLS
(@dinosaure, #50) - Properly quit if the server does not implement
STARTTLS
(@dinosaure, #51) - Add
let+
operator which manipulateresult
type (@dinosaure, #52) - Upgrade
fmt.0.8.9
(@dinosaure, #53) - Be able to pre-allocate resources when we want to send an email (@dinosaure, #54)
0.5.0
CHANGES:
- Use
Cstruct.length
instead ofCstruct.len
(@dinosaure, #45) - Let the user to emit the end of the stream (spotted by @jsthomas, @dinosaure, review @mikonieminen, #47)