
beehiiv
Newsletter platform built to help creators easily start, grow, and monetize email newsletters
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted newsletter platform with advanced automation and segmentation
Node.js-based newsletter application offering subscriber management, list segmentation, custom templates, automation, and built-in mail delivery for complete control over email campaigns.
Mailtrain v2 is a self-hosted newsletter application built on Node.js (v14+) and MySQL (v8+) or MariaDB (v10+). Designed for organizations that need full control over their email marketing infrastructure, it provides enterprise-grade features without vendor lock-in or per-subscriber pricing.
The platform delivers comprehensive subscriber list management with advanced segmentation and custom fields. Users can create email templates using MJML, build custom reports, and deploy triggered campaigns or RSS-based automation. Multi-user support includes granular permissions and hierarchical namespaces suitable for enterprise deployments.
A standout feature is the built-in Zone-MTA integration, enabling near-zero-configuration mail delivery without relying on third-party SMTP services. The architecture separates trusted (admin), sandbox (template editor), and public (subscriber) endpoints to prevent XSS attacks in multi-user environments.
Mailtrain runs on CentOS 7, Ubuntu 18.04 LTS, or via Docker Compose. Recommended hardware includes 2 vCPUs and 4 GB RAM. Installation scripts support both public HTTPS deployments with Let's Encrypt certificates and local HTTP setups for development. The platform requires three DNS endpoints pointing to the same IP address for secure operation.
When teams consider Mailtrain, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Enterprise Multi-Brand Newsletters
Manage multiple brand newsletters with hierarchical namespaces, granular user permissions, and centralized reporting while maintaining data sovereignty.
Automated Customer Onboarding
Deploy triggered email campaigns based on subscriber actions, custom fields, and list segments without relying on external automation platforms.
RSS-to-Email Content Distribution
Automatically convert RSS feeds into formatted email campaigns, enabling consistent content delivery to subscriber lists without manual intervention.
High-Volume Sending with Built-in MTA
Send large email volumes using integrated Zone-MTA without configuring external SMTP services or paying per-email fees to third-party providers.
Mailtrain v2 is a complete rewrite. Back up your v1 database and use it with v2; the system should automatically upgrade the schema to the new format.
The trusted, sandbox, and public endpoints provide security isolation to prevent XSS attacks in multi-user environments. All three DNS records point to the same IP address.
Mailtrain v2 requires MySQL v8+ or MariaDB v10+. The Docker Compose setup includes MariaDB by default.
Yes, Mailtrain includes built-in Zone-MTA for near-zero-configuration mail delivery. You can also configure external SMTP services if preferred.
Mailtrain requires at least 2 vCPUs and 4 GB RAM. Actual requirements depend on subscriber count and sending volume.
Project at a glance
ActiveLast synced 4 days ago