BillionMail

BillionMail

One-click VPS application

Free

An open-source mail server, newsletter, and email marketing solution for smarter and more effective email campaigns with full control

BillionMail — interface preview

Information

BillionMail is an open-source, all-in-one email and newsletter server that makes it easy to run your own secure mail system and send bulk emails from your server or VPS. With a user-friendly web interface, you can manage domains, users, mailboxes, newsletter campaigns, analytics, templates, and SSL certificates — everything you need for business or personal communication, with no subscription fees and full privacy.

Core Features

  • Modern web interface: manage domains, users, mailboxes, newsletters, and all settings from a clean, user-friendly panel.
  • Bulk email campaigns: send newsletters and manage subscriber lists directly from your server.
  • Analytics and tracking: view detailed stats for email opens, clicks, bounces, and delivery.
  • Integrated webmail: check your mail with the built-in Roundcube web client.
  • Anti-spam and antivirus: built-in protection for your emails and newsletters.
  • Automatic SSL certificates: secure your connections with built-in Let’s Encrypt support.
  • Self-hosted and open-source: run BillionMail on your own server for privacy and total control.

Deployment Features

Time
20–30 min
OS
AlmaLinux 9, 10 Debian 12, 13 Ubuntu 24.04, 26.04
RAM
4 GB
Disk
40 GB

Note

By default, we install the latest stable version of the software from the developer's website or official repositories.

  • Installed software:
    • Docker CE
    • Docker Compose
  • Used containers:
    • docker.io/roundcube/roundcubemail
    • billionmail/core
    • billionmail/dovecot
    • billionmail/postfix
    • billionmail/rspamd
    • docker.io/postgres
    • docker.io/redis
  • Open ports:
    • 80, 443 – Web access (HTTP/HTTPS)
    • 25 (SMTP), 465 (SMTPS), 587 (SMTP Submission)
    • 993 (IMAPS), 995 (POP3S), 143 (IMAP), 110 (POP3)
  • Files path: /opt/BillionMail

Getting Started After BillionMail Deployment

After completing your payment, you will receive an email at the address provided during registration notifying you that your server is ready. This email will include the IP address of your VPS and login credentials to access the BillionMail web interface:

  • Link: https://example.com/mail
  • User: admin
  • Password: ****** (Sent via email)

To access BillionMail, sign in with your administrator account. Enter your username and password to securely manage your email server and its settings.

Screenshot of interface

Note

The access credentials for your VPS are listed in the "Virtual Servers" section — select your server and click "Instructions." This information is also provided in the email you receive after installation.

Initial Setup

After logging into BillionMail, you’ll see an advanced dashboard with detailed statistics for all your domains and mailing activity. The menu on the left gives instant access to email marketing tools, contact lists, domain and mailbox management, and system settings. Every section is logically grouped for quick navigation and efficient administration:

Screenshot of interface
  1. Dashboard: See detailed stats for delivery, open/click rates, bounces, mail providers, and recent activity.
  2. Email Marketing: Launch bulk campaigns, manage templates, schedule sends, and track newsletter performance.
  3. Contacts: Import, export, and segment subscriber lists for targeted mailing.
  4. Domain management: Add and configure sending domains, monitor domain health and DNS settings.
  5. Mailboxes: Create and manage individual mailboxes for incoming and outgoing mail.
  6. Settings & security: Configure SSL, anti-spam, analytics, notifications, language, and advanced options.
  7. User account & logout: Manage your account profile or securely sign out in one click.

Note

Detailed information on the main BillionMail settings can be found in the developer documentation.

Updating BillionMail

Information

When a new version of BillionMail is released, you can safely update the container — only the application version will change, while all your settings and data will be preserved. You can learn about new releases on the official website.

Commands for updating BillionMail:
cd /opt/BillionMail
				bash update.sh

Opening SMTP Ports

For security reasons, outgoing TCP ports (25, 465, and 587) are blocked by default on all VPS servers. This measure aims to prevent spam distribution. To lift the block, follow these steps:

  1. Register your domain zone. The A-record for your domain must point to your server’s IP address.
  2. Submit a request to technical support specifying that you need to open outgoing SMTP ports for sending email and the domain (or subdomain) from which it will be sent.
  3. After analyzing your domain name, we will make a decision on opening the SMTP ports and notify you.

Ready to launch your VPS?

Get started with a virtual server from just €4.50 per month. Choose a plan that suits your needs and enjoy fast NVMe SSD storage.

Get started