Fix archive reindex and add target dedup
This commit is contained in:
parent
e612896e06
commit
b16deffa25
9 changed files with 798 additions and 6 deletions
16
INSTALL.md
16
INSTALL.md
|
|
@ -50,13 +50,25 @@ Ohne Web, z. B. als Cronjob oder Dauerlauf im Umzugsfenster:
|
|||
Dank Message-ID-Cache kopiert jeder Lauf nur Neues — beliebig oft wiederholbar
|
||||
ohne Dubletten. Für den Dauerlauf reicht `nohup`/systemd/Aufgabenplanung.
|
||||
|
||||
## 5. Sicherheit
|
||||
## 5. Wartung
|
||||
|
||||
```sh
|
||||
./mail-graveyard --reindex all
|
||||
./mail-graveyard --dedup-target konto-name # Dry-Run
|
||||
./mail-graveyard --dedup-target konto-name --apply # loescht Dubletten im Ziel
|
||||
```
|
||||
|
||||
`--reindex` baut den Archiv-Index fuer vorhandene mbox/mbox.zst-Dateien neu auf.
|
||||
`--dedup-target` ist bewusst ein Dry-Run, bis `--apply` gesetzt wird; Mails ohne
|
||||
Message-ID werden nie geloescht.
|
||||
|
||||
## 6. Sicherheit
|
||||
|
||||
Tool hält fremde IMAP-Passwörter und kann Mails senden → Default bind
|
||||
`127.0.0.1`. Falls remote nötig: hinter Caddy + `/vadmin`-Mail-2FA. `config.json`
|
||||
und `*.db` nie committen.
|
||||
|
||||
## 6. Reihenfolge bei einem echten Umzug
|
||||
## 7. Reihenfolge bei einem echten Umzug
|
||||
|
||||
1. Ziel-Postfächer beim neuen Hoster anlegen (`archiv-…`, `temp-…`).
|
||||
2. Konten im Browser eintragen, „Test" grün.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue