Klarere Meldung, wenn das Zielpostfach abgeloest wird

Die alte Formulierung sprach vom Zusammenfuehren, das gar nicht zur
Debatte steht, und liess offen, was mit dem bestehenden Postfach
passiert. Sie sagt jetzt direkt, wohin es umbenannt wird und dass nichts
geloescht wird.

In der README steht dazu, warum nicht zusammengefuehrt wird: Kerio fuehrt
eigene Indexdateien, die beim Hineinkopieren fremder Mails nicht mehr
passen wuerden, waehrend das Verschieben eines vollstaendigen
Verzeichnisses sie mitnimmt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
duffyduck
2026-08-07 14:42:00 +02:00
co-authored by Claude Opus 5
parent da64a15486
commit b9cbf65fac
2 changed files with 15 additions and 9 deletions
+10 -4
View File
@@ -155,10 +155,16 @@ Geprüft wird vorher:
- Der alte Benutzer existiert **nicht** mehr. Gibt es ihn noch, bricht das
Script ab und verweist auf die normale Umbenennung, die auch `users.cfg`
mitzieht.
- Hat der Zielbenutzer schon ein Verzeichnis mit Mails darin, bricht das Script
ab. Mit `--force` wird das bestehende Verzeichnis als
`<name>.abgeloest-<zeitstempel>` beiseitegeschoben statt gelöscht — die Mails
bleiben also erhalten, werden aber **nicht** zusammengeführt.
- Hat der Zielbenutzer schon ein Postfach mit Mails darin, bricht das Script ab.
Mit `--force` wird es abgelöst: umbenannt nach
`<name>.abgeloest-<zeitstempel>`, danach rückt die übernommene Mailbox nach.
**Gelöscht wird nichts** — das alte Postfach liegt vollständig daneben und
kann nach einer Kontrolle von Hand weg.
Zusammengeführt wird bewusst nicht: Kerio führt eigene Indexdateien
(`index.fld`, `.journal.db`), die beim Hineinkopieren fremder Mails nicht mehr
passen würden. Das Verschieben eines vollständigen Verzeichnisses nimmt sie
dagegen mit.
Nach der Übernahme wird die Kontaktkarte des Benutzers (`.personal`) auf den
neuen Namen und die neue Adresse umgeschrieben, `stats.usr` beiseitegelegt —