Inhaltsverzeichnis
Nginx es ist ein Webserver voll verarbeitet nicht nur statische und dynamische Inhalte durch Erweiterungen, es hat auch eine Postbearbeitungsmodul sehr wettbewerbsfähig, so dass es unsere komplette Weblösung sein kann.Unter den verschiedenen Arten von E-Mails, die wir konfigurieren können, haben wir POP3, IMAP, SMTPWie wir sehen, decken wir praktisch alle gängigsten Optionen auf dem Markt ab.
Grundlegender Proxy-Dienst
Am Anfang ist die Mail-Modul von Nginx wurde für die Verwendung von FastMail, Bereitstellung eines Verbindungspunkts zu IMAP für Benutzer wird auf diese Weise das aktuelle E-Mail-Konto auf mehreren Servern gehostet.
Nginx Da wir ereignisbasiert sind, können wir eingehenden Datenverkehr an eine beliebige Anzahl von Servern lenken, auf denen das Konto gehostet werden kann, wodurch wir die Möglichkeit haben, einen einzigen Endpunkt mit dem Client zu kommunizieren, während die Anzahl der Server mit der Anzahl der Benutzer skaliert wird.
Sehen wir uns ein Diagramm an, damit wir diese Operation grafisch verstehen können:
Wie wir sehen Nginx nimmt die unterschiedlichen Anfragen aus dem Internet entgegen und leitet sie je nach Zielort an die Server weiter POP3 / IMAP entsprechend und kann sogar a SMTP und dass es direkt antwortet. Wenn wir uns das Diagramm ansehen, bedeutet der HTTP-Teil, dass wir die Authentifizierung auch über das Web verwalten können, was eine zusätzliche Sicherheits- und Funktionalitätsebene hinzufügt.
WichtigDas Wichtigste, was wir in diesem Diagramm hervorheben können, ist, dass der Benutzer niemals direkt mit dem Mailserver interagiert, alles wird Nginx verwalten, um Ressourcen effizienter zu verteilen, Verbindungen zum richtigen Zeitpunkt zu trennen und Lasten auszugleichen.
Der POP3-Dienst
Der Service POP3 Es entspricht Postprotokoll oder Post Office Protocol, ist ein Standard, der im Internet verwendet wird, um Nachrichten aus einer Mailbox auf einem Web-Mail-Server abzurufen. Die Zahl 3 entspricht, dass dies die . ist 3. Version des Protokolls.
Normalerweise verbindet sich ein E-Mail-Client und empfängt alle E-Mails in einer Sitzung und schließt dann die Verbindung, indem er dies tut POP3 löscht alle als zugestellt oder heruntergeladen markierten E-Mails und schafft so Speicherplatz auf dem Server.
Sehen wir uns im folgenden Bild eine Standard-Grundkonfiguration für dieses Protokoll auf einem Server an Nginx:
Hier sehen wir, dass wir den Authentifizierungsteil an Port 9000 des Computers delegieren, auf dem wir haben Nginx, dann definieren wir im Server-Abschnitt den Listening-Port auf 110 und geben das pop3-Protokoll an, schließlich teilen wir ihm mit, dass sein Verhalten Proxy sein wird.
WichtigSchließlich ist es sehr wichtig zu erwähnen, dass Nginx ist nicht der Mailserver, es ist einfach der Vermittler, deshalb sehen wir keine Konfiguration POP3 in diesem Code, den wir im Bild zeigen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben