Mailserver hinter Reverse Proxy (nginx)?
Hallo,
Ich habe Mail in a box installiert.
Wie bekomme ich das ganze nun SSL verschlüsselt?
Ich besitze bereits ein Server auf dem ein Nginx reverse Proxy installiert ist.
( Zertifikate werden dort erstellt und erneuert)
Nochmal zum Verständnis>
wie bekomme ich das Webinterface hinter den Proxy ?
( Bei Einbindung bekomm ich den Fehler > Zu viele Weiterleitungen)
+ Wie bekomme ich die Email verschlüsselt versendet?
4 Antworten
Mail-in-a-Box ist so designed, dass es alleine auf einer Box laeuft. Es hat z.B. einen eigenen Let's Encrypt Client mit bei und besorgt sich so eigenstaendig das SSL Zeug.
Du _kannst_ theoretisch das alles ueber einen Frontend Proxy ziehen, z.B. in dem du Regeln baust die dann je Pfad und Host Header die Requests umbiegt, aber das ist ziemlich umfangreich und sehr fehleranfaellig.
Die bessere Alternative ist, das auf einer eigenen Buechse zu betreiben.
"Mail in a box"? Noch nie gehört. Wie ich sehe scheint es eine Webanwendung zu sein, d.h. Du greifst per Browser auf dein Postfach zu? Und genau das willst Du hinter einen Proxy verstecken? Dann musst Du den Proxy so konfigurieren, dass er alle Anfragen direkt an den eigentlichen Server (was wohl der nginx ist von dem du sprichst) weiterleitet.
Wenn Du E-Mails verschlüsseln willst musst Du SMIME einsetzen. Das kannst Du dir auch selbst kostenfrei generieren und müsstest es dann für den Versand einfügen. Wie letzteres geht sollte im Handbuch von "Mail in a box" stehen.
Da ich das Tool nicht kenne kann ich dir nicht sagen wo das geht. Eine kurze Suche brachte mich zu:
https://discourse.mailinabox.email/t/pgp-encryption-and-miab/2228
Scheinbar gibt es auch andere mit dem Problem. Ggfs. musst Du dich für jede Anforderung die Du hast separat per Google-Suche informieren, wenn vom Hersteller dazu nichts dokumentiert ist.
Du musst glaub ich z.b über let's encrypt Zertifikate besorgen und die im SMTP Server eintragen.
Also hast du es bereits eingerichtet und im Browser kommt der Fehler? Da braucht man schon etwas mehr Details. Genaues Setup von Servern, IPs, Ports und die nginx Konfiguration.
Nebenbei ist Mailcow eindeutig die bessere Alternative für ein vollständiges Mail Setup.
Handbuch?
Mailinabox is ein skript, was alles mitbringt.. Mailserver interface usw