Frage

Ich versuche, Setup nginx als Mail-Proxy. Alles, was ich will, ist nginx erhält die E-Mail lassen und es zu einem Skript weiterleiten. Ist dieser Satz möglich oder sollte ich nur sendmail verwenden dafür.

War es hilfreich?

Lösung

Der einzige Weg, ich Ferne, dass die Arbeit vorstellen kann ist, wenn Sie nginx auf dem SMTP-Port hören lassen würden und eine SMTP-Server Web-Anwendung auf diesem Port laufen. An diesem Punkt würde nginx verbinden im Grunde nur den Außenhafen zu Ihrer lokal laufenden App. Also ja, ich glaube, Sie wäre viel besser dran mit einem echten SMTP-Server wie Sendmail. Eigentlich empfehle ich Ihnen postfix verwenden, da es die gleiche Sache wohl besser funktioniert.

Andere Tipps

gibt es einen Mangel an Dokumentation, sondern vom Spielen mit sich um es sieht für die nginx Mail-Optionen sind wie Proxies Erstellen einfacher benutzerdefinierte Authentifizierung zu einem vorhandenen MTA hinzuzufügen.

Ein Anwendungsfall könnte sein, eine PHP-Skript verwenden bestehende Website zur Authentifizierung von Benutzern mithilfe der vorhandenen Benutzer-Datenbank der Website, ohne dass Systembenutzer für sie oder einrichten zusätzliche Datenbanken erstellen.

also nein, es wird nicht die tatsächliche E-Mail an ein Skript weiterleiten (Blick für Dinge wie ‚pipe_tansport‘ in wie exim MTA zu tun) aber es wird Ihnen ein Skript verwenden, Authentifizierung vor einem vorhandenen SMTP-Server zu setzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top