Registry / networking / lettre

lettre

JSON →
library0.11.22rscratesunverified

Email client

# Cargo.toml [dependencies] lettre = "0.11.22"
INSTALL
IMPORT
SIG · LETTRE
L
lettre
networkingrustv0.11.22
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Message
use lettre::Message;

Build and send an email via SMTP

use lettre::{Message, Transport}; use lettre::transport::smtp::SmtpTransport; fn main() { let email = Message::builder() .from("sender@example.com".parse().unwrap()) .to("recipient@example.com".parse().unwrap()) .subject("Hello") .body("World".to_string()) .unwrap(); let mailer = SmtpTransport::relay("smtp.example.com").unwrap().build(); mailer.send(&email).unwrap(); }
Debug
Known issues
gotchaDefault features include `smtp-transport`; for TLS support, enable `tls` feature
fix
Add `features = ["tls"]` to your Cargo.toml for TLS support
affects: >=0.10
Upgrade
Version history
0.11.22latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
lettre — cargo add lettre · libregistry