Crate lettre

source ·
Expand description

Lettre is a mailer written in Rust. It provides a simple email builder and several transports.

This mailer contains the available transports for your emails.

Re-exports

pub use file::FileTransport;
pub use sendmail::SendmailTransport;
pub use smtp::client::net::ClientTlsParameters;
pub use smtp::ClientSecurity;
pub use smtp::SmtpClient;
pub use smtp::SmtpTransport;

Modules

The file transport writes the emails to the given directory. The name of the file will be message_id.txt. It can be useful for testing purposes, or if you want to keep track of sent messages.
The sendmail transport sends the email using the local sendmail command.
The SMTP transport sends emails using the SMTP protocol.
The stub transport only logs message envelope and drops the content. It can be useful for testing purposes.

Structs

Email address
Simple email envelope representation
Sendable email structure

Enums

Traits

Transport method for emails