A Rust library for sending emails with multiple transport methods, SMTP security, and async support.
Lettre is a mailer library for Rust that provides a comprehensive toolkit for sending emails from Rust applications. It offers multiple transport methods, robust security features, and modern async support, making it a reliable choice for email functionality in Rust projects.
Rust developers building applications that require email sending capabilities, such as web servers, background job processors, or CLI tools that need to send notifications or transactional emails.
Developers choose Lettre for its secure SMTP delivery with encryption and authentication, intuitive builder pattern for constructing emails, and full async support tailored for modern Rust applications.
a mailer library for Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports SMTP and other transports, providing flexibility for different email server configurations and deployment scenarios.
Ensures emails can include international characters in both content and addresses, making it suitable for global applications.
Implements encryption and authentication for SMTP, ensuring secure transmission of sensitive data like credentials and messages.
Offers an easy email builder for constructing messages with headers, attachments, and more, simplifying complex email creation.
Designed with async operations, allowing efficient, non-blocking email sending in modern Rust applications.
Explicitly does not support reading or parsing emails, limiting its use to sending-only functionality and requiring additional libraries for full email handling.
Running tests requires an open mail server or specific commands (e.g., Python smtpd), adding overhead for development and continuous integration.
The minimum supported Rust version can change due to dependencies, potentially causing compatibility issues and maintenance headaches in long-term projects.