Nginx - Modulo di posta

Sommario
Nginx è un server web pieno non solo gestisce i contenuti statici e dinamici attraverso le estensioni, ma ha anche un modulo di gestione della posta molto competitivo, quindi può essere la nostra soluzione web completa.
Tra i diversi tipi di email che possiamo configurare abbiamo POP3, IMAP, SMTPCome possiamo vedere, copriamo praticamente tutte le opzioni più popolari sul mercato.
Servizio proxy di base
All'inizio, il modulo di posta di Nginx è stato concepito e sviluppato per l'uso di FastMail, fornendo un punto di connessione a IMAP per gli utenti, in questo modo l'account email corrente è ospitato su più server.
Nginx Essere basati su eventi ci consente di indirizzare il traffico in entrata a qualsiasi numero di server in cui l'account può essere ospitato, dandoci così la possibilità di comunicare un singolo endpoint con il client, ridimensionando il numero di server con il numero di utenti.
Vediamo un diagramma in modo da poter comprendere graficamente questa operazione:

Come vediamo Nginx riceve le diverse richieste da internet e a seconda della loro destinazione le reindirizza ai server POP3/IMAP corrispondente e può anche dirigere a SMTP e che risponde direttamente, se osserviamo il diagramma, la parte HTTP significa che possiamo gestire anche l'autenticazione via web, aggiungendo un ulteriore livello di sicurezza e funzionalità.
ImportanteLa cosa importante che possiamo evidenziare in questo diagramma è che l'utente non interagirà mai direttamente con il server di posta, tutto lo farà gestire Nginx, distribuendo così le risorse in modo più efficiente, tagliando le connessioni al momento giusto e bilanciando i carichi.
Il servizio POP3
Il servizio POP3 Corrisponde a Protocollo dell'ufficio postale o Post Office Protocol, è uno standard utilizzato su Internet per ricevere messaggi da una casella di posta su un server di posta web. Il numero 3 corrisponde a che questo è il 3a versione del protocollo.
Di solito un client di posta elettronica si connette e riceve tutte le email in una sessione e quindi chiude la connessione, in questo modo POP3 elimina tutte le email che sono state contrassegnate come consegnate o scaricate, liberando così spazio sul server.
Vediamo nell'immagine seguente una configurazione base standard per questo protocollo su un server Nginx:

Qui vediamo che deleghiamo la parte di autenticazione alla porta 9000 della macchina dove abbiamo Nginx, quindi nella sezione server definiamo la porta di ascolto a 110 e indichiamo il protocollo pop3, infine gli diciamo che il suo comportamento sarà proxy.
ImportanteInfine, è molto importante ricordare che Nginx non è il server di posta, è semplicemente l'intermediario, ecco perché non vediamo alcuna configurazione POP3 in questo codice che mostriamo nell'immagine.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave