lettre
Email client
mail-send
E-mail delivery library with SMTP and DKIM support
himalaya
CLI to manage emails
check-if-email-exists
Check if an email address exists without sending any email
async-smtp
SMTP client
smtp-proto
SMTP protocol parser
stalwartlabs/stalwart
Mail and Collaboration Server
wasm-smtp
Environment-independent SMTP client core for WASM and other constrained runtimes
roadster
A "Batteries Included" web framework for rust designed to get you moving fast
mailrs-smtp-proto
SMTP protocol parser, formatter, and session state machine (RFC 5321) — zero I/O, async-runtime-agnostic
missive
Compose, deliver, preview, and test emails in Rust - pluggable providers with zero configuration code
mailrs-inbound
Composable SMTP receive pipeline framework — Stage trait + early-reject executor + pure decision logic + RFC 8601 Authentication-Results helpers. Framework-only; bring your own greylist…
aimx
SMTP for AI agents. No middleman. Self-hosted mail server (AI Mail Exchange) with built-in MCP.
cloudillo-email
Email notification system for Cloudillo with Handlebars templates and SMTP delivery
mailsis-smtp
(yet efficient) SMTP server
mailrs-outbound-queue
Outbound mail queue primitives: DKIM signing, DSN generation, MTA-STS lookup, retry/backoff, with a pluggable store trait and a Postgres reference implementation
smtp-test-tool
Cross-platform SMTP / IMAP / POP3 connectivity tester with IT-actionable diagnostics
mailrs-smtp-client
Outbound SMTP client: MX resolution, DANE/STARTTLS, response parsing — async, transport-agnostic primitives for RFC 5321 senders
direct_to_mx
Direct-to-MX email delivery with DKIM signing, IPv4 forcing, MX fallback, bulk sending, attachments, DKIM key generation, and DNS verification
mailrs-shield
SMTP anti-spam primitives: DNS blocklist (DNSBL) queries, greylisting policy with optional in-process kevy store, and PTR / forward-confirmed reverse DNS (FCrDNS) checks
mail-cli
基于 Rust 开发的高性能命令行邮件工具 mail-cli,专为 AI 代理自动化场景设计,支持 SMTP 发信、IMAP 收信、邮件查询与管理。 轻量高效、低占用、命令简洁,可无缝接入…
navi-notifier-email
Email destination for navi: SMTP delivery with per-PR threading
mailrs-spf
RFC 7208 Sender Policy Framework verifier. Pure-Rust evaluator with a pluggable DNS resolver trait; ships an optional hickory-resolver-backed implementation. Bounded DNS-lookup limits + loop detection per spec.
mailrs-rate-limit
Token-bucket rate limiting trait + in-memory reference impl. &str keys (IP / user / api-key / endpoint), unix-seconds time. Async, transport-agnostic, no protocol coupling. Standalone — bring your own storage backend.
mailrs-dkim
RFC 6376 DKIM signature verifier + signer. Parses DKIM-Signature headers, applies simple/relaxed canonicalization, verifies rsa-sha256 / ed25519-sha256 against the selector TXT record…
rusmes-loadtest
Multi-protocol load testing tool for RusMES — concurrent SMTP, IMAP, and JMAP load generation with HDR histogram latency reporting and interactive TUI dashboard
bltz
A fast terminal email client
mailrs-tls-rpt
RFC 8460 SMTP TLS Reporting (TLSRPT) — _smtp._tls TXT record parser, RFC 8460 §4 JSON report data model, FailureType enum (14 result-type values from §4.3), and a builder that takes…
mailrs-arc
RFC 8617 Authenticated Received Chain (ARC) — header parsing, chain extraction, and signature verification + sealing. ARC extends DKIM/SPF/DMARC across forwarders by chaining per-hop…
MailLaser
An SMTP server that listens for incoming emails addressed to a specific recipient and forwards them as HTTP POST requests to a configured webhook
br-email
Email
mailrs-rfc5322
Pull-based RFC 5322 message parser — lazy header lookup, byte-level scan, zero-alloc borrowed slices. Skip-ahead to the header you want without building a full Message tree.
email-tester
A robust, colorized SMTP email tester with detailed logging and flexible server configuration
async-mailer
A set of async generic
Mailerand object-safedyn DynMailertraits with runtime-pluggable Outlook (Office365) and SMTP implementations
email-lib
Cross-platform, asynchronous Rust library to manage emails
axum-email-server
A framework-agnostic Rust library for receiving and replying to SMTP mail via a pluggable store
indymilter
Asynchronous milter library
sendpulse
Secure, typed, and deliverability-aware Rust SDK for SendPulse
mailrs-delivery-executor
Group-commit delivery executor on top of mailrs-maildir 1.2's deliver_batch. Accumulates per-path delivery requests from concurrent async tasks (SMTP / LMTP / IMAP APPEND sessions)…
email-sdk
Rust email SDK with client, plugins, retries, fallbacks, SMTP, and all provider integrations
rusmes-proto
Core protocol types and traits for RusMES — mail addresses, message identifiers, domain types, and the mail state machine
daaki-smtp
An async SMTP client library
mailrs-mta-sts
RFC 8461 MTA Strict Transport Security (MTA-STS) — policy + STS record parsers, MX pattern matching, enforce(policy, mx) decision, plus a Cache trait + in-memory reference impl. Pure:…
mailrs-auth-guard
Per-IP + per-(IP, username) failed-auth counter with exponential-backoff lockout. IPv6 normalized to /64 prefix. Sharded DashMap; allocation-free on the success path.
mailbridge
Provider-neutral transactional email library for Rust services
cardinal-app-smtp
Local SMTP sender adapter for Cardinal
mailin
writing SMTP servers
kiss-mail
A KISS (Keep It Simple, Stupid) SMTP, IMAP, and POP3 mail server
email-message
Typed outbound email message and address model
simple_smtp_sender
SMTP Email sender crate with the support of sync or async sending. Can be called from Python. Powered by PyO3.
rusmes-server
Main server binary for RusMES — orchestrates SMTP, IMAP, POP3, and JMAP protocol servers with unified configuration, graceful shutdown, and signal handling
simplemailclient
terminal mail client (SMTP send, IMAP fetch) with a TUI
mailrs-srs
Sender Rewriting Scheme (SRS, RFC-style) — rewrite envelope From for SPF-aware mail forwarding, with HMAC-keyed signature and timestamp. Forward + reverse + verify in one focused crate.
samotop
SMTP server and library built on async-std
gatekpr-email
Email notification service for Gatekpr SaaS
ryu-email-send
BYOK SMTP email sink for Ryu self-host: a swappable outbound-email transport (the SES agent-inbox path in
packages/mailis the other) delivering policy/monitor alerts and, later, agent-inbox send…
atrg-email
SMTP email and OTP verification for at-rust-go
rusmes-smtp
Async SMTP server for RusMES — RFC 5321 compliant with STARTTLS, AUTH (PLAIN/LOGIN/CRAM-MD5/SCRAM-SHA-256), PIPELINING, DSN, and BDAT/CHUNKING
ferrum-email-send
Email provider abstraction and sending API for Ferrum Email
esp-idf-smtp
Lightweight SMTP client over esp_tls for esp-idf-svc in Rust
mailbreeze
Official Rust SDK for MailBreeze - Email Marketing & Transactional Email Platform
mailify
Identify if a mail address exists
mailrs-smtp-codec
Tokio Decoder/Encoder for the RFC 5321 SMTP wire format — switches between line-oriented command mode (CRLF-terminated, ≤1024 octets) and DATA mode (raw bytes until CRLF.CRLF terminator)…
ferrum-email-components
Standard component library for Ferrum Email — Html, Body, Button, Text, and more
vsmtp
Next-gen Mail Transfer Agent (MTA) written in Rust
nexo-plugin-email
Email (IMAP/SMTP) channel plugin for Nexo agents (out-of-tree subprocess)
policyd-rate-limit
Postfix rate limiter SMTP policy daemon
oxidite-mail
Email sending for Oxidite with SMTP support
mailsis-utils
Mailsis
lettre-cat
Email sending built on comp-cat-rs: composable, resource-safe, lazy effects over lettre
mailrs-dnsbl
RFC 5782 DNS-based blocklist lookup. Reverse-IPv4 + zone query + Spamhaus return-code interpretation + in-process TTL cache (positive + negative). Pairs with hickory-resolver for the DNS layer.
postcrate-core
Embeddable SMTP capture engine: server, multi-mailbox lifecycle, chaos simulation, SQLite persistence, HTTP API
mailrs-arf
RFC 5965 Abuse Reporting Format (ARF / feedback-report) parser. Extracts Feedback-Type, original recipient, source IP, and other fields from machine-readable abuse / spam-complaint…
mockforge-smtp
SMTP mocking support for MockForge
mailrs-clamav
Async ClamAV (clamd) TCP client. Implements the INSTREAM protocol for malware scanning, plus PING and VERSION commands. Tokio-based; no external state.
ferrum-email-render
Rendering engine for Ferrum Email — Node tree to HTML, plain text, and CSS inlining
euromail
Official Rust SDK for EuroMail transactional email service
avila-cell
Advanced email protocol cells - SMTP/POP3/IMAP with MIME multipart, Base64, authentication, HTML emails - First digital life form
reinhardt-mail
Email sending functionality with multiple backends
ferrum-email
Component-based email framework for Rust — type-safe templates, cross-client rendering, unified sending API. The complete SDK.
email-message-wire
RFC822/MIME wire parsing and rendering for email-message
viaspf
Sender Policy Framework (SPF) specification
rok-mail
Email support for the rok ecosystem — Mailable trait, log/SMTP drivers
emailzeno
Official Rust client for the EmailZeno bulk SMTP email verification API
mailin-embedded
An SMTP server that can be embedded in other programs
stalwart-lite
Stalwart Mail and Collaboration Server
indymilter-test
Milter testing library
email-transport
Transport abstraction for outbound email
wasm-smtp-tokio
Tokio + rustls socket adapter for wasm-smtp
elektromail
A minimal, Rust-based IMAP + SMTP mail server for local development and testing
mailrs-dns
Light hickory-resolver wrapper exposing the 5 DNS query types email servers actually use (TXT, A, AAAA, MX, PTR). NXDOMAIN mapped to empty Vec for consistent caller code. Shared trait…
leptos-hl-contact
A reusable, secure contact form plugin for Leptos v0.8 with pluggable delivery backends
viaspf-record
Data model and parser for Sender Policy Framework (SPF) records
zsmtp
A zero-knowledge SMTP mail transfer agent prototype
torii-mailer
Pluggable email system for the torii authentication ecosystem
vsmtp-common
Next-gen MTA. Secured, Faster and Greener
viadkim
DomainKeys Identified Mail (DKIM) specification
wasm-smtp-cloudflare
Cloudflare Workers socket adapter for wasm-smtp
new-tokio-smtp
extendible smtp implementation for tokio
email-kit
Convenience facade for the email-rs crates
ryu-notify
Shared notification-delivery wire types + send primitives for Ryu: the swappable channel targets (webhook / Telegram / Expo push / BYO SMTP email recipient) and the dep-light HTTP send functions behind monitor alerts…
mxr-provider-smtp
SMTP send adapter for mxr
use-email
Feature-gated facade crate for RustUse email primitives
qffunc
qf秘制小函数
mailfred
Process emails as an HTTP server
mogimail
Embedded SMTP server
spring-mail
Integrate lettre into spring-rs to send emails
stalwart_mta_hook_types
Rust type definitions for Stalwart Mail Transfer Agent (MTA) hooks
mailify-lib
Identify if a mail address exists
sendemail
CLI tool for sending templated HTML emails via SMTP with batch processing, mail merge, and multi-profile support
koda-email
MCP server for email read/send/search via IMAP/SMTP — part of the koda ecosystem
catapulte
open source mailer you can host yourself. You can use it to quickly catapult your transactionnal emails to destination.
umbral-email
SMTP + template-driven transactional email for umbral
rsmtp
functions for SMTP applications, no backwards compatibility guarantees
letterman
grounds up super fast and light weight smtp client and server library you can integrate it into a rust app to manage email transfer natively
milter
Bindings to the sendmail milter library
summer-mail
Integrate lettre into summer-rs to send emails
mailkite
Official MailKite SDK for Rust — inbound email → webhook, sending, templates, broadcasts, at-rest encryption, and webhook signature verification
wasm-smtp-wasi
WASI sockets adapter for wasm-smtp (wasm32-wasip2 target)
vil_email
VIL Expression function — email sending (SMTP)
catapulte-domain
Core domain layer for catapulte - business logic and port traits
async-mailer-smtp
Async SMTP mailer implementation, intended to be used as
async-mailergenericMailerorDynMailertrait object
laneful-rs
Rust SDK for Laneful email sending API
email-sdk-provider-cloudflare
Cloudflare Email Routing provider for email-sdk
email-sdk-provider-lettermint
Lettermint provider for email-sdk
email-sdk-provider-iterable
Iterable provider for email-sdk
email-sdk-provider-jetemail
JetEmail provider for email-sdk
email-sdk-provider-loops
Loops provider for email-sdk
email-sdk-provider-brevo
Brevo provider for email-sdk
catapulte-adapter-smtp
SMTP adapter for catapulte - implements EmailSender using Lettre
neo-email
The modern way to build emails services with Rust
mrvb-rails-email
Email delivery rail implementation (SMTP, SES, SendGrid) for MRVB
wasm-smtp-component
WASM Component Model interface for wasm-smtp (wasm32-wasip2 target)
mailtutan
An SMTP server for test and development environments
smtp-codec
Low-level SMTP Parser and Serializer
armature-mail
Email sending with SMTP, templates, and provider integrations for Armature
smtpd
Asynchronous, extensible SMTP server library built on Tokio
use-email-envelope
SMTP envelope identity and path primitives for RustUse
nexo-email-probe
IMAP/SMTP probe + provider hints + SPF/DKIM alignment check, framework-agnostic
elif-email
Email system for elif.rs with multiple providers and templating
use-smtp
SMTP protocol vocabulary primitives for RustUse
catapulte-adapter-http
HTTP adapter for catapulte - Axum-based web server
miltr-common
A miltr commons library in pure rust
mxdns
DNS utilities for SMTP servers
vsmtp-protocol
Next-gen MTA. Secured, Faster and Greener
rust_smtp_utils
Reusable SMTP helper crate for Rust (lettre-based) with STARTTLS, timeout, and retry
wasix-sendmail
A POSIX-compliant sendmail implementation for WASIX
catapulte-adapter-template
Template adapter for catapulte - implements TemplateLoader and TemplateRenderer
envelope-addr
Minimal parsing and formatting for SMTP envelope addresses (non RFC 5322)
samotop-server
SMTP server with focus on privacy
mejla
Send emails using the SMTP protocol, with support for encryption of locally saved smtp app password
smtp
UNMAINTAINED - Replaced by the 'lettre' crate
letterman_email_body_parser
tokio based fast and optimized email body parser and dkim validator
cochranblock-mail
Sovereign SMTP/IMAP/HTTP mail server for cochranblock.org. Single binary, zero cloud.
samotop-delivery
Set of transports to deliver mail to, notably to SMTP/LMTP, but also maildir
mailtutan-lib
used in mailtutan project to implement an SMTP server for test and development environments
maily
easy, quick, and fault tolerant sending of emails
tiny-mailcatcher
A tiny MailCatcher clone
async-mailer-core
Internal core crate for
async-mailer
email-sdk-core
Core client, provider, plugin, retry, and middleware primitives for email-sdk
mmime
Mime parsing for email
flux-mail
SMTP Protocol as a temporary mail service in Rust
minismtp
A minimal asynchronous SMTP server library (MTA) for Rust
mail-message
A program for easy, quick, and fault tolerant sending of emails from the command line
email-service
An easy way to configure simple mail sender
mailtutan-web
The Frontend developed for mailtutan project which is an SMTP server for test and development environments
unosend
Official Rust SDK for Unosend - Email API for developers
edgemail
Temporary e-mail server
eatmail
Temporary e-mail server
ferrum-email-core
Core types, traits, and node tree for the Ferrum Email framework
smtp-server
Asynchronous SMTP server library
smtp-types
Misuse-resistant SMTP types
rust-smtp-server
smtp server library
smtp-queue
Queue for SMTP messages using smol
yhy_net_lettre
self-contained mailer for Rust
smtp-message
Line-oriented parser and builder for SMTP protocol messages
mailhog-rs
Rust bindings for the mailhog SMTP testing API
komet
mailer framework
commons-net
Tokio based implementation for Commons Net library contains a collection of network utilities and protocol implementations. Supported protocols include: Echo, FTP(S), NNTP, NTP, POP3(S), SMTP(S), Telnet
smtp-server-types
Types required for configuring the smtp-server crate
samotop-core
The domain model of Samotop and core functionality - SMTP server and library built on async-std. A base crate for samotop extensions.
maik
A mock SMTP server library
sendgrid-rs
A "no batteries included", "no assumptions made" wrapper around SendGrid's mail API
mailgang
that I use to abstract away the smtp(email-related stuff)
df-email
Email
samotop-parser
SMTP parser of Samotop - SMTP server and library built on async-std
lori
A CLI utility that receives emails from SMTP and sends them to SendGrid
Try searching with DuckDuckGo.