Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 8
  • Cosa sono i server POP3, IMAP e SMTP? Cos'è l'SMTP? Versioni del protocollo IMAP.

Cosa sono i server POP3, IMAP e SMTP? Cos'è l'SMTP? Versioni del protocollo IMAP.

Protocollo IMAP4

O In questo capitolo

O Vantaggi del protocollo IMAP4

O Comandi di base

O Lettura dei messaggi

Protocollo IMAP4 ( Protocollo di accesso alla posta Internet) ha una popolarità molto inferiore a POP3, ma ne supera significativamente la funzionalità. Tuttavia, qui non vi è alcuna contraddizione. A differenza di POP3, IMAP4 implica la memorizzazione e l'elaborazione dei messaggi sul server, il che implica la necessità di canale permanente comunicazioni. La maggior parte degli utenti non può permettersi questo lusso e quindi IMAP4 viene utilizzato principalmente in locale reti aziendali, dove la comunicazione costante con il server non è un problema.

La maggior parte dei destinatari che non hanno connessione permanente con Internet preferiscono non archiviare la posta sul server, ma portarla nella casella di posta locale ed elaborare i messaggi utilizzando i propri strumenti client.

Una situazione completamente diversa si presenta nelle reti aziendali locali, dove costante e connessione stabile con il server - nessun problema. La corrispondenza archiviata sul server è disponibile a tutti i client con i diritti di accesso appropriati ed è protetta in modo affidabile (così come il server stesso), mentre è difficile garantire l'integrità delle informazioni su più macchine locali.

D'altro canto, le caselle di posta POP3 archiviano la posta per brevi periodi di tempo e ciò rende difficile il furto da parte di un utente malintenzionato. Al contrario, l’ideologia IMAP4 impone l’archiviazione permanente di tutta la posta su un server. E se questo server viene violato, l'aggressore avrà accesso a tutta la corrispondenza contemporaneamente.

L'elaborazione dei messaggi implica la possibilità di ordinare la corrispondenza in più cartelle e la disponibilità di funzioni sviluppate per la ricerca della lettera richiesta. Tutto ciò è implementato in quasi tutti i programmi di posta elettronica (ad esempio, Outlook Express, Il pipistrello), tuttavia, quando si utilizza il protocollo IMAP4, queste operazioni vengono eseguite dal server, non dal client.

Questo approccio comporta un'intensa interazione con il server e può facilmente sovraccaricare il server. Pertanto, nel protocollo sono apparse innovazioni che ottimizzano significativamente la velocità di scambio. A differenza di POP3, l'interazione del client con il server IMAP4 non segue il principio “richiesta-risposta”, ma avviene in modo asincrono. Cioè, puoi inviare il comando successivo senza attendere la risposta a quello precedente. L'ordine in cui vengono elaborate le richieste è determinato dal server per ottimizzare la velocità, e spesso accade che i comandi vengano elaborati nell'ordine inverso.

Per poter determinare a quale richiesta si riferisce la risposta del server, nel protocollo sono stati introdotti dei tag. Il tag precede ogni richiesta del client e risposta del server.

Lo scambio è simile a questo:

· tagga1 squadra 1

· tag2 squadra 2

· risposta tag2 al comando 2

· tag3 squadra3

· risposta tag1 al comando 1

· risposta tag3 al comando 3

Un tag è una breve stringa di caratteri numerici che identifica ciascun comando del client. Le risposte del server (o le successive richieste del client, se sono correlate tra loro) devono fare riferimento al comando tramite il relativo tag.

Tuttavia, molto spesso l'interazione avviene secondo il buon vecchio principio "richiesta-risposta". Infatti, prima di inviare il comando successivo, sarebbe bene ottenere una risposta alla richiesta precedente. Ad esempio, non sarà possibile leggere la corrispondenza finché il server non fornirà un elenco di tutti i messaggi nella casella di posta. Pertanto, negli esempi seguenti, ne verrà sempre utilizzato uno e la stessa etichetta, il che è abbastanza accettabile: non appena arriva la risposta del server, il tag precedentemente utilizzato diventa nuovamente "libero".

La maggior parte dei fornitori di servizi di rete gratuiti non supporta IMAP4. Pertanto, trovare un server del genere non sarà un compito facile per molti. Sarebbe una buona idea digitare la riga di query motore di ricerca(come "Aport") qualcosa come "IMAP4+free"

