Automatic Mail Server Setup Based on PowerMTA and Dovecot

Setting up your own SMTP server no longer requires system administration experience
With the script, a fresh installation takes just a few minutes

Why should you have your own mail server?

  • 📬 Full control over email sending and delivery
  • 🔐 Flexible configuration of SPF, DKIM, and DMARC
  • 💰 Cost savings on third-party email services
  • 🔄 Ability to configure IP and domain rotation
  • 📊 Analytics, logging, and IP reputation monitoring
  • 🚫 Independence from external restrictions and blocks
  • ⚙️ Flexible configuration and scalability to suit your needs
  • 🔧 Integration with internal systems and APIs
  • 🔒 HAProxy combined with PowerMTA ensures scalability and enhanced security
Mail server dashboard
Demo version

Advantages of Using a Ready-Made Bash Script

⚙️ Only what’s necessary — no third-party control panels or unnecessary clutter
🛡️ Integration with fail2ban, protection against brute-force attacks on SASL/Dovecot
🧹 Spam filtering: SpamAssassin works right after installation, with the option to add additional filters
🔒 Support for TLS/SSL — automatic installation of Let's Encrypt certificates for your domains
♻️ Automatic SSL renewal for continuous email protection — using Certbot from Let's Encrypt, configured for automatic certificate renewal
🌐 Webmail Roundcube — a modern, user-friendly, and fully customizable interface with support for IMAP, filters, address book, and plugins

Support for up-to-date Linux distributions

The installer is compatible with the most reliable and up-to-date systems

AlmaLinux
8 / 9
Debian
11 / 12
Ubuntu LTS
22.04 — 24.04
CentOS Stream
8 - 9


How it works — visually explained

Example of deploying a mail server based on Ubuntu 24.04

Setting up a mail server for a single domain using one IP address
Setting up a mail server with support for multiple domains and multiple IP addresses


Pricing plans for mail server installation

Comparison of pricing plans

Option Start Professional Business
MTA (Mail Transfer Agent) Postfix PowerMTA + Postfix PowerMTA + Postfix
TLS/SSL
OpenDKIM
Anti-spam filter (SpamAssassin)
Fail2Ban (Attack Protection)
Roundcube (Web Interface)
Support for Multiple IPs and Domains
PowerMTA web monitoring panel
PowerMTA configuration Default Custom
IP and domain rotation setup

Checkout

Available options

Start

$20

  • OS
  • Debian 11 / 12
  • Ubuntu 22.04 / 24.04
  • AlmaLinux 8 / 9

  • MTA
  • Postfix

  • Technical support

Professional

$45

  • OS
  • Debian 11 / 12
  • Ubuntu 22.04 / 24.04
  • AlmaLinux 8.5

  • MTA
  • Postfix / PowerMTA 5.0r7 - Enterprise Plus

  • Technical Support

Business

$95

  • OS
  • Debian 11 / 12
  • Ubuntu 22.04 / 24.04
  • AlmaLinux 8.5

  • MTA
  • Postfix / PowerMTA 5.0r7 - Enterprise Plus

  • Technical support / Configuration