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
MTA (Mail Transfer Agent) Postfix PowerMTA + Postfix
TLS/SSL
OpenDKIM
Anti-spam filter (SpamAssassin)
Fail2Ban (Attack Protection)
Roundcube (Web Interface)
Support for Multiple IPs and Domains
PowerMTA configuration
IP and domain rotation setup
PowerMTA web monitoring panel

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