Stalwart SMTP

Modern SMTP server designed with a focus on security, speed, and extensive configurability.


Stalwart SMTP: A Modern SMTP Server for Security, Speed, and Extensive Configurability

Stalwart SMTP is a modern SMTP server designed with a focus on security, speed, and extensive configurability. Developed in Rust, this project offers a robust and highly extensible platform for handling email communication.

Main Features of Stalwart SMTP:

Sender and Message Authentication:

  • Domain- based Message Authentication, Reporting, and Conformance (DMARC) verification and failure/aggregate reporting.
  • DomainKeys Identified Mail (DKIM) verification, signing, and failure reporting.
  • Sender Policy Framework (SPF) policy evaluation and failure reporting.
  • Authenticated Received Chain (ARC) verification and sealing.
  • Reverse IP (iprev) validation.

Strong Transport Security:

  • DNS-Based Authentication of Named Entities (DANE) Transport Layer Security.
  • SMTP MTA Strict Transport Security (MTA-STS).
  • SMTP TLS Reporting (TLSRPT) delivery and analysis.

Inbound Filtering and Throttling:

  • Sieve scripting language with support for all registered extensions.
  • Milter support for integration with external content filtering systems such as SpamAssassin and ClamAV.
  • Address rewriting.
  • Filtering, modification, and removal of message parts or headers.
  • Inbound concurrency & rate limiting.

As a developer, you can help by becoming a sponsor. For more information on sponsorship, please visit liberapay.com/stalwartlabs.

Remember to review the project's license and terms before contributing.

Related

Stalwart Mail Server
AnonAddy
Poste.io
Dada Mail
Smederee
Haraka
Star history

Star history for Stalwart SMTP