Nginx - moduł pocztowy

Spisie treści
Nginx to jest serwer internetowy pełny nie tylko obsługuje treści statyczne i dynamiczne poprzez rozszerzenia, ale także moduł obsługi poczty bardzo konkurencyjne, więc może to być nasze kompletne rozwiązanie internetowe.
Wśród różnych typów e-maili, które możemy skonfigurować, mamy POP3, IMAP, SMTPJak widać, obejmujemy praktycznie wszystkie najpopularniejsze opcje na rynku.
Podstawowa usługa proxy
Na początku moduł poczty z Nginx został zaprojektowany i opracowany do użytku FastMail, udostępniając punkt połączenia do IMAP dla użytkowników w ten sposób bieżące konto e-mail jest hostowane na wielu serwerach.
Nginx Oparte na zdarzeniach pozwala nam kierować ruch przychodzący do dowolnej liczby serwerów, na których konto może być hostowane, co daje nam możliwość komunikacji z klientem pojedynczego punktu końcowego, przy jednoczesnym skalowaniu liczby serwerów z liczbą użytkowników.
Zobaczmy diagram, abyśmy mogli zrozumieć tę operację graficznie:

Jak widzimy Nginx odbiera różne żądania z internetu i w zależności od miejsca docelowego przekierowuje je na serwery POP3 / IMAP odpowiedni i może nawet kierować a SMTP i że odpowiada bezpośrednio, jeśli spojrzymy na diagram, część HTTP oznacza, że ​​możemy również zarządzać uwierzytelnianiem przez Internet, dodając dodatkowy poziom bezpieczeństwa i funkcjonalności.
WażnyWażną rzeczą, którą możemy podkreślić na tym diagramie, jest to, że użytkownik nigdy nie będzie wchodził w bezpośrednią interakcję z serwerem pocztowym, wszystko będzie zarządzać Nginx, co pozwala na bardziej wydajną dystrybucję zasobów, odcinanie połączeń we właściwym czasie i równoważenie obciążeń.
Usługa POP3
Usługi POP3 Odpowiada Protokół pocztowy lub Post Office Protocol to standard używany w Internecie do odbierania wiadomości ze skrzynki pocztowej na serwerze poczty internetowej. Liczba 3 odpowiada temu, że jest to 3. wersja protokołu.
Zwykle klient poczty łączy się i otrzymuje wszystkie wiadomości e-mail w jednej sesji, a następnie zamyka połączenie, robiąc to POP3 usuwa wszystkie wiadomości e-mail, które zostały oznaczone jako dostarczone lub pobrane, zwalniając w ten sposób miejsce na serwerze.
Zobaczmy na poniższym obrazku standardową podstawową konfigurację tego protokołu na serwerze Nginx:

Tutaj widzimy, że delegujemy część uwierzytelniającą na port 9000 maszyny, na której mamy Nginx, następnie w sekcji server definiujemy port nasłuchiwania na 110 i wskazujemy protokół pop3, w końcu mówimy mu, że jego zachowaniem będzie proxy.
WażnyNa koniec bardzo ważne jest, aby o tym wspomnieć Nginx nie jest serwerem pocztowym, jest po prostu pośrednikiem, dlatego nie widzimy żadnej konfiguracji POP3 w tym kodzie, który pokazujemy na obrazku.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave