23 lines
858 B
Go
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.
|
|
}
|