Nginx - Modul Mail

Cuprins
Nginx e o Server web deplin nu numai că gestionează conținutul static și dinamic prin intermediul extensiilor, dar are și un modul de manipulare a corespondenței foarte competitiv, deci poate fi soluția noastră web completă.
Printre diferitele tipuri de e-mailuri pe care le putem configura le avem POP3, IMAP, SMTPDupă cum putem vedea, acoperim practic toate cele mai populare opțiuni de pe piață.
Serviciul proxy de bază
La început, modulul mail de Nginx a fost destinat și dezvoltat pentru utilizarea FastMail, oferind un punct de conectare la IMAP pentru utilizatori, în acest fel contul curent de e-mail este găzduit pe mai multe servere.
Nginx Fiind bazat pe evenimente, ne permite să direcționăm traficul de intrare către orice număr de servere unde poate fi găzduit contul, oferindu-ne astfel posibilitatea de a comunica un singur punct final cu clientul, în timp ce scalăm numărul de servere cu numărul de utilizatori.
Să vedem o diagramă, astfel încât să putem înțelege grafic această operație:

După cum vedem Nginx primește diferitele solicitări de pe internet și, în funcție de destinație, le redirecționează către servere POP3 / IMAP corespunzătoare și poate chiar să dirijeze a SMTP și că răspunde direct, dacă ne uităm la diagramă, partea HTTP înseamnă că putem gestiona și autentificarea prin web, adăugând un nivel suplimentar de securitate și funcționalități.
ImportantLucrul important pe care îl putem evidenția în această diagramă este că utilizatorul nu va interacționa niciodată direct cu serverul de e-mail, totul va fi gestionează Nginx, distribuind astfel resursele mai eficient, tăind conexiunile la momentul potrivit și echilibrând sarcinile.
Serviciul POP3
Serviciul POP3 Corespunde la Protocolul poștal sau Post Office Protocol, este un standard utilizat pe Internet pentru a primi mesaje dintr-o cutie poștală de pe un server de poștă web. Numărul 3 corespunde cu faptul că acesta este A treia versiune a protocolului.
De obicei, un client de e-mail se conectează și primește toate e-mailurile într-o singură sesiune și apoi închide conexiunea, procedând astfel POP3 șterge toate e-mailurile care au fost marcate ca livrate sau descărcate, eliberând astfel spațiu pe server.
Să vedem în imaginea următoare o configurație de bază standard pentru acest protocol pe un server Nginx:

Aici vedem că delegăm partea de autentificare în portul 9000 al mașinii pe care o avem Nginx, apoi în secțiunea server definim portul de ascultare la 110 și indicăm protocolul pop3, în cele din urmă îi spunem că comportamentul său va fi proxy.
ImportantÎn cele din urmă, este foarte important să menționăm acest lucru Nginx nu este serverul de e-mail, este pur și simplu intermediar, de aceea nu vedem nicio configurație POP3 în acest cod pe care îl afișăm în imagine.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave