Skip to content

SirrMesh Introduction ​

SirrMesh is a composable all-in-one mail server with blockchain authentication support. It integrates enterprise-grade mail server functionality with EVM wallet signature authentication to create a secure, modern email platform.

What is SirrMesh? ​

SirrMesh is a fully-featured mail server built with Go, providing:

  • Complete SMTP/IMAP protocol support
  • Blockchain wallet signature authentication
  • Flexible message processing pipeline
  • Production-ready deployment tools
  • Multiple database and storage backend support

Key Features ​

Core Capabilities ​

  • Complete Mail Server: Enterprise-grade SMTP/IMAP support
  • Blockchain Authentication: EVM wallet signature-based email access control
  • Multi-DNS Support: Automatic TLS certificate integration with 15+ DNS providers
  • Spam Protection: DKIM, SPF, DMARC verification and reputation scoring
  • Flexible Storage: SQL database backends (PostgreSQL, MySQL, SQLite) and S3-compatible object storage

Technical Specifications ​

FeatureSpecification
Mail ProtocolsSMTP, IMAP, Submission
AuthenticationEVM Wallet, LDAP, PAM, SASL
TLSAutomatic ACME Certificates
StorageSQLite, PostgreSQL, MySQL, S3
DNS Providers15+ Supported

Architecture Overview ​

┌─────────────────┐     ┌─────────────────┐
│  Mail Clients   │────▶│   SMTP/IMAP     │
│  (Thunderbird,  │     │   Endpoints     │
│   Outlook, etc) │     └────────┬────────┘
└─────────────────┘              │
                                 ▼
                    ┌─────────────────────┐
                    │   Authentication    │
                    │  (Blockchain/LDAP)  │
                    └────────┬────────────┘
                             │
              ┌──────────────┼──────────────┐
              ▼              ▼              ▼
     ┌─────────────┐  ┌───────────┐  ┌──────────┐
     │   Storage   │  │   Check   │  │  Modify  │
     │  (SQL/S3)   │  │(DKIM/SPF) │  │  (DKIM)  │
     └─────────────┘  └───────────┘  └──────────┘

Why Choose SirrMesh? ​

For Developers ​

  • Modular Architecture: Easy to extend with custom modules
  • Clean API: Well-documented interfaces for building custom functionality
  • Multi-language Support: Built with Go, provides bindings for multiple languages
  • Active Development: Regular updates and improvements

For System Administrators ​

  • One-Click Deployment: Automated installation scripts
  • Easy Configuration: Simple, readable configuration format
  • Production Ready: Battle-tested with comprehensive monitoring
  • Flexible Deployment: Docker, systemd, and manual deployment support

For Security-Conscious Organizations ​

  • Blockchain Authentication: Eliminates password-based vulnerabilities
  • End-to-End Encryption: Complete TLS support with automatic certificate management
  • Spam Protection: Multi-layer anti-spam measures
  • Open Source: Fully auditable codebase under GPL 3.0 license

Use Cases ​

Private Mail Server ​

Deploy your own mail server with complete control over your data and privacy.

Enterprise Email ​

Enterprise-grade email solution with LDAP integration and advanced authentication options.

Blockchain-Based Communication ​

Leverage blockchain wallets for passwordless email authentication.

Development and Testing ​

Perfect for development environments with SQLite and easy local setup.

Next Steps ​

Ready to get started?

Community and Support ​


SirrMesh - A Modern Mail Server with Blockchain Authentication

Released under the GPL 3.0 License.