Mail-Graveyard/backend/08-viewer.go
2026-07-05 17:58:25 +02:00

23 lines
858 B
Go

package backend
import "net/http"
// Der Viewer betrachtet die LOKALEN mbox-Dateien im Browser (Outlook-2013-
// Dreispalter): links Konto/Ordner-Baum, Mitte Nachrichtenliste, rechts
// Lesebereich. Optional Weiterleiten einzelner Mails per SMTP (09-smtp.go).
func viewerHandler(w http.ResponseWriter, r *http.Request) {
// TODO Codex: Konto+Ordner aus Query, ReadMboxList -> Nachrichtenliste
// (Mitte) als HTMX-Fragment rendern.
}
func messageHandler(w http.ResponseWriter, r *http.Request) {
// TODO Codex: ReadMboxMessage -> Header + Body (Text/HTML sanitisiert)
// in den Lesebereich (rechts) rendern.
}
func forwardHandler(w http.ResponseWriter, r *http.Request) {
// TODO Codex: GET = Weiterleiten-Formular (An/Betreff/Text), POST =
// ForwardMessage() aufrufen. NUR hier kommt SMTP zum Einsatz -- der Umzug
// selbst nutzt IMAP APPEND.
}