Settantatre pagine ordinate testo tecnico RFC-1730 è documentato da più di venti varie squadre protocollo. Una descrizione dettagliata di IMAP4 trasformerebbe un libro popolare in molti volumi noiosi guida di riferimento. In una rapida revisione di questo capitolo, verranno prese in considerazione solo le operazioni più semplici con una casella di posta, ma sono abbastanza sufficienti per leggere la corrispondenza.

Per iniziare, è necessario stabilire una connessione TCP tramite la porta centoquarantatré.

Connessione a mail.softclub.net

Un secondo dopo aver stabilito la connessione, sullo schermo del client Telnet verrà visualizzato il seguente messaggio:

· OK joshua.softclub.net Server IMAP4rev1 v12.250 pronto

Subito dopo averlo emesso, il server entra nello stato di autenticazione. Il cliente può trasferire il suo nome e la sua password in due modi: utilizzando il comando “login” e inviandoli in rete a forma aperta(come più spesso accade), oppure selezionare la modalità sicura utilizzando il comando “autentica”, che trasmette una password crittografata. In questa sede non viene fornita un'analisi della vulnerabilità di alcuni algoritmi di crittografia delle password e delle loro implementazioni. IN caso generale sono tutti abbastanza affidabili e gli errori nelle implementazioni specifiche possono sempre essere trovati su qualsiasi sito dedicato alla sicurezza della rete.

L'esempio seguente utilizza il comando "login" per accedere al server, seguito dal nome utente e dalla password, separati da uno spazio:

· accesso kpnc kpnc MiaPassword

kpnc OK LOGIN completato

La risposta del server è composta da tre parti: il tag restituito “kpnc”, la parola chiave “OK” che conferma il buon esito dell’operazione (altrimenti sarebbe “BAD”), e il significativo stringa di testo(“LOGIN completato”).

Dal momento in cui viene confermata la password, l'accesso alla casella di posta è aperto. Ma prima di iniziare a leggere la corrispondenza in arrivo, devi capire come viene archiviata sul server. Naturalmente nelle cartelle, perché nella moderna terminologia informatica una cartella è tutto ciò che può contenere qualcos'altro. Il nome e il contenuto delle cartelle sono determinati dall'utente stesso, ma in qualsiasi sistema c'è sempre una cartella "INBOX" in cui vengono salvati i messaggi in arrivo viene posta la corrispondenza.

Per selezionare una cartella esiste il comando “SELEZIONA”, il cui utilizzo è dimostrato nel seguente esempio:

kpnc SELEZIONA POSTA IN ARRIVO

· * FLAGS (Risposto Contrassegnato Bozza Eliminato Visto)

· *OK

· *OK

· *OK

kpnc OK Completato

L'icona della stella indica la continuità del flusso di informazioni. Finché il tag restituito non viene trovato all'inizio della riga, nessuno dovrebbe interferire con il processo di trasferimento.

Dopo la parola chiave "FLAGS" (il cui ordine nella risposta è arbitrario) vengono elencati tutti i flag disponibili per i messaggi in questa cartella. Il loro scopo è il seguente:

· Con risposta: è stata inviata una risposta al messaggio

· Contrassegnato: il messaggio ha un flag (contrassegnato con un “spunta”)

· Bozza: messaggio incompleto (bozza)

· Eliminato: il messaggio è contrassegnato come eliminato, ma non è stato ancora eliminato fisicamente

· Visto: il messaggio è già stato letto

· Recenti: messaggio appena ricevuto

Seguente parola chiave"PERMANENTFLAGS" mostra quali flag di messaggio l'utente può modificare, dove il segno "*" (carattere jolly) indica "tutti i flag".

Le due righe sottostanti indicano che la scatola contiene una sola lettera, appena ricevuta. “Proprio adesso” dovrebbe essere interpretato come “tra le ultime due sessioni”.

Il messaggio “UNSEEN 1” è incluso nell'elenco dei messaggi opzionali e conta il numero di messaggi non letti. Nell'esempio fornito, esiste una sola lettera di questo tipo.

L'identificatore temporaneo univoco della cartella che segue "UIDVALIDITY" può essere utilizzato al posto del suo nome e varia da sessione a sessione.

