diff --git a/.gitignore b/.gitignore
index 88e9f43..38f80bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,8 +6,8 @@ config.json
# Lokales Cold Backup (mbox) nicht versionieren
backup/
-/emailforwarder
-/emailforwarder.exe
+/mail-graveyard
+/mail-graveyard.exe
# Bun / Frontend
frontend-js/node_modules/
diff --git a/Codex-Briefing.md b/Codex-Briefing.md
index 9e8a3b0..4b0ab79 100644
--- a/Codex-Briefing.md
+++ b/Codex-Briefing.md
@@ -1,4 +1,4 @@
-# Codex-Briefing — Email-Forwarder
+# Codex-Briefing — Mail-Graveyard
Du baust ein Go-Single-Binary im Hausstil (wie WatchDove): `main.go` als
Orchestrator, nummerierte `backend/NN-*.go`, Server-gerendertes HTML + HTMX,
diff --git a/Codex-Prompt-Durchstich.md b/Codex-Prompt-Durchstich.md
index 8716f00..071a673 100644
--- a/Codex-Prompt-Durchstich.md
+++ b/Codex-Prompt-Durchstich.md
@@ -5,7 +5,7 @@ lesen, dann NUR den Durchstich bauen (nicht mehr).
---
-Baue den **Durchstich** des Email-Forwarder (Go-Single-Binary, Hausstil steht als
+Baue den **Durchstich** des Mail-Graveyard (Go-Single-Binary, Hausstil steht als
Stub-Gerüst). Ziel: **ein Konto, nur den Posteingang, sauber und wiederholbar
umziehen.** Lies zuerst `Codex-Briefing.md` und `Projektbeschreibung.md`; die 6
harten Regeln sind bindend.
@@ -29,6 +29,6 @@ Bewusst NOCH NICHT: Web-CRUD, Viewer, Weiterleiten, alle Ordner rekursiv,
Rollen-Mapping (11-folders.go), `--watch`, POP3. Nur INBOX, nur CLI.
**Abnahme:** Konto per SQL/Seed eintragen (Klartext-IMAP-Quelle testen!),
-`./emailforwarder --run test` zweimal laufen lassen → beim zweiten Mal werden
+`./mail-graveyard --run test` zweimal laufen lassen → beim zweiten Mal werden
0 Mails kopiert (Idempotenz), Ziel-INBOX und lokale mbox enthalten dieselben
Mails mit erhaltenen Flags und Original-Datum.
diff --git a/INSTALL.md b/INSTALL.md
index 88dd9bf..54f26cf 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -1,4 +1,4 @@
-# Email-Forwarder — bauen & benutzen
+# Mail-Graveyard — bauen & benutzen
## 1. Bauen
@@ -7,7 +7,7 @@
```
Holt htmx ins `frontend-js/dist`, macht `go mod tidy` und baut ein statisches
-Binary für Linux **und** Windows (`emailforwarder` / `emailforwarder.exe`).
+Binary für Linux **und** Windows (`mail-graveyard` / `mail-graveyard.exe`).
## 2. Konfig
@@ -23,7 +23,7 @@ an, nicht hier.
## 3. Starten (Web)
```sh
-./emailforwarder # lauscht auf 127.0.0.1:8087
+./mail-graveyard # lauscht auf 127.0.0.1:8087
```
Browser auf `http://127.0.0.1:8087`, mit Admin-Login aus `config.json`.
@@ -37,8 +37,8 @@ Logins), Reiter **Umzug** (starten + Fortschritt), Reiter **Betrachten**
Ohne Web, z. B. als Cronjob oder Dauerlauf im Umzugsfenster:
```sh
-./emailforwarder --run all # einmalig alle Konten (Delta)
-./emailforwarder --run dr-gold --watch # ein Konto, Delta-Schleife bis Stop
+./mail-graveyard --run all # einmalig alle Konten (Delta)
+./mail-graveyard --run dr-gold --watch # ein Konto, Delta-Schleife bis Stop
```
Dank Message-ID-Cache kopiert jeder Lauf nur Neues — beliebig oft wiederholbar
diff --git a/Projektbeschreibung.md b/Projektbeschreibung.md
index 95373f6..83786e4 100644
--- a/Projektbeschreibung.md
+++ b/Projektbeschreibung.md
@@ -1,4 +1,4 @@
-# Email-Forwarder
+# Mail-Graveyard
Kleines Go-Single-Binary für **Postfach-Umzüge zwischen Hosts**. Holt Mails aus
Quell-Konten (IMAP, POP3 nur als Notnagel) und spielt sie **1:1 in Ziel-Konten
@@ -42,6 +42,6 @@ das zum Umzugszeitpunkt gilt.
## Bedienung
-- **Web (Default):** `./emailforwarder` → Browser auf `127.0.0.1:8087`.
-- **CLI (Cronjob/Cutover):** `./emailforwarder --run all` (einmalig) oder
- `./emailforwarder --run dr-gold --watch` (Delta-Schleife).
+- **Web (Default):** `./mail-graveyard` → Browser auf `127.0.0.1:8087`.
+- **CLI (Cronjob/Cutover):** `./mail-graveyard --run all` (einmalig) oder
+ `./mail-graveyard --run dr-gold --watch` (Delta-Schleife).
diff --git a/backend/00-router.go b/backend/00-router.go
index aa899f4..0dba23b 100644
--- a/backend/00-router.go
+++ b/backend/00-router.go
@@ -38,12 +38,12 @@ func renderShell(w http.ResponseWriter, active, readingPane string) {
w.Header().Set("Content-Type", "text/html; charset=utf-8")
fmt.Fprintf(w, `
-Email-Forwarder
+Mail-Graveyard
- Email-Forwarder
+ Mail-Graveyard