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.