I’m running a PMG in front of grommunio. The PMG handles all external mail and relays everything internally to grommunio (Postfix → Gromox).
In this setup, the PMG fully supports SMTPUTF8.
The problem only occurs inside the grommunio host, when Postfix tries to hand over the message to Gromox on port 24 — and Gromox doesn’t offer SMTPUTF8.
I understand that your suggested fix (smtputf8_enable = no in Postfix) would only affect the Postfix process on grommunio itself — not the PMG in front.
Just to confirm: that would stop Postfix from requiring SMTPUTF8 for the hand-off to Gromox, correct?
Because modifying the PMG is out of the question for me — it serves hundreds of clients and relays to multiple backends.
It actually only became visible in my setup because a user released a quarantined mail from PMG.
When that happened, the message bounced back to me as postmaster, since PMG re-injects the message internally (Postfix → Gromox).
In normal external delivery cases, such bounces would go back to the original sender — so I probably wouldn’t even have noticed it otherwise 😅
So the issue only surfaced because the release-from-quarantine path exposed the missing SMTPUTF8 support on the internal delivery side.