Most engine comparisons turn on licence or volume. This one turns on architecture, because KumoMTA and MailerQ answer a more basic question differently: what is the centre of your sending system? For KumoMTA, the centre is policy — the Lua you write to decide how each message is shaped and routed, with the queue tucked behind it as plumbing. For MailerQ, the centre is the queue itself: built on RabbitMQ, it makes the message queue a thing you address directly, inject into and inspect, so delivery is something you drive through the broker.
That difference sounds abstract until you map it onto a real stack. A team whose architecture is already message-driven, already running RabbitMQ, finds MailerQ slots in where they think — the queue is the seam they already work with. A team that wants its sending behaviour expressed as reviewable code, independent of any particular broker, finds KumoMTA fits the way they build. The engines are not arguing about quality; they are offering two different seams to integrate at.
One thing this comparison is not about is sovereignty. KumoMTA comes from the open-source MTA world and MailerQ from Copernica in the Netherlands, so both are European-rooted. That cut, which matters against a US-headquartered engine, is neutral here. What is left is a clean architecture decision — and a modest licence — which we can weigh honestly because we run KumoMTA and advise on MailerQ rather than selling either.