Next.js.
Mit dem App Router ist eine Server Action der kürzeste Weg: Der Browser postet an deinen eigenen Server, der an Mailan weiterreicht. Damit verlässt die Anfrage den Browser gar nicht erst — praktisch bei einer strengen CSP.
Server Action
Das Formular funktioniert ohne JavaScript, weil die Action auf dem Server läuft. Den Access-Key legst du als MAILAN_KEY in die .env.local.
TSX
Oder direkt aus dem Browser
Ohne Server Action postet die Client-Komponente direkt. Der Access-Key ist absichtlich öffentlich, das ist also unbedenklich — er identifiziert nur das Formular.
TSX