A tenant's administrator can turn legacy mail apps off for the organization #5

Merged
jcoffey-dev merged 1 commits from feat/tenant-legacy-switch into main 2026-09-21 21:40:47 +00:00
Owner

INBUXA's tenant switch (legacy-protocols LP-9 to LP-18) in the
administration. Each tenant's sheet gains "Legacy mail apps": whether IMAP,
POP3, ManageSieve and sending from mail apps are on or off on the tenant's
domains, and the switch.

Nobody turns it off by accident. "Turn off legacy protocols…" first shows
who would notice -- every account in the tenant that signed in with a
legacy mail app in the last 30 days, with the protocols and when (LP-15) --
and the statement of what it means, "for everyone in {tenant}" (LP-16),
then asks for the phrase "turn off legacy mail", matched exactly (LP-17).
Turning it back on is one click; the server refuses while it has legacy
protocols off for everyone, and its words are shown. A tenant's switch
closes no port, so the statement names none.

It needs the domain permissions the server checks for the switch; with
read-only access the state shows and the buttons don't. On a server that
isn't INBUXA, or is older, the section isn't there.

The dashboard says so while legacy mail is off for the signed-in
administrator's organization (LP-18), from the same session flag as
Settings › Security's line.

Every new string in all nine languages, the register each catalog uses, and
the count in each language's plural forms.

INBUXA's tenant switch (legacy-protocols LP-9 to LP-18) in the administration. Each tenant's sheet gains "Legacy mail apps": whether IMAP, POP3, ManageSieve and sending from mail apps are on or off on the tenant's domains, and the switch. Nobody turns it off by accident. "Turn off legacy protocols…" first shows who would notice -- every account in the tenant that signed in with a legacy mail app in the last 30 days, with the protocols and when (LP-15) -- and the statement of what it means, "for everyone in {tenant}" (LP-16), then asks for the phrase "turn off legacy mail", matched exactly (LP-17). Turning it back on is one click; the server refuses while it has legacy protocols off for everyone, and its words are shown. A tenant's switch closes no port, so the statement names none. It needs the domain permissions the server checks for the switch; with read-only access the state shows and the buttons don't. On a server that isn't INBUXA, or is older, the section isn't there. The dashboard says so while legacy mail is off for the signed-in administrator's organization (LP-18), from the same session flag as Settings › Security's line. Every new string in all nine languages, the register each catalog uses, and the count in each language's plural forms.
Author
Owner

assigned to @jcoffey-dev

assigned to @jcoffey-dev
Author
Owner

approved this merge request

approved this merge request
Author
Owner

mentioned in commit f0a92deb08

mentioned in commit f0a92deb08333991e0adfa319f4c3b70bba7221f
jcoffey-dev merged commit f0a92deb08 into main 2026-09-21 21:40:47 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: inbuxa/ihasmail-inbuxa#5