L'ultima riga indica i diritti del client su questa cartella. IN in questo casoÈ disponibile la lettura e la scrittura di messaggi.

Il seguente esperimento dimostra la tecnica di lettura dei messaggi. A differenza di POP3, apparentemente operazione semplice molto difficile da realizzare. Mentre POP3 consente solo una possibilità: ricevere l'intero messaggio, il protocollo IMAP4 richiede di specificare un criterio oltre al numero del messaggio selezionato richiesta!

Una descrizione completa della sintassi della richiesta è contenuta nell'RFC-1730, che è altamente raccomandato, ma è fornito qui anche in schema generale non sembra possibile.

Il messaggio può essere letto diversi modi, uno dei quali è illustrato di seguito. Consiste nel chiamare il comando "FETCH" con parametri, la cui discussione va oltre lo scopo di questo libro, ma può essere raccolta da RFC-1730.

Nel caso più semplice, per ottenere l'intestazione del messaggio, è necessario andare nella cartella in cui è archiviato questo messaggio (per questo utilizzare il comando “SELECT”) e inviare al server la seguente richiesta “FETCH msg BODY”, dove “ messaggio" numero di serie messaggio richiesto.

Ad esempio, potrebbe assomigliare a questo:

kpnc SELEZIONA POSTA IN ARRIVO

kpnc PRENDI 1 CORPO

