Billion Mail is a free, open source marketing & customer engagement project written in Go and released under AGPL-3.0. It has 15,611 GitHub stars, 1,702 forks and 236 open issues, and was last pushed 3 months ago. On this registry it ranks #7 of 50 tracked projects in Marketing & Customer Engagement, with 5 head-to-head comparisons available. It gained 28 stars over the last 6 tracked days.

What is Billion Mail?

What it is

BillionMail is an open-source mail server and email marketing platform written in Go and released under the AGPL-3.0 license. It lives in the self-hosted email ecosystem and is described as a solution for newsletters, promotional emails, and transactional messages. The project combines mail server topics such as Postfix, Dovecot, Rspamd, and SMTP with campaign features such as customer management, analytics, templates, and sending control.

The problem it addresses is the need for businesses and individuals to manage email campaigns without relying on a hosted marketing service. The README says many platforms are expensive, closed-source, or missing essential features, and BillionMail aims to provide full control over campaign creation, sending, and tracking. It is presented as a future open-source platform that can run on the user's own server and keep campaign data local.

Key capabilities

  • It supports newsletters, promotional emails, and transactional messages from one self-hosted platform.
  • It provides advanced analytics for delivery, open rates, click-through rates, and campaign tracking.
  • It includes customer management and list or tag selection for building campaigns.
  • It offers customizable templates for reuse in marketing emails.
  • It claims unlimited sending with no stated restriction on the number of emails.
  • It integrates RoundCube WebMail, accessible through the /roundcube/ path.
  • It provides domain setup steps for adding a sending domain, verifying DNS records, and enabling free SSL.

Who uses it and how

  • Businesses and individuals use it to create, send, and track email campaigns for newsletters, promotions, and transactional messages.
  • Marketers use the campaign workflow by writing or pasting an email, choosing a list and tags, and setting a send time or sending immediately.
  • Self-hosters install it on their own server, connect a domain, verify DNS records, and use the provided management script for login information, DNS records, and updates.
  • Users can access the integrated RoundCube WebMail interface for WebMail access.
  • aaPanel users can use the one-click Docker installation path.

Getting started

The README gives an install command that clones the GitHub repository into /opt, enters the BillionMail directory, and runs bash install.sh. It also gives a Docker path that copies env_init to .env and starts the stack with docker compose up -d, plus an aaPanel one-click option.

When to use it — and when not to

BillionMail is a good fit when a team wants a self-hosted, AGPL-3.0 mail and marketing stack with analytics, templates, customer management, and WebMail. A self-hoster must operate the server, Docker or install script, domain, DNS records, SSL, and the underlying mail components named in the topics, including Postfix, Dovecot, and Rspamd. The project is early-stage by the facts: it is listed as 0 years old, has 0 contributors, has 236 open issues, and the README says development and community contributions are still ahead, so teams needing a mature platform should treat it as experimental.

project readme (upstream, from github) — read inline

BillionMail 📧

An Open-Source MailServer, NewsLetter, Email Marketing Solution for Smarter Campaigns

![][license-shield] ![][github-stars-shield]

English | 简体中文 | 日本語 | Türkçe


aaPanel%2FBillionMail | Trendshift

What is BillionMail?

BillionMail is a future open-source Mail server, Email marketing platform designed to help businesses and individuals manage their email campaigns with ease. Whether you're sending newsletters, promotional emails, or transactional messages, this tool will provide full control over your email marketing efforts. With features like advanced analytics, and customer management, you'll be able to create, send, and track emails like a pro.

BillionMail Banner

Just 3 steps to send a billion emails!

Billion emails. Any business. Guaranteed.

Step 1️⃣ Install BillionMail:

✅ It takes only 8️⃣ minutes from installation to ✅ successful email sending

cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh

Step 2️⃣: Connect Your Domain

  • Add the sending domain
  • Verify DNS records
  • Auto-enable free SSL

Step 3️⃣: Build Your Campaign

  • Write or paste your email
  • Choose list & tags
  • Set send time or send now

YouTube Watch on Youtube

Other installation methods

One-click installation on aaPanel

👉 https://www.aapanel.com/new/download.html (Log in to ✅aaPanel --> 🐳Docker --> 1️⃣OneClick install)

Docker

cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && cp env_init .env && docker compose up -d || docker-compose up -d

Management script

  • Management help

    bm help

  • View Login default info

    bm default

  • Show domain DNS record

    bm show-record

  • Update BillionMail

    bm update

Live Demo

BillionMail Demo: https://demo.billionmail.com/billionmail

Username: billionmail

Password: billionmail

WebMail

BillionMail has integrated RoundCube, you can access WebMail via /roundcube/.

Why BillionMail?

Most email marketing platforms are either expensive, closed-source, or lack essential features. BillionMail aims to be different:

Fully Open-Source – No hidden costs, no vendor lock-in.
📊 Advanced Analytics – Track email delivery, open rates, click-through rates, and more.
📧 Unlimited Sending – No restrictions on the number of emails you can send.
🎨 Customizable Templates – Custom professional marketing templates for reuse. 🔒 Privacy-First – Your data stays with you, no third-party tracking.
🚀 Self-Hosted – Run it on your own server for complete control.

How You Can Help 🌟

BillionMail is a community-driven project, and we need your support to get started! Here's how you can help:

  1. Star This Repository: Show your interest by starring this repo.
  2. Spread the Word: Share BillionMail with your network—developers, marketers, and open-source enthusiasts.
  3. Share Feedback: Let us know what features you'd like to see in BillionMail by opening an issue or joining the discussion.
  4. Contribute: Once development begins, we'll welcome contributions from the community. Stay tuned for updates!

📧 BillionMail – The Future of Open-Source Email Marketing.

Issues

If you encounter any issues or have feature requests, please open an issue. Be sure to include:

  • A clear description of the problem or request.
  • Steps to reproduce the issue (if applicable).
  • Screenshots or error logs (if applicable).

Install Now:

✅It takes only 8 minutes from installation to successful email sending

cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh

Install with Docker: (Please install Docker and docker-compose-plugin manually, and modify .env file)

cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && cp env_init .env && docker compose up -d || docker-compose up -d

Star History

Star History Chart

License

BillionMail is licensed under the AGPLv3 License. This means you can:

✅ Use the software for free.
✅ Modify and distribute the code.
✅ Use it privately without restrictions.

See the LICENSE file for more details.


[github-stars-shield]: https://img.shields.io/github/stars/aaPanel/BillionMail?color=%231890FF&style=flat-square    [license-shield]: https://img.shields.io/github/license/aaPanel/BillionMail

Frequently asked questions

Is Billion Mail free to use?

Billion Mail is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Billion Mail do?

Open-source mail server with unlimited sending & AI tools

What is Billion Mail written in?

Billion Mail is primarily written in Go. Its source is publicly available at https://github.com/aapanel/billionmail, and it has 15,611 GitHub stars.