Sommario[Nascondere][Spettacolo]
L'e-mail è una tecnica per trasmettere messaggi da un sistema all'altro attraverso Internet in tempo reale. L'utilizzo della posta elettronica era inizialmente limitato agli utenti sullo stesso computer e richiedeva che gli utenti fossero online per ricevere i messaggi.
Il tempo è passato e ora sappiamo come appare la cassetta delle lettere. Il messaggio può essere inviato a più destinatari e il nome del destinatario può essere mascherato da altri destinatari includendo i loro nomi nella sezione Ccn. Come tutti sappiamo, l'e-mail è un mezzo popolare per connetterci con gli altri, che si tratti di affari, pubblicità, monitoraggio delle transazioni o qualsiasi altro motivo.
Sebbene siano disponibili numerosi provider di posta elettronica di alta qualità, come Gmail, Outlook, Yahoo, Apple, Proton e molti altri, è ancora necessario capire cosa sia un messaggio di posta elettronica sistema di design è.
Se sei interessato a saperne di più su cos'è la progettazione di un sistema di posta elettronica, allora questo post è per te. Quindi, questo post ti fornirà una panoramica di alto livello del sistema di posta elettronica.
Componenti del sistema di posta elettronica
Agente utente di posta – Il Mail User Agent (MUA) è un programma che consente di comporre, inviare e ricevere e-mail.
Agente di trasferimento della posta – Il Mail Transfer Agent (MTA) è responsabile di tutta la posta in entrata e in uscita.
Host di posta – Un host di posta è un server che invia e riceve posta per un host o una rete. Le e-mail verranno archiviate nelle caselle di posta sul server di posta.
Domain Name Server – Per determinare dove deve essere recapitata l'e-mail, è necessario un DNS (Domain Name System). Un sistema che converte nomi di dominio come youtube.com, google.com e altri in indirizzi IP come 192.198.0.1.
Simple Mail Transfer Protocol – È il componente più cruciale poiché è costruito come un programma server che elabora le tue e-mail, le invia al server appropriato e inoltra i messaggi. È sempre alla ricerca di nuova posta da inviare. Anche la posta in uscita viene verificata da SMTP per garantire che provenga da un vero account utente attivo.
Design di alto livello
Termini di progettazione e-mail importanti
Anche se presumibilmente sai già cosa c'è in un'e-mail, è comunque utile comprendere i componenti che concorrono a crearne uno.
Una normale e-mail è composta da due parti: un'intestazione e un corpo.
La prima parte è chiamata intestazione.
Sezioni che devono essere completate
- A chi ha inviato la mail:
- A chi è indirizzata l'e-mail?
- Quando è uscita l'e-mail?
Sezioni con opzioni
- Qual è l'oggetto dell'e-mail?
- CC: chi altro dovrebbe essere incluso nell'e-mail come destinatario
Il corpo principale del testo
- Il materiale e altro testo preparato, come HTML, possono essere inclusi nella sezione del corpo.
- La parte del corpo della parte autorizzata dipende da ciò che il fornitore di servizi consente nel corpo di un'e-mail.
È fondamentale comprendere i componenti di un'e-mail perché sono gli attuali standard di settore per un'e-mail normale. Qualsiasi utente che desideri utilizzare il sistema in modo appropriato dovrà disporre di un linguaggio standard di facile comprensione.
La capacità e la funzionalità per inviare e ricevere e-mail devono essere chiaramente fornite a un utente del sistema di posta elettronica. È necessario un indirizzo e-mail prima che qualcuno possa inviare un'e-mail.
Ogni indirizzo email è unico.
- In caso contrario, il DNS tratterà entrambi gli indirizzi e-mail come lo stesso indirizzo IP, che viene utilizzato per decidere dove inviare/ricevere e-mail se gli indirizzi e-mail non sono univoci.
Username/AddressName @ DomainName è il formato più comune per un indirizzo email.
- Ad esempio, "team" è il login, "@" è il simbolo @ e "opengenus.org" è il nome di dominio ("opengenus.org").
Il nome utente verrà utilizzato per identificare un indirizzo univoco basato sull'indirizzo IP del nome di dominio.
Funzionalità del sistema di posta elettronica
1. Server che memorizzano e trasmettono dati
Il Post Office Protocol (POP) è un esempio di architettura di base in cui il server archivia i messaggi fino a quando l'utente non accede e li scarica, avendo accesso alle e-mail che sono state scaricate in qualsiasi momento (anche offline).
2. Archiviazione e-mail solo server
Piuttosto che archiviare tutte le e-mail sul computer del client, un modo alternativo e superiore sarebbe tenerle tutte sul server. La visualizzazione delle e-mail è identica su tutte le macchine e il provider spesso archivia le e-mail in un repository centralizzato e gestisce le operazioni di posta sul lato server.
3. Sistemi di caching alla fine del client
La strategia abituale prevede che i client mantengano una versione cache dell'e-mail visualizzata sui loro computer mentre i server archiviano le e-mail a tempo indeterminato. Viene eseguito il backup delle e-mail e sofisticate operazioni/funzioni di posta (ricerca/filtro/nuove e-mail/ecc.) sono disponibili anche quando il computer è spento.
Come scorre la posta internamente?
Diamo un'occhiata a come viene inviata un'e-mail. Le e-mail, come altri dati Internet, vengono trasmesse come flusso di pacchetti attraverso il protocollo TCP/IP di Internet. Questa procedura è suddivisa in tre fasi:
- Quando un'e-mail viene inviata, il protocollo TCP la divide in pacchetti (), ognuno dei quali contiene gli indirizzi del mittente e del destinatario.
- I pacchetti vengono instradati alla destinazione desiderata tramite il protocollo IP. I router su Internet controllano l'indirizzo di ciascun pacchetto per determinare il percorso più efficiente per il server di destinazione dell'e-mail. I pacchetti vengono instradati al router successivo quando è stato pianificato un percorso. Il volume di traffico su una determinata rete, ad esempio, influenza il modo in cui i pacchetti di posta elettronica vengono instradati.
- Quando i pacchetti arrivano al server e-mail del destinatario, TCP li riassembla nel formato e-mail originale (che il destinatario può leggere).
Server di posta elettronica (SMTP e MTA)
A differenza di una casella di posta fisica, in cui tutta la posta viene gestita da un unico provider, l'ufficio postale gestisce la posta in entrata e in uscita separatamente. Esistono due diversi tipi di server.
Il Simple Mail Transfer System (SMTP) è un protocollo di consegna e-mail che consente di inviare e ricevere messaggi su Internet. SMTP è un protocollo che trasporta informazioni sui dettagli di trasmissione di un messaggio di posta elettronica e viene utilizzato solo per la posta in uscita.
Un Mail Transfer Agent (MTA) è un'applicazione server che invia e-mail utilizzando il Simple Mail Transfer Protocol (SMTP). Un MTA basato su client, che include l'installazione di software per accedere alle e-mail (come Outlook) e un MTA basato sul Web, a cui si accede tramite un browser Web, sono i due tipi di MTA (Gmail, ad esempio).
Chiunque abbia un computer può utilizzare un MTA. È semplice e un MTA si occuperà della posta in arrivo. L'esecuzione del proprio MTA per inviare un numero elevato di e-mail in blocco mantenendo un elevato grado di recapito potrebbe essere difficile.
Ci sono alcune norme e convenzioni che devono essere rispettate. Il mancato rispetto di tali norme metterà a rischio la tua capacità di consegnare la posta in tempo. Configurare i tuoi client per utilizzare il server SMTP del tuo ISP invece di configurare ed eseguire il tuo è un'opzione più rapida e semplice.
Protocolli di posta elettronica
Protocollo dell'ufficio postale (POP) è l'acronimo di Post Office Protocol. L'e-mail viene recuperata utilizzando questo software. POP3 consente a un utente di posta elettronica di visualizzare le proprie e-mail memorizzate sul server nel proprio account utente. Non devi rimanere online per ricevere le tue email. Per accedere a un'e-mail, devi solo lasciare una copia sul server.
IMAP (protocollo di accesso ai messaggi Internet) è un po' più sofisticato quando si tratta di gestione della posta elettronica. I client e i server IMAP hanno una conversazione bidirezionale. A differenza di POP, il protocollo IMAP conserva un duplicato di ogni messaggio sul server in modo che sia possibile accedervi da numerosi client. Quando si riceve un'e-mail, viene utilizzato questo protocollo. Quando si utilizza IMAP, le e-mail rimangono sul server anziché essere scaricate nella casella di posta dell'utente e quindi rimosse.
Sullo sfondo di un sistema di posta elettronica, ci sono componenti molto più complessi.
Spero che ora tu abbia una migliore comprensione del sistema di posta elettronica, inclusi i suoi protocolli, server e altri componenti.
Lascia un Commento