Product · one-click install
One-click PowerMTA install —
it's phase one of the Configurator.
Automated install isn't a separate product — it's the first phase of the Auto PMTA Configurator. One script installs the full stack on a clean server, then carries straight on to authentication, DNS, dual-stack VMTAs and monitoring. Prefer to install by hand? Follow the manual guide.
# one script, from bare server to sending
pmta-configurator deploy --domains domains.conf
✓ Phase 0 · stack installed (PowerMTA 6.0r2 / KumoMTA · Postfix · CSF)
✓ Phase 1 · DKIM/SPF/DMARC published via Cloudflare
✓ Phase 2 · DNS propagation verified
✓ Phase 3 · dual-stack VMTAs up · dashboard live One-click install means deploying your sending engine and its full supporting stack with a single command, instead of hours of manual package work, hand-edited DNS and copied config. It works with PowerMTA 6.0r2, any 5.x, and KumoMTA — bring your own PowerMTA license, or run KumoMTA free. Here it’s the first phase of the Auto PMTA Configurator — one €799 one-time tool that installs the stack, generates and publishes authentication, brings dual-stack VMTAs online and hands you a real-time dashboard with 47 ongoing operations (on KumoMTA, an admin panel the project doesn’t ship). It’s for legitimate, opt-in sending only, and it never bundles or cracks PowerMTA.
Manual vs the Configurator
The difference automation makes
| Task | By hand | Configurator |
|---|---|---|
| Time to first send | Hours, often a full day | Under an hour |
| Full stack install | Package by package, by hand | Phase 0, automated |
| SPF / DKIM / DMARC / PTR | Hand-edited per record | Generated + published via Cloudflare |
| Baseline config | Copied, often unsafe | Hardened, deterministic |
| Blacklist & test | Separate tools, easy to skip | Built in, monitored continuously |
| Repeat across servers | Re-do everything each time | One command per server |
What “one-click” actually does
One command, four phases
“One-click” isn’t marketing shorthand for “runs the installer.” It’s a single command that carries a bare server all the way to authenticated, monitored sending, in four phases that would otherwise be four separate projects.
Phase 0 — the stack. It installs and wires together everything a sending server needs around your engine (PowerMTA or KumoMTA): the mail components, a local webmail and mailbox layer, the firewall, and the runtime pieces. What would be a dozen package installs and config files done by hand becomes one deterministic step on a clean AlmaLinux, Rocky, Debian, Fedora or Ubuntu box.
Phase 1 — identity and DNS. It generates your DKIM keys, builds the SPF and DMARC records, maps A and AAAA and PTR for each IP, and publishes them through the Cloudflare API — the authentication that decides whether you reach the inbox, created correctly rather than typed by hand at midnight. Where your DNS lives elsewhere, it hands you every record to publish yourself.
Phase 2 — verification. Rather than assume DNS propagated, it waits and checks, so the build only advances once the records are actually live. This is the step manual setups skip and then pay for later when a record that “looks right” never resolved.
Phase 3 — sending and monitoring. It brings dual-stack IPv4 and IPv6 VMTAs online with the rotation and per-provider routing configured, applies SSL and the hardened security baseline, schedules the maintenance jobs, and lights up the dashboard. At the end a real test send confirms SPF, DKIM and DMARC pass before you scale.
Why automate it
Manual install is a day’s work and a dozen places to be wrong.
Installing PowerMTA by hand takes the better part of a day even for someone who has done it before — packages, a hand-edited config, DNS records typed one at a time, separate blacklist and test steps that are easy to forget under time pressure. None of it is conceptually hard; it’s just long, fiddly, and unforgiving of small mistakes. An SPF record over its lookup limit, a DKIM selector that doesn’t match, a PTR never set — each is a quiet failure that sends your mail to spam without throwing an error.
Automation removes both the hours and the error surface. The Configurator runs the same vetted sequence every time, so the authentication is right because it was generated rather than transcribed, the config is hardened because it’s the same baseline on every deploy, and the verification and test steps happen because they’re built in rather than left to discipline. You trade a day of careful, skippable manual work for under an hour of watching a deterministic process do it correctly.
And the saving compounds in a way a one-server view misses. The manual day isn’t just slow; it’s slow and variable, so the real cost is the debugging weeks later when a hand-built box behaves differently from its neighbour for reasons nobody recorded. Automating the install doesn’t only buy back the afternoon — it removes the class of problems that come from doing the same delicate work by hand, differently, again and again. That is usually worth more than the hours themselves.
✓ Bring your own license
The Configurator is tooling, not a software reseller. For PowerMTA you supply a valid license; we never include, bundle, "null" or crack it. (KumoMTA is open-source, so there's nothing to license.) Everything assumes authentication and opt-in lists — which is exactly why setups built with it land in the inbox instead of getting your IPs listed.
The honest difference
Why “no license needed” is a red flag
Search for a one-click PowerMTA installer and you’ll find tools advertising that PowerMTA is “included — no need to buy it separately.” Read that plainly: it means the tool ships a cracked or binary-replaced copy of commercial software it has no right to distribute. It might install in five minutes, but you’re running unlicensed software on infrastructure you’re trying to make trustworthy — a legal and operational liability sitting under your whole sending operation.
This is the opposite of that. The Configurator automates the work around your own valid PowerMTA license, and it never includes, bundles, nulls or cracks the software. To be clear, this is different from running KumoMTA: KumoMTA genuinely needs no license because it is open-source and free, which is legitimate. The red flag is specifically a commercial engine like PowerMTA offered with "no license needed" — that means a cracked copy. A setup built on a legitimate license (or on open-source KumoMTA) and opt-in lists is one you can scale, audit and rely on for years; a setup built on a cracked binary is one bad day away from collapse, and no automation fixes the foundation it’s standing on.
Before you run it
What you need on hand
The prerequisites are short and worth confirming up front. You need a clean server — AlmaLinux 8/9, Rocky Linux 8/9, Debian 12/13, Fedora or Ubuntu, with a few gigabytes of RAM and root or SSH access — carrying the IPs you intend to send from. You need your engine: a valid PowerMTA license (6.0r2 or 5.x), or KumoMTA, which is free. You need a sending domain and control of its DNS, with a Cloudflare token if you want the records published automatically. And you need outbound port 25 open with your host, since a surprising number block it by default and it’s the one thing no installer can configure around.
With those in place the command does the rest. If you’re missing one — unsure whether port 25 is open, or whether your IPs are clean — it’s worth resolving before you start, and the manual install guide covers the same prerequisites in detail if you’d rather understand each step before automating it.
Why deterministic matters
Same input, same server, every time
A manual build is a little different every time, because humans vary — a setting remembered on one server and forgotten on the next, a record formatted slightly differently, a step skipped when it’s late. That variation is invisible until a server misbehaves and you’re comparing two boxes that should be identical but aren’t. Automation removes it: the same domains file produces the same configuration on every run, so your tenth server matches your first exactly.
For anyone running more than one server that consistency is worth as much as the time saved. It means a fleet you can reason about, troubleshoot against a known baseline, and rebuild from scratch if you ever need to — because the build is a command and a config file, not a memory of what someone did one afternoon months ago. Reproducibility is the quiet feature that turns a sending setup from a liability into infrastructure.
More than an installer
Install is phase one, not the whole product
It would be easy to think of this as just a fast installer, but the install is the on-ramp. The same €799 buys the full Auto PMTA Configurator, which keeps working long after the first send: a real-time dashboard showing delivery, deferrals and per-provider behaviour, plus 47 ongoing operations for the day-to-day work of running a sending server — adding domains, managing pools, rotating keys, reading the accounting logs, and the rest. The installer gets you sending; the operations keep you in control of what you’re sending.
That’s the difference between a tool that runs once and a tool you live in. A pure installer hands you a server and walks away, leaving the ongoing work to you and whatever scripts you cobble together. The Configurator stays — the same interface that deployed the box is the one you use to operate it, so there’s no gap between “installed” and “manageable.” The full list of what it does is on the pricing page.
Who it’s for
Built for people who want the keys
The automated install fits anyone comfortable running a command on their own server and wanting to own the result outright: an in-house engineer standing up sending infrastructure, an ESP or agency bringing servers online repeatedly and needing them identical, a developer who’d rather operate the platform than outsource it. For these people the value is obvious — the work that used to eat a day now takes under an hour, and the result is consistent and theirs.
It’s honestly not for everyone. If you’d rather not touch a server at all, a do-it-yourself tool is the wrong shape regardless of how good it is — and we’ll point you to a done-for-you route instead of selling you something you won’t enjoy using. And if you came looking for a way to send without a license or without consent, this isn’t that either, by design. The tool is built for legitimate senders who want ownership, not for shortcuts around the things that make sending work.
Three ways to the same clean build
Run it, have it run, or hand it off
The automated install is the do-it-yourself route, and it’s one of three ways to reach the same clean, hardened PowerMTA — they differ only in who does the work. This tool is for owning and operating the process yourself. The setup service runs the same deploy for you and hands over a finished server. And managed deliverability goes further, running the platform on an ongoing basis rather than just standing it up.
Most people know which they are within a sentence: take the Configurator if you want the keys, the setup service if you want a finished server without doing the deploy, and managed if you’d rather not operate the MTA at all. Already running PowerMTA elsewhere? A migration moves you onto a clean build without resetting the reputation you’ve earned. The build underneath is the same in every case; only the hands on it change.
Setting expectations
What a one-click install can’t do
Automation gets the technical foundation right fast, but it can’t do the parts that aren’t technical. It won’t make you a license — you bring that. It won’t let you send “unlimited” mail, because no tool can; throughput is decided by your license, your IP reputation, your list quality and your complaint rate, not by the installer. And it isn’t a way around spam filters or sending limits — a clean install firing at a bought list still lands in spam, because the filters are reading the list and the engagement, not the config.
It also doesn’t replace the reputation work that comes after. A freshly deployed IP still has to be warmed, and reputation still has to be maintained over time. What the install does is make sure the foundation under all of that is correct from the first send — so the variables left are the ones you actually control, rather than a misconfiguration quietly working against you. Honest tooling sets the stage well; it doesn’t pretend to write the play — and being clear about that line is part of why a setup built with it tends to last instead of impressing briefly and collapsing later.
Install and configure in one command
One product, one price: €799 one-time for the full Auto PMTA Configurator — install, configuration and 47 ongoing operations. See everything it does on the pricing page.
Install FAQ
Is the one-click installer separate from the Auto PMTA Configurator?+
No — they're the same product. Automated install is the first phase of the Auto PMTA Configurator: one script installs the full stack, then generates your domain identities, publishes DNS, brings VMTAs online and gives you a real-time dashboard and 47 ongoing operations. There's one product and one price: €799 one-time.
Do I need a PowerMTA license to use it?+
Only for PowerMTA. The Configurator runs PowerMTA 6.0r2 or any 5.x — for which you bring your own valid license from Bird or an authorized reseller — and it also supports KumoMTA, which is open-source and free, so there's no license to buy. It automates deployment and configuration around whichever engine you choose; it never includes, bundles, 'nulls' or cracks PowerMTA itself.
Which operating systems does the automated install support?+
The Configurator deploys on AlmaLinux 8/9, Rocky Linux 8/9, Debian 12/13, Fedora and Ubuntu. If you're installing by hand instead, the manual guides cover AlmaLinux, Rocky Linux and Ubuntu step by step.
How is automated install different from doing it by hand?+
By hand, a first send is often a full day of package work, hand-edited DNS records, a copied config and separate blacklist and test steps. The Configurator runs all of it in four phases in under an hour, with authentication and a hardened config from the first send — and it's deterministic, so the same domains file always produces the same result.
Can it send 'unlimited' email?+
No tool can, and we don't claim it. Throughput depends on your license, IP reputation, list quality and complaint rate. The Configurator sets you up to send legitimate, opt-in mail well — it is not a way around sending limits or spam filters.
How long does an automated install take?+
Under an hour from a bare server to a sending, authenticated setup — the four phases run end to end while you watch the progress. The exact time depends mostly on DNS propagation, which the Configurator waits on and verifies rather than assuming. Compare that to the better part of a day doing the same work by hand, and the gap widens with every extra server.
Can I run it across multiple servers?+
Yes — that’s where automation earns its keep. Each server is one command, and because the process is deterministic the same domains file produces the same result every time, so a fleet comes out consistent rather than hand-varied. Setting up the tenth server is as quick and as correct as the first, which is the opposite of manual installs where fatigue introduces drift.
Does it require Cloudflare for DNS?+
The automated DNS publishing uses the Cloudflare API, so Cloudflare is the smoothest path — you provide an API token and the records are created and verified for you. If your DNS lives elsewhere, the Configurator still generates every record you need (SPF, DKIM, DMARC, A, MX, PTR guidance) for you to publish, so you’re never left guessing the values; you just add them in your own provider.
What if I’m not comfortable running a deploy myself?+
Then the do-it-yourself tool isn’t the right fit, and that’s fine. The same clean build is available done-for-you through the setup service, where an engineer runs the deploy on your server and hands it over working. The Configurator is for people who want to own and operate the process; the setup service is for people who’d rather hand it off.
Can I customise the configuration it generates?+
Yes — the output is a real PowerMTA configuration on your server, not a sealed black box. The Configurator gives you a sane, hardened baseline and the ongoing operations to adjust pools, throttling and domains from there, and because the config is yours you can edit it directly as your sending evolves. The automation sets a correct starting point; it doesn’t lock you out of your own server.
What’s actually in the 47 ongoing operations?+
They’re the day-to-day tasks of running a sending server — adding and removing domains, managing IP pools and rotation, rotating DKIM keys, reading and exporting accounting logs, checking blacklists, managing SMTP credentials, and the routine maintenance that otherwise lives in a pile of one-off scripts. The point is that the same tool that installed the server also runs it, so operating PowerMTA is a menu rather than a memory. The pricing page lists them in full.
Does it work alongside MailWizz or another front-end?+
Yes — the Configurator sets up PowerMTA as the delivery engine, and it connects to a campaign front-end like MailWizz as your sending platform, with bounce and feedback handling wired in. The install handles the deliverability layer underneath; your marketing platform sits on top and sends through it. The two are designed to work together rather than compete.
What if the deploy doesn’t work on my server?+
The most common cause is a prerequisite that wasn’t met — a host blocking port 25, an unsupported OS, or already-listed IPs — which is why confirming those up front matters. On a clean, supported server with the prerequisites in place, the deterministic process produces the same working result it does everywhere else. If your environment turns out to be the obstacle, the manual guide and the done-for-you setup service are both there as alternatives rather than dead ends.