PackageTrack
Sign in Get early access

lettre

Email client

0.11.23 16M downloads/mo #2428 most downloaded on crates.io lettre/lettre

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Ships fairly regularly

a new release about every 2 months

Most releases are documented

notes for 39 of 49 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

65 releases · first in 2015

5 releases in the last 12 months

see the full history below

Release timeline

65 releases · Oct 2015 to Aug 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 65
  1. 0.11.23 03 Aug 2026
    Release notes

    Bug Fixes

    • Separate lines of multiline SMTP error replies (#1153)

    Misc

    • Upgrade base64 to v0.23 (#1152)
    Open source →
    Release notes

    Bug Fixes

    • Separate lines of multiline SMTP error replies (#1153)

    Misc

    • Upgrade base64 to v0.23 (#1152)

    <a name="v0.11.22"></a>

    Open source →
  2. 0.11.22 14 May 2026
    Release notes

    Security

    • Fix inverted TLS hostname verification flag in boring-tls backend that silently disabled hostname verification f5efffc

    Bug Fixes

    • Cap read_response buffer to prevent unbounded memory growth #1143

    Misc

    • Upgrade rustls-platform-verifier to v0.7 #1136
    Open source →
    Release notes

    Security

    • Fix inverted TLS hostname verification flag in boring-tls backend that silently disabled hostname verification (f5efffc)

    Bug Fixes

    • Cap read_response buffer to prevent unbounded memory growth (#1143)

    Misc

    • Upgrade rustls-platform-verifier to v0.7 (#1136)

    <a name="v0.11.21"></a>

    Open source →
  3. 0.11.21 04 Apr 2026
    Release notes

    Features

    • Add rustls-no-provider support (#1134)
    • Add message_iter to AsyncConnection and Connection (#1116)
    Open source →
    Release notes

    Features

    • Add rustls-no-provider support (#1134)
    • Add message_iter to AsyncConnection and Connection (#1116)

    <a name="v0.11.20"></a>

    Open source →
  4. 0.11.20 28 Mar 2026
    Release notes

    Upgrade notes

    Features

    • Add Address::new_dangerous #1107

    Misc

    • Replace chumsky with nom for email address parsing #1099
    • Upgrade to Rust 2024 edition #1130
    • Upgrade boring and tokio-boring to v5 #1130
    Open source →
    Release notes

    Upgrade notes

    • MSRV is now 1.85 (#1130)

    Features

    • Add Address::new_dangerous (#1107)

    Misc

    • Replace chumsky with nom for email address parsing (#1099)
    • Upgrade to Rust 2024 edition (#1130)
    • Upgrade boring and tokio-boring to v5 (#1130)

    <a name="v0.11.19"></a>

    Open source →
  5. 0.11.19 08 Oct 2025
    Release notes

    Features

    • Add raw header setter to MessageBuilder (#1108)

    Misc

    • Fix README example (#1114)
    • Replace custom static_assert! macro with std::assert! (#1112)
    Open source →
    Release notes

    Features

    • Add raw header setter to MessageBuilder (#1108)

    Misc

    • Fix README example (#1114)
    • Replace custom static_assert! macro with std::assert! (#1112)

    <a name="v0.11.18"></a>

    Open source →
  6. 0.11.18 28 Jul 2025
    Release notes

    Features

    • Allow inline attachments to be named (#1101)

    Misc

    • Upgrade socket2 to v0.6 (#1098)
    Open source →
    Release notes

    Features

    • Allow inline attachments to be named (#1101)

    Misc

    • Upgrade socket2 to v0.6 (#1098)

    <a name="v0.11.17"></a>

    Open source →
  7. 0.11.17 05 Jun 2025
    Release notes

    Features

    • Add support for rustls-platform-verifier (#1081)

    Misc

    • Change readme example to use Mailbox::new instead of string parsing (#1090)
    • Replace futures-util Mutex with std Mutex in AsyncStubTransport (#1091)
    • Avoid duplicate abort_concurrent implementation (#1092)
    Open source →
    Release notes

    Features

    • Add support for rustls-platform-verifier (#1081)

    Misc

    • Change readme example to use Mailbox::new instead of string parsing (#1090)
    • Replace futures-util Mutex with std Mutex in AsyncStubTransport (#1091)
    • Avoid duplicate abort_concurrent implementation (#1092)

    <a name="v0.11.16"></a>

    Open source →
  8. 0.11.16 12 May 2025
    Release notes

    Features

    • Always implement Clone for AsyncFileTransport (#1075)

    Changes

    • Tls, CertificateStore, TlsParameters, TlsParametersBuilder, Certificate and Identity
      are now marked as deprecated when no TLS backend is enabled. They will be properly feature gated
      in lettre v0.12 (#1084)

    Misc

    • Gate web-time behind cfg(target_arch = "wasm32")] (#1086)
    • Add missing #[doc(cfg(...))] attributes (#1086)
    • Upgrade webpki-roots to v1 (#1088)
    • Cleanup internal TlsParameters and (Async)NetworkStream structures (#1082)
    • Feature gate internal TransportBuilder::tls to avoid recursive call site warnings (#1083)
    • Fix workaround for embedding cargo script in rustdoc output ([#1077])
    • Fix clippy::io_other_error warnings (#1078)
    • Upgrade semver compatible dependencies (#1076, #1079, #1080)
    Open source →
    Release notes

    Features

    • Always implement Clone for AsyncFileTransport (#1075)

    Changes

    • Tls, CertificateStore, TlsParameters, TlsParametersBuilder, Certificate and Identity are now marked as deprecated when no TLS backend is enabled. They will be properly feature gated in lettre v0.12 (#1084)

    Misc

    • Gate web-time behind cfg(target_arch = "wasm32")] (#1086)
    • Add missing #[doc(cfg(...))] attributes (#1086)
    • Upgrade webpki-roots to v1 (#1088)
    • Cleanup internal TlsParameters and (Async)NetworkStream structures (#1082)
    • Feature gate internal TransportBuilder::tls to avoid recursive call site warnings (#1083)
    • Fix workaround for embedding cargo script in rustdoc output (#1077)
    • Fix clippy::io_other_error warnings (#1078)
    • Upgrade semver compatible dependencies (#1076, #1079, #1080)

    <a name="v0.11.15"></a>

    Open source →
  9. 0.11.15 10 Mar 2025
    Release notes

    Upgrade notes

    • MSRV is now 1.74 (#1060)

    Features

    Misc

    • Deny unreachable_pub lint (#1058)
    • Bump minimum supported rustls (#1063)
    • Bump minimum supported serde (#1064)
    • Upgrade semver compatible dependencies (#1067)
    • Upgrade email-encoding to v0.4 (#1069)
    Open source →
    Release notes

    Upgrade notes

    • MSRV is now 1.74 (#1060)

    Features

    Misc

    • Deny unreachable_pub lint (#1058)
    • Bump minimum supported rustls (#1063)
    • Bump minimum supported serde (#1064)
    • Upgrade semver compatible dependencies (#1067)
    • Upgrade email-encoding to v0.4 (#1069)

    <a name="v0.11.14"></a>

    Open source →
  10. 0.11.14 23 Feb 2025
    Release notes

    This release deprecates the rustls-tls, tokio1-rustls-tls and async-std1-rustls-tls
    features, which will be removed in lettre v0.12.

    rustls users should start migrating to the rustls, tokio1-rustls and
    async-std1-rustls features. Unlike the deprecated *rustls-tls features,
    which automatically enabled the ring and webpki-roots backends, the new
    features do not. To complete the migration, users must either enable the
    aws-lc-rs or the ring feature. Additionally, those who rely on webpki-roots
    for TLS certificate verification must now explicitly enable its feature.
    Users of rustls-native-certs do not need to enable webpki-roots.

    Find out more about the new features via the lettre rustls docs.

    Features

    • Make it possible to use different rustls crypto providers and TLS verifiers (#1054)

    Bug fixes

    • Use the same rustls crypto provider everywhere (#1055)

    Misc

    • Deprecate AsyncNetworkStream being public (#1059)
    • Upgrade nom to v8 ([#1048])
    • Drop rustls-pemfile in favor of rustls-pki-types APIs (#1050)
    • Ban direct use of std::time::SystemTime::now via clippy (#1043)
    • Drop direct dependency on rustls-pki-types (#1051)
    • Remove artifact from web-time refactor (#1049)
    • Fix warnings with rustls-native-certs when tracing is disabled (#1053)
    • Bump license year (#1057)
    • Cleanup Cargo.toml style (#1047)
    Open source →
    Release notes

    This release deprecates the rustls-tls, tokio1-rustls-tls and async-std1-rustls-tls features, which will be removed in lettre v0.12.

    rustls users should start migrating to the rustls, tokio1-rustls and async-std1-rustls features. Unlike the deprecated *rustls-tls features, which automatically enabled the ring and webpki-roots backends, the new features do not. To complete the migration, users must either enable the aws-lc-rs or the ring feature. Additionally, those who rely on webpki-roots for TLS certificate verification must now explicitly enable its feature. Users of rustls-native-certs do not need to enable webpki-roots.

    Find out more about the new features via the lettre rustls docs.

    Features

    • Make it possible to use different rustls crypto providers and TLS verifiers (#1054)

    Bug fixes

    • Use the same rustls crypto provider everywhere (#1055)

    Misc

    • Deprecate AsyncNetworkStream being public (#1059)
    • Upgrade nom to v8 (#1048)
    • Drop rustls-pemfile in favor of rustls-pki-types APIs (#1050)
    • Ban direct use of std::time::SystemTime::now via clippy (#1043)
    • Drop direct dependency on rustls-pki-types (#1051)
    • Remove artifact from web-time refactor (#1049)
    • Fix warnings with rustls-native-certs when tracing is disabled (#1053)
    • Bump license year (#1057)
    • Cleanup Cargo.toml style (#1047)

    <a name="v0.11.13"></a>

    Open source →
  11. 0.11.13 17 Feb 2025
    Release notes

    Features

    • Add WASM support (#1037, #1042)
    • Add method to get the TLS verify result with BoringSSL (#1039)

    Bug fixes

    • Synchronous pool shutdowns being arbitrarily delayed (#1041)

    <a name="v0.11.12"></a>

    Open source →
  12. 0.11.12 02 Feb 2025
    Release notes

    Misc

    • Warn against manually configuring port and tls on SMTP transport builder (#1014)
    • Document variants of Tls enum (#1015)
    • Fix rustdoc warnings (#1016)
    • Add ContentType::TEXT_PLAIN to Message builder examples (#1017)
    • Document SmtpTransport and AsyncSmtpTransport (#1018)
    • Fix typo in transport builder credentials method (#1019)
    • Document required system dependencies for OpenSSL (#1030)
    • Improve docs for the transport::smtp module (#1031)
    • Improve docs for smtp transport builder from_url (#1032)
    • Replace assert! with ? on send examples (#1033)
    • Warn on more pedantic clippy lints and fix them (#1035, #1036)

    <a name="v0.11.11"></a>

    Open source →
  13. 0.11.11 05 Dec 2024
    Release notes

    Upgrade notes

    • MSRV is now 1.71 (#1008)

    Bug fixes

    • Fix off-by-one error reaching the minimum number of configured pooled connections (#1012)

    Misc

    • Fix clippy warnings (#1009)
    • Fix -Zminimal-versions build (#1007)

    <a name="v0.11.10"></a>

    Open source →
  14. 0.11.10 23 Oct 2024
    Release notes

    Bug fixes

    • Ignore disconnect errors when pool feature of SMTP transport is disabled (#999)
    • Use case insensitive comparisons for matching login challenge requests (#1000)

    <a name="v0.11.9"></a>

    Open source →
  15. 0.11.9 13 Sep 2024
    Release notes

    Bug fixes

    • Fix feature gate for accept_invalid_hostnames for rustls (#988)
    • Fix parsing Mailbox with trailing spaces (#986)

    Misc

    • Bump rustls-native-certs to v0.8 (#992)
    • Make getting started example in readme complete (#990)

    <a name="v0.11.8"></a>

    Open source →
  16. 0.11.8 03 Sep 2024
    Release notes

    Features

    • Add mTLS support (#974)
    • Implement accept_invalid_hostnames for rustls (#977)
    • Provide certificate chain for peer certificates when using rustls or boring-tls (#976)

    Changes

    • Make HeaderName comparisons via PartialEq case insensitive (#980)

    Misc

    • Fix clippy warnings ([#979])
    • Replace manual impl of #[non_exhaustive] for InvalidHeaderName (#981)

    <a name="v0.11.7"></a>

    Open source →
  17. 0.11.7 23 Apr 2024
    Release notes

    Misc

    • Bump hostname to v0.4 (#956)
    • Fix tracing message consistency (#960)
    • Bump minimum required rustls to v0.23.5 (#958)
    • Dropped use of ref syntax in the entire project (#959)

    <a name="v0.11.6"></a>

    Open source →
  18. 0.11.6 28 Mar 2024
    Release notes

    Bug fixes

    • Upgraded email-encoding to v0.3 - fixing multiple encoding bugs in the process (#952)

    Misc

    • Updated copyright year in license (#954)

    <a name="v0.11.5"></a>

    Open source →
  19. 0.11.5 25 Mar 2024
    Release notes

    Features

    • Support SMTP SASL draft login challenge (#911)
    • Add conversion from SMTP response code to integer (#941)

    Misc

    • Upgrade rustls to v0.23 (#950)
    • Bump base64 to v0.22 (#945)
    • Fix typos in documentation (#943, #944)
    • Add Cargo.lock (#942)

    <a name="v0.11.4"></a>

    Open source →
  20. 0.11.4 28 Jan 2024
    Release notes

    Bug fixes

    • Percent decode credentials in SMTP connect URL (#932, #934)
    • Fix mimebody DKIM body-hash computation (#923)

    <a name="v0.11.3"></a>

    Open source →
  21. 0.11.3 02 Jan 2024
    Release notes

    Features

    • Derive Clone for FileTransport and AsyncFileTransport (#924)
    • Derive Debug for SmtpTransport (#925)

    Misc

    • Upgrade rustls to v0.22 (#921)
    • Drop once_cell dependency in favor of OnceLock from std (#928)

    <a name="v0.11.2"></a>

    Open source →
  22. 0.11.2 23 Nov 2023
    Release notes

    Upgrade notes

    • MSRV is now 1.70 (#916)

    Misc

    • Bump idna to v0.5 (#918)
    • Bump boring and tokio-boring to v4 (#915)

    <a name="v0.11.1"></a>

    Open source →
  23. 0.11.1 24 Oct 2023
    Release notes

    Bug fixes

    • Fix webpki-roots certificate store setup (#909)

    <a name="v0.11.0"></a>

    Open source →
  24. 0.11.0 15 Oct 2023
    Release notes

    While this release technically contains breaking changes, we expect most projects to be able to upgrade by only bumping the version in Cargo.toml.

    Upgrade notes

    • MSRV is now 1.65 (#869 and #881)
    • AddressError is now marked as #[non_exhaustive] (#839)

    Features

    • Improve mailbox parsing (#839)
    • Add construction of SMTP transport from URL (#901)
    • Add From<Address> implementation for Mailbox (#879)

    Misc

    • Bump socket2 to v0.5 (#868)
    • Bump idna to v0.4, fastrand to v2, quoted_printable to v0.5, rsa to v0.9 (#882)
    • Bump webpki-roots to v0.25 (#884 and #890)
    • Bump ed25519-dalek to v2 fixing RUSTSEC-2022-0093 (#896)
    • Bump boringssl crates to v3 (#897)

    <a name="v0.10.4"></a>

    Open source →
  25. 0.10.4 02 Apr 2023
    Release notes

    Misc

    • Bumped rustls to 0.21 and all related dependencies (#867)

    <a name="v0.10.3"></a>

    Open source →
  26. 0.10.3 20 Feb 2023
    Release notes

    Announcements

    It was found that what had been used until now as a basic lettre 0.10 MessageBuilder::body example failed to mention that for maximum compatibility with various email clients a Content-Type header should always be present in the message.

    Before
    Message::builder()
      // [...] some headers skipped for brevity
      .body(String::from("A plaintext or html body"))?
    
    Patch
     Message::builder()
       // [...] some headers skipped for brevity
    +  .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
       .body(String::from("A plaintext or html body"))?
    

    Features

    • Add support for rustls-native-certs when using rustls (#843)

    <a name="v0.10.2"></a>

    Open source →
  27. 0.10.2 29 Jan 2023
    Release notes

    Upgrade notes

    • MSRV is now 1.60 (#828)

    Features

    • Allow providing a custom tokio stream for AsyncSmtpTransport (#805)
    • Return whole SMTP error message (#821)

    Bug fixes

    • Mailbox displays wrongly when containing a comma and a non-ascii char in its name (#827)
    • Require quoted_printable ^0.4.6 in order to fix encoding of tabs and spaces at the end of line (#837)

    Misc

    • Increase tracing (#848)
    • Bump idna to 0.3 (#816)
    • Update base64 to 0.21 (#840 and #851)
    • Update rsa to 0.8 (#829 and #852)

    <a name="v0.10.1"></a>

    Open source →
  28. 0.10.1 20 Jul 2022
    Release notes

    Features

    • Add boring-tls support for SmtpTransport and AsyncSmtpTransport. The latter is only supported with the tokio runtime. (#797) (#798)
    • Make the minimum TLS version configurable. (#799) (#800)

    Bug Fixes

    • Ensure connections are closed on abort. (#801)
    • Fix SMTP dot stuffing. (#803)

    <a name="v0.10.0"></a>

    Open source →
  29. 0.10.0 29 Jun 2022
    Release notes

    Upgrade notes

    Several breaking changes were made between 0.9 and 0.10, but changes should be straightforward:

    • MSRV is now 1.56.0
    • The lettre_email crate has been merged into lettre. To migrate, replace lettre_email with lettre::message and make sure to enable the builder feature (it's enabled by default).
    • SendableEmail has been renamed to Email and EmailBuilder::build() produces it directly. To migrate, rename SendableEmail to Email.
    • The serde-impls feature has been renamed to serde. To migrate, rename the feature.

    Features

    • Add tokio 1 support
    • Add rustls support
    • Add async-std support. NOTE: native-tls isn't supported when using async-std for the smtp transport.
    • Allow enabling multiple SMTP authentication mechanisms
    • Allow providing a custom message id
    • Allow sending raw emails

    Breaking Changes

    • Merge lettre_email into lettre
    • Merge Email and SendableEmail into lettre::message::Email
    • SmtpTransport is now an high level SMTP client. It provides connection pooling and shortcuts for building clients using commonly desired values
    • Refactor TlsParameters implementation to not expose the internal TLS library
    • FileTransport writes emails into .eml instead of .json
    • When the hostname feature is disabled or hostname cannot be fetched, 127.0.0.1 is used instead of localhost as EHLO parameter (for better RFC compliance and mail server compatibility)
    • The sendmail and file transports aren't enabled by default anymore.
    • The new method of ClientId is deprecated
    • Rename serde-impls feature to serde
    • The SendmailTransport now uses the sendmail command in current PATH by default instead of /usr/bin/sendmail.

    Bug Fixes

    • Fix argument injection in SendmailTransport (see RUSTSEC-2020-0069)
    • Correctly encode header values containing non-ASCII characters
    • Timeout bug causing infinite hang
    • Fix doc tests in website
    • Fix docs for domain field

    Misc

    • Improve documentation, examples and tests
    • Replace line-wrap, email, bufstream with our own implementations
    • Remove bytes
    • Remove time
    • Remove fast_chemail
    • Update base64 to 0.13
    • Update hostname to 0.3
    • Update to nom 6
    • Replace log with tracing
    • Move CI to GitHub Actions
    • Use criterion for benchmarks

    <a name="v0.9.2"></a>

    Open source →
  30. 0.10.0-rc.7 04 Jun 2022 pre-release

    Nothing published for this version

  31. 0.10.0-rc.6 29 Apr 2022 pre-release

    Nothing published for this version

  32. 0.10.0-rc.5 02 Apr 2022 pre-release

    Nothing published for this version

  33. 0.10.0-rc.4 29 Oct 2021 pre-release

    Nothing published for this version

  34. 0.10.0-rc.3 22 May 2021 pre-release

    Nothing published for this version

  35. 0.10.0-rc.2 18 May 2021 pre-release

    Nothing published for this version

  36. 0.10.0-rc.1 14 May 2021 pre-release

    Nothing published for this version

  37. 0.10.0-beta.4 04 May 2021 pre-release

    Nothing published for this version

  38. 0.10.0-beta.3 18 Mar 2021 pre-release

    Nothing published for this version

  39. 0.10.0-beta.2 10 Mar 2021 pre-release

    Nothing published for this version

  40. 0.10.0-beta.1 27 Feb 2021 pre-release

    Nothing published for this version

  41. 0.10.0-alpha.5 28 Jan 2021 pre-release

    Nothing published for this version

  42. 0.10.0-alpha.4 11 Nov 2020 pre-release

    Nothing published for this version

  43. 0.10.0-alpha.3 21 Oct 2020 pre-release

    Nothing published for this version

  44. 0.10.0-alpha.2 09 Sep 2020 pre-release

    Nothing published for this version

  45. 0.10.0-alpha.1 31 May 2020 pre-release

    Nothing published for this version

  46. 0.9.6 22 May 2021

    Nothing published for this version

  47. 0.9.5 11 Nov 2020

    Nothing published for this version

  48. 0.9.3 19 Apr 2020

    Nothing published for this version

  49. 0.9.2 11 Jun 2019
    Release notes

    Bug Fixes

    • email:
      • Fix compilation with Rust 1.36+ (393ef8d)

    <a name="v0.9.1"></a>

    Open source →
  50. 0.9.1 05 May 2019
    Release notes

    Features

    • email:

    <a name="v0.9.0"></a>

    Open source →
  51. 0.9.0 17 Mar 2019
    Release notes

    Bug Fixes

    • email:

      • Inserting 'from' from envelope into message headers (058fa69)
      • Do not include Bcc addresses in headers (ee31bbe)
    • transport:

      • Write timeout is not set in smtp transport (d71b560)
      • Client::read_response infinite loop (72f3cd8)

    Features

    • all:

      • Update dependencies
      • Start using the failure crate for errors (c10fe3d)
    • transport:

      • Remove TLS 1.1 in accepted protocols by default (only allow TLS 1.2) (4b48bdb)
      • Initial support for XOAUTH2 (ed7c164)
      • Remove support for CRAM-MD5 (bc09aa2)
      • SMTP connection pool implementation with r2d2 (434654e)
      • Use md-5 and hmac instead of rust-crypto (e7e0f34)
      • Gmail transport simple example (a8d8e2a)
    • email:

      • Add In-Reply-To and References headers (fc91bb6)
      • Remove non-chaining builder methods (1baf8a9)

    <a name="v0.8.2"></a>

    Open source →
  52. 0.8.4 11 Nov 2020

    Nothing published for this version

  53. 0.8.3 02 Nov 2018

    Nothing published for this version

  54. 0.8.2 03 May 2018
    Release notes

    Bug Fixes

    • transport: Write timeout is not set in smtp transport (cc3580a8)

    Style

    Features

    • all:
      • Add set -xe option to build scripts (57bbabaa)
      • Move post-success scripts to separate files (3177b58c)
      • Add website upload to travis build script (a5294df6)
      • Add codecov upload in travis (a03bfa00)
      • Update README to put useful links at the top (1ebbe660)
      • Update badges in README and Cargo.toml (f7ee5c42)
      • Move docs from hugo to gitbook (27935e32)
    • transport: Use md-5 and hmac instead of rust-crypto (0cf018a8)

    <a name="v0.8.1"></a>

    Open source →
  55. 0.8.1 11 Apr 2018
    Release notes

    Fix

    • all:
      • Replace skeptic by some custom rustdoc invocations (81bad131)

    Documentation

    • all:
      • Add changelog sections for style and docs (b4d03ead)
      • Use clog to generate changelogs (8981a775, closes #233)

    Style

    • transport-smtp: Avoid useless empty format strings (f3271715)

    <a name="v0.8.0"></a>

    Open source →
  56. 0.8.0 31 Mar 2018
    Release notes

    Added

    • Support binary files as attachment
    • Move doc to a dedicated website
    • Add tests for the doc using skeptic
    • Added a code of conduct
    • Use hostname as ClientId when available

    Changed

    • Detail in SMTP Response is now an enum
    • Use nom for parsing smtp responses
    • Envelope was moved from lettre_email to lettre
    • EmailAddress::new() now returns a Result
    • SendableEmail replaces from and to by envelope that returns an Envelope
    • File transport storage format has changed

    Fixed

    • Add missing "Bcc" headers when building the email
    • Specify utf-8 charset for html
    • Use parts for text and html methods to work with attachments

    Removed

    • get_ehlo and reset in SmtpTransport are now private

    <a name="v0.7.0"></a>

    Open source →
  57. 0.7.1 11 Nov 2020

    Nothing published for this version

  58. 0.7.0 08 Oct 2017
    Release notes

    Added

    • Allow validating server certificate
    • Initial (incomplete) attachments support

    Changed

    • Split into the lettre and lettre_email crates
    • A lot of small improvements
    • Use tls-native instead of openssl in smtp transport

    <a name="v0.6.2"></a>

    Open source →
  59. 0.6.3 21 Oct 2020

    Nothing published for this version

  60. 0.6.2 18 Feb 2017
    Release notes

    Changed

    • Update env-logger crate to 0.4
    • Update openssl crate to 0.9
    • Update uuid crate to 0.4

    <a name="v0.6.1"></a>

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive