Tatsächlich gibt es auch am Client Programmdokumente, und diese werden genau wie am Server ausgeführt.
Wenn Du z.B. lokale "scheduled" Archivierung in einer Datenbank einrichtest, dann wird hierdurch ein Programmdokument mit compact -A für diese Datenbank erstellt, das könnte man dann auch auf compact -b oder eben compact -a (Archivierung mit Verkleinerung der Datenbank) abändern...
Zwei Herausforderungen dabei:
1) Es gibt im Pernames keine Maske, um die Dokumente zu erstellen und auch keinen "Standardweg" diese an die Clients zu verteilen. Das müsste also mittels Button in der Mail oder z.B. Code im Mailtemplate erfolgen, was z.B. im QueryOpen so ein Programmdokument anlegt.
2) Das Lokale Mailfile ist ja im Normalfall nahezu permanent geöffnet... jeder Compact- Versuch mittels Programmdokument wird zwangsläufig scheitern, weil Compact offene Datenbanken nicht verarbeiten kann.
Also alles in allem leider keine "einfache" Möglichkeit für Clientseitige automatische Compacts der Maildatenbank.