· 1 FETCH (FLAGS (visto di recente) BODY (1032)

Sentiero di ritorno: " [e-mail protetta]»

· Ricevuto: da msk2.mail.ru (mx2.mail.ru)

· da mx1.mailru.com (8.10.0/8.10.0.Beta10) con ID ESMTP e2TCbfd35173

· Ricevuto: da camel.int ( helo=camel.mail.ru)

· da msk2.mail.ru con esmtp (Exim 3.02 #116)

· ID 12aHjy-0000Dk-00

· Ricevuto: da ppp-02.krintel.ru ( helo=KPNC)

· tramite camel.mail.ru con smtp (Exim 3.02 #107)

· ID 12aHje-0002OB-00

· ID messaggio: " [e-mail protetta]»

· Da: =?koi8-r?B?69LJ0yDrwdPQxdLTy8k=?= « [e-mail protetta]»

A: " [e-mail protetta]»

Oggetto: prova

Versione MIME: 1.0

· Tipo di contenuto: testo/semplice;

· charset="koi8-r"

Codifica trasferimento contenuto: 7 bit

Priorità X: 3

· Priorità X-MSMail: normale

X-Mailer: Microsoft Outlook Espresso 5.00.2417.2000

· X-MimeOLE: prodotto da Microsoft MimeOLE V5.00.2314.1300

kpnc OK Completato

E il testo della lettera può essere ottenuto utilizzando la richiesta “FETCH msg BODY”.

Per esempio:

kpnc PRENDI 1 CORPO

1 PRELIEVO (CORPO (16)

kpnc OK Completato

I restanti comandi del protocollo IMAP4 non verranno discussi qui, ma possono essere trovati in documentazione tecnica RFC-1730, RFC-2060 e RFC-2062.

Aggiunta. Server di posta dall'interno

O In questo capitolo:

O Storia breve occorrenza del postino SendMail

O Architettura SendMail

O Componenti SendMail - Agente utente, Agente di trasferimento, Agente di consegna

O Gerarchia e interazione dei componenti SendMail

O Design e scopo dell'User Agent

O Design e scopo dello spedizioniere

O Design e scopo dell'agente di consegna

O Disposizione della casella di posta

O Meccanismo per l'invio di lettere a destinatari locali

O Meccanismo per l'invio di lettere a destinatari remoti

O Ricezione di messaggi in entrata, modello Mittente - Destinatario

O Autenticazione mittente

O Connessione SMTP

Informazioni sulle transazioni SMTP

O Usa Server SMTP per ricevere la posta in arrivo

O Coda messaggi

O Server di inoltro

O Terminale che invia comandi, organizza una conferenza in tempo reale

O Inoltro posta

O Dispositivo agente POP3

Dal libro Fatto in casa e reti d'ufficio sotto Vista e XP autore Vatamanjuk Aleksandr Ivanovic

Protocollo IPX/SPX I protocolli IPX e SPX sono rappresentativi di uno stack di protocolli sviluppato da Novell, che un tempo era un concorrente diretto Microsoft. La concorrenza si svolgeva nel campo dei sistemi operativi di rete: da un lato c'era il sistema operativo Novell Netware,

Dal libro Lavoro d'ufficio efficace autore Ptašinsky Vladimir Sergeevich

Protocollo TCP/IP TCP/IP è il protocollo del livello di trasporto più comune sia in locale che in locale reti globali, sviluppato dal Dipartimento della Difesa degli Stati Uniti più di 20 anni fa. Il protocollo TCP/IP ha un'interfaccia aperta. Ciò significa che tutte le informazioni su questo protocollo sono aperte e

Dal libro Server Linux fai da te autore

Verbale Il protocollo serve per approvare le decisioni prese collegialmente: in riunioni, riunioni, conferenze. Questo è un documento che registra circostanze fattuali. Si svolge direttamente durante una riunione dell'organo collegiale, oppure successivamente

Dal libro Architettura, protocolli, implementazione TCP/IP (inclusa la versione IP 6 e la sicurezza IP) di Faith Sydney M

1.7.3. Protocollo TCP/IP In questa sezione esamineremo come le informazioni vengono trasferite in una rete TCP/IP. Qualsiasi informazione viene trasmessa in piccole porzioni chiamate pacchetti. Se la quantità richiesta di informazioni non può essere trasmessa in un pacchetto, viene suddiviso in parti. Nel titolo

Dal libro Ciò di cui i libri Delphi non scrivono autore Grigoriev A. B.

Dal libro Linux: Guida completa autore Kolisnichenko Denis Nikolaevich

5.24 ARP Prima che un datagramma venga trasmesso da un sistema rete locale dall'altro sarà incorniciato dal titolo e dalla parte finale della cornice. La cornice viene consegnata a scheda di rete, il cui indirizzo fisico corrisponde all'indirizzo fisico di destinazione da

Dal libro Linux attraverso gli occhi di un hacker autore Flenov Mikhail Evgenievich

8.9 RIP Il protocollo IGP più utilizzato è RIP, derivato dal Routing Protocol. sistema di rete Azienda Xerox (Xerox Sistema di rete-XNS). La popolarità di RIP si basa sulla sua semplicità e accessibilità. RIP è stato originariamente implementato nel sistema operativo TCP/IP

Dal libro Sala operatoria Sistema UNIX autore Robachevskij Andrey M.

8.17 BGP Il Border Gateway Protocol (BGP) è ampiamente utilizzato su Internet. La versione attuale del protocollo è BGP-4.B Internet moderna Ci sono tanti fornitori collegati tra loro come una rete di interconnessioni. Quando ci si sposta verso un punto

Dal libro Linux e UNIX: programmazione della shell. Guida per gli sviluppatori. di Tainsley David

14.6 Protocollo FTP C Protocollo FTP I seguenti concetti sono correlati:? Comandi e relativi parametri inviati tramite la connessione di controllo? Codici numerici restituiti in risposta al comando? Formato dei dati trasferiti Di seguito è riportata una serie di comandi FTP. Vengono trasmessi dal gestore

Dal libro dell'autore

16.14 Protocollo POP Il protocollo POP (Post Office Protocol) viene utilizzato per inoltrare messaggi da un server di posta a un computer desktop o portatile. La specifica POP definisce un insieme di varie funzioni, ad esempio la possibilità di visualizzare un elenco

Dal libro dell'autore

2.1.6. Protocollo TCP TCP (Transmission Control Protocol) è un protocollo di streaming affidabile basato sulla connessione, l'esatto opposto di UDP. L'unica cosa che questi protocolli hanno in comune è il metodo di indirizzamento: in TCP anche ogni socket

Dal libro dell'autore

27.1. Protocollo TCP/IP 27.1.1. Architettura a strati Stack TCP/IP Il protocollo TCP/IP è stato creato tra la fine degli anni '60 e l'inizio degli anni '70 dalla DARPA (Department of Defense Advanced Research Projects Agency) degli Stati Uniti. Le principali fasi di sviluppo di questo protocollo sono riportate nella Tabella 27.1 Fasi di sviluppo

Dal libro dell'autore

5.3. Protocollo SSH Abbiamo già detto che il protocollo Telnet non è molto adatto telecomando server perché è tutt'altro che sicuro. Ma c'è il desiderio e la necessità di questo. IN grandi reti, di norma vengono utilizzati più server ed eseguiti da uno solo

Dal libro dell'autore

Protocollo IP Il protocollo Internet (IP) trasporta un dato (datagramma) da una sorgente a una destinazione attraverso un sistema di reti interconnesse. Il protocollo IP non dispone di funzioni di conferma, controllo della trasmissione e salvataggio della sequenza

Dal libro dell'autore

Protocollo LLC Il protocollo LLC fornisce la maggior parte dei servizi del livello di collegamento dati. Questo protocollo è stato sviluppato sulla base di un altro protocollo del livello di collegamento dati, HDLC, ma ha meno funzionalità rispetto al suo genitore. Il formato frame LLC è presentato in

Dal libro dell'autore

29.2. Protocollo cgi L'abbreviazione cgi sta per una specifica che specifica come gli script riceventi comunicano con il server. Tali script (o script CGI) possono essere creati utilizzando qualsiasi linguaggio di scripting. Il più popolare è

POP3

POP3 - protocollo per la ricezione dei messaggi E-mail.

Quando si visualizza la posta utilizzando il protocollo POP3, tutte le e-mail vengono scaricate sul computer dell'utente e automaticamente eliminate dal server (sebbene ciò possa essere disabilitato). Tutto ulteriori azioni con lettere verranno trattati sul computer dell’utente.

Il protocollo POP3 è preferibile se solo una persona su un singolo computer utilizza la casella di posta e l'accesso alla posta è necessario anche in assenza di connessione Internet.

IMAP

IMAP è un protocollo che supporta la ricezione e la gestione della posta elettronica direttamente sul server di posta.

Quando si utilizza il protocollo elettronico IMAP le email si trovano sempre sul server e vengono scaricate da lì ogni volta che vengono visualizzate. Ciò è molto comodo quando più persone devono avere accesso alla casella di posta: tutte le operazioni con le lettere eseguite da uno di loro (cambiare lo stato di una lettera in "letto", spostare le lettere tra cartelle, ecc.) saranno viste da tutti gli altri . Svantaggio: per lavorare con la posta, anche con vecchie lettere, è necessario connessione attiva a Internet.

SMTP

Un server SMTP è un server di posta che supporta solo l'invio di posta elettronica.

Quando si utilizza un server SMTP, viene utilizzata la porta 25. Alcuni ISP bloccano la porta 25. In questo caso, è necessario contattare l'amministratore di rete per sbloccare la porta oppure utilizzare porto alternativo 587.

Questo articolo tratta i protocolli di posta elettronica Internet più comunemente utilizzati: POP3, IMAP e SMTP. Ognuno di loro ha funzione specifica e modo di lavorare. Il contenuto dell'articolo spiega quale configurazione è più adatta alle esigenze specifiche dell'utente quando utilizza un client di posta elettronica. Rivela anche la risposta alla domanda su quale protocollo supporta la posta elettronica.

Cos'è POP3?

Il protocollo versione 3 (POP3) è uno standard protocollo postale, utilizzato per ricevere email da Server remoto al tuo client di posta elettronica locale. Ti consente di scaricare messaggi sul tuo computer locale e leggerli anche se l'utente è presente modalità offline. Tieni presente che se utilizzi POP3 per connetterti al tuo account i messaggi vengono scaricati localmente ed eliminati dal server di posta elettronica.

Per impostazione predefinita, il protocollo POP3 funziona su due porte:

    la porta 110 è una porta POP3 non crittografata;

    porta 995: da utilizzare se si desidera connettersi a POP3 in modo sicuro.

Cos'è l'IMAP?

Internet Message Access Protocol (IMAP) è un protocollo per la ricezione di messaggi di posta elettronica, utilizzato per accedere alla posta elettronica su un server Web remoto da un client locale. IMAP e POP3 sono i due protocolli più comunemente utilizzati per ricevere e-mail e sono supportati da tutti i moderni client di posta elettronica e server Web.

Il protocollo POP3 significa che il tuo indirizzo email è accessibile solo da un'applicazione, mentre IMAP consente l'accesso simultaneo da più client contemporaneamente. Ecco perché IMAP si adatta meglio, se prevedi di accedere alla tua posta elettronica da luoghi diversi o se i tuoi messaggi sono gestiti da più utenti.

Il protocollo IMAP funziona su due porte:

    la porta 143 non è crittografata Porta IMAP predefinito;

    porta 993: deve essere utilizzata se si desidera connettersi in modo sicuro utilizzando IMAP.

Cos'è l'SMTP?

Il protocollo è un protocollo standard per l'invio di posta elettronica su Internet.

SMTP opera su tre porte:

    la porta 25 non è crittografata per impostazione predefinita;

    porta 2525 - viene aperta su tutti i server SiteGround se la porta 25 è filtrata (ad esempio dal tuo ISP) e desideri inviare email non crittografate utilizzando SMTP;

    porta 465: viene utilizzata se si desidera inviare messaggi in modo sicuro utilizzando SMTP.

Quali protocolli vengono utilizzati per lo scambio di posta elettronica? Concetti e termini

Il termine server di posta elettronica si riferisce ai due server necessari per inviare e ricevere e-mail, ovvero SMTP e POP.

Il server della posta in arrivo è il server associato al tuo account di posta elettronica. Non può avere più di un server di posta in entrata. Per accedere ai messaggi in arrivo, è necessario un client di posta elettronica, un programma in grado di ricevere posta elettronica da un account, consentendo all'utente di leggere, inoltrare, eliminare e rispondere ai messaggi. A seconda del server, potresti essere in grado di utilizzare un client di posta elettronica dedicato (come Outlook Express) o un browser web. COSÌ, Internet Explorer utilizzato per accedere agli account basati su posta elettronica. I messaggi vengono archiviati sul server della posta in arrivo finché non vengono scaricati. Una volta scaricata la posta dal server di posta, non puoi farlo di nuovo. Per scaricare correttamente i dati, è necessario inserire le impostazioni corrette nel proprio programma di posta elettronica. La maggior parte dei server di posta in entrata utilizza uno dei seguenti protocolli: IMAP, POP3, HTTP.

Server di posta in uscita (SMTP)

Questo è un server utilizzato solo per inviare lettere (per trasferirle dalla tua casella di posta). programma cliente al ricevitore). La maggior parte dei server di posta in uscita utilizza il protocollo per inviare la corrispondenza. Dipende dal tuo parametri di rete Il server di posta in uscita può appartenere al tuo ISP o al server su cui hai configurato il tuo account. In alternativa, puoi utilizzare un server SMTP basato su abbonamento che ti consentirà di inviare e-mail da qualsiasi account. A causa di problemi di spam, la maggior parte dei server di posta in uscita non ti consente di inviare e-mail a meno che tu non abbia effettuato l'accesso alla loro rete. Un server con un inoltro aperto ti consentirà di utilizzarlo per inviare e-mail, indipendentemente dal fatto che tu ne faccia parte gruppo di rete o no.

Porte di posta elettronica

Per le reti, porta significa punto finale connessione logica. Il numero di porta ne determina il tipo. Di seguito sono riportate le porte di posta elettronica predefinite:

    POP3 - porta 110;

    IMAP: porta 143;

    SMTP: porta 25;

    HTTP: porta 80;

    SMTP sicuro (SSMTP) - porta 465;

    IMAP sicuro (IMAP4-SSL) - porta 585;

    IMAP4 su SSL (IMAPS) - porta 993;

    POP3 sicuro (SSL-POP) - porta 995.

Protocolli di posta elettronica: IMAP, POP3, SMTP e HTTP

Fondamentalmente il protocollo si riferisce a metodo standard, utilizzato a ciascuna estremità del canale di comunicazione. Per gestire la posta elettronica, è necessario utilizzare un client speciale per accedere server email. A loro volta, possono scambiarsi informazioni utilizzando protocolli completamente diversi.

Protocollo IMAP

IMAP (Internet Message Access Protocol) è un protocollo standard per l'accesso alla posta elettronica dal tuo server locale. IMAP è un protocollo client/server in cui viene ricevuta la posta elettronica e i dati vengono archiviati dal server Internet. Poiché richiede solo un piccolo trasferimento di dati, funziona bene anche con una connessione lenta, come una connessione modem. Quando provi a leggere messaggio specifico Il client di posta elettronica scarica i dati dal server. Puoi anche creare e gestire cartelle o cassette postali sul server, eliminare i messaggi.

Protocollo POP3

Protocollo di trasmissione elettronica Posta POP(Post Office Protocol 3) fornisce agli utenti un modo semplice e standardizzato per accedere alle caselle di posta e scaricare messaggi sui propri computer.

Quando utilizzi il protocollo POP, tutti i tuoi messaggi e-mail verranno scaricati dal server di posta sul tuo computer locale. Puoi anche lasciare copie delle tue email sul server. Il vantaggio è che, dopo aver scaricato i tuoi messaggi, potrai staccare la connessione Internet e leggere la posta a tuo piacimento senza dover ricorrere a Spese addizionali entrare in contatto. D'altronde con questo protocollo ricevi e scarichi moltissimo messaggi indesiderati(compresi spam o virus).

Protocollo SMTP

Il protocollo viene utilizzato dal Mail Transfer Agent (MTA) per la consegna e-mail a un server destinatario specifico. SMTP può essere utilizzato solo per inviare e-mail, non per riceverle. A seconda delle impostazioni della rete o dell'ISP, potresti essere in grado di utilizzare il protocollo SMTP solo in determinate condizioni.

Protocolli HTTP

HTTP non è un protocollo progettato per la comunicazione e-mail, ma può essere utilizzato per accedere alla tua casella di posta. Viene spesso chiamata anche e-mail web. Può essere utilizzato per comporre o ricevere e-mail dal tuo account. Hotmail- buon esempio Utilizzo dell'HTTP come protocollo di posta elettronica.

Trasferimenti di file gestiti e soluzioni di rete

La tua capacità di inviare e ricevere email è dovuta principalmente a tre cose: Protocolli TCP. Sono SMTP, IMAP e POP3.

SMTP

Cominciamo con SMTP perché la sua funzione principale è diversa dalle altre due. Protocollo SMTP o Simple Mail Protocollo di trasferimento, utilizzato principalmente per inviare e-mail da client di posta(come Microsoft Outlook, Thunderbird o Apple Mail) a un server di posta elettronica. Viene anche utilizzato per inoltrare o inoltrare messaggi di posta da un server di posta a un altro. Ciò è necessario se il mittente e il destinatario hanno fornitori di servizi di posta elettronica diversi.

SMTP, specificato nella RFC 5321, utilizza la porta 25 per impostazione predefinita. Può anche utilizzare la porta 587 e la porta 465. Quest'ultima, introdotta come porta preferita per l'SMTP sicuro (noto anche come SMTPS), è considerata deprecata. Ma in realtà è ancora utilizzato da diversi fornitori di servizi di posta elettronica.

POP3

Protocollo ufficio postale, o POP, viene utilizzato per recuperare i messaggi di posta elettronica con l'ultima versione ampiamente utilizzata è la versione 3, da qui il termine "POP3".

POP versione 3, specificata nella RFC 1939, supporta estensioni e diversi meccanismi di autenticazione. Le funzionalità di autenticazione sono necessarie per impedire agli utenti malintenzionati di accedere alle comunicazioni degli utenti.

Il client POP3 riceve la posta elettronica come segue:

    si connette al server di posta sulla porta 110 (o 995 per connessioni SSL/TLS);

    elimina le copie dei messaggi archiviati sul server;

    si disconnette dal server.

    Sebbene Client POP può essere configurato in modo che il server possa continuare a memorizzare copie dei messaggi scaricati, i passaggi sopra descritti sono una pratica comune.

    IMAP

    IMAP, soprattutto Versione attuale(IMAP4), è un protocollo più complesso. Ciò consente agli utenti di raggruppare messaggi correlati e inserirli in cartelle, che a loro volta possono essere organizzate gerarchicamente. È inoltre dotato di contrassegni di messaggio che indicano se il messaggio è stato letto, eliminato o ricevuto. Consente persino agli utenti di cercare nelle cassette postali del server.

    Logica di funzionamento (impostazioni imap4):

    • si connette al server di posta tramite la porta 143 (o 993 per connessioni SSL/TLS);

      recupera i messaggi di posta elettronica;

      serve per connettersi prima di chiudere l'applicazione client di posta e scaricare i messaggi su richiesta.

    Tieni presente che i messaggi non vengono eliminati sul server. Ciò può avere gravi conseguenze. Le specifiche IMAP possono essere trovate nella RFC 3501.

    Scelta tra IMAP e POP3

    Dal momento che il principale Funzione SMTP fondamentalmente diverso, il dilemma della scelta del protocollo migliore coinvolge solitamente solo IMAP e POP3.

    Se per te lo spazio di archiviazione del server è importante, scegli POP3. Un server con memoria limitata è uno dei principali fattori che potrebbero costringerti a supportare POP3. Poiché IMAP lascia i messaggi sul server, può consumare lo spazio di memoria più velocemente di POP3.

    Se desideri accedere alla tua posta in qualsiasi momento, è meglio utilizzare IMAP. C'è una buona ragione per cui IMAP è stato progettato per archiviare messaggi su un server. Viene utilizzato per cercare messaggi da più dispositivi, a volte anche contemporaneamente. Quindi, se hai un iPhone, Tavoletta Android, laptop e desktop e desideri leggere la posta elettronica da uno o tutti questi dispositivi, IMAP sarà la scelta migliore.

    La sincronizzazione è un altro vantaggio di IMAP. Se accedi ai messaggi e-mail da più dispositivi, probabilmente vorrai che tutti mostrino le attività che hai svolto.

    Ad esempio, se leggi i messaggi A, B e C, vuoi che vengano contrassegnati come letti anche su altri dispositivi. Se hai eliminato le lettere B e C, vorrai che gli stessi messaggi vengano eliminati dalla tua casella di posta su tutti i gadget. Tutte queste sincronizzazioni possono essere ottenute solo se utilizzi IMAP.

    Poiché IMAP consente agli utenti di organizzare i messaggi gerarchicamente e di inserirli in cartelle, aiuta gli utenti a organizzare meglio la propria corrispondenza.

    Naturalmente, tutto funzionalità Gli IMAP hanno un prezzo. Queste soluzioni sono più difficili da implementare e il protocollo finisce per consumare molta più CPU e RAM, soprattutto quando esegue il processo di sincronizzazione. In realtà carico elevato Il consumo di CPU e memoria può verificarsi sia sul lato client che sul lato server se ci sono molti messaggi da sincronizzare. Da questo punto di vista il protocollo POP3 è meno costoso, anche se meno funzionale.

    Anche la privacy è una delle questioni da cui dipenderà molto utenti finali. In genere preferiscono scaricare tutti i messaggi di posta elettronica e non lasciarne copie su un server sconosciuto.

    La velocità è un vantaggio che varia e dipende dalla situazione. POP3 ha la capacità di scaricare tutto messaggi di posta quando connesso. E IMAP può, se necessario (ad esempio, quando il traffico non è sufficiente), scaricare solo le intestazioni dei messaggi o alcune parti e lasciare gli allegati sul server. Solo quando l'utente decide che vale la pena scaricare le parti rimanenti, queste diventeranno disponibili per lui. Pertanto, IMAP può essere considerato più veloce.

    Tuttavia, se tutti i messaggi sul server devono essere scaricati ogni volta, POP3 sarà molto più veloce.

    Come puoi vedere, ciascuno dei protocolli descritti presenta vantaggi e svantaggi. Sta a te decidere quali caratteristiche o capacità sono più importanti.

    Inoltre, il metodo desiderato per accedere al client di posta elettronica determina il protocollo preferito. Utenti che lavorano da un solo computer e utilizzano la webmail per accedere ai propri nuovi e-mail, apprezzeranno POP3.

    Tuttavia, gli utenti che condividono caselle di posta o accedono alle proprie e-mail con computer diversi, preferirà IMAP.

    Firewall anti-spam con SMTP, IMAP e POP3

    La maggior parte dei firewall antispam gestisce e protegge solo il protocollo SMTP. I server inviano e ricevono e-mail SMTP e queste verranno controllate dal firewall anti-spam sul gateway. Tuttavia, alcuni firewall antispam offrono la possibilità di proteggere POP3 e IMAP4 quando utenti esterni hanno bisogno di questi servizi per accedere alla propria posta elettronica.

    I firewall SMTP sono trasparenti per gli utenti finali; Non sono previste modifiche alla configurazione per i client. Gli utenti continuano a ricevere e inviare messaggi di posta elettronica al server di posta elettronica. Pertanto, Exchange o Dominos devono configurare l'instradamento dei messaggi al firewall in base a un server proxy durante l'invio di e-mail e fornire anche la possibilità di inviare e-mail dal firewall.

I migliori articoli sull'argomento