GNU/Linux >> Linux Esercitazione >  >> Linux

Una guida per l'amministratore di sistema alla configurazione di un server di posta elettronica

La posta elettronica è cambiata e si è sviluppata nel tempo. Le statistiche mostrano che ogni secondo vengono inviate quasi 2.840.000 e-mail (InternetLiveStats.com). Il nostro mondo ruota attorno a questo servizio che ci connette.

Una cosa che la maggior parte delle persone non capisce è come funziona la posta elettronica o, cosa più importante, dove risiede effettivamente. Questa è la conoscenza di cui avrai bisogno in futuro, quindi è meglio impararla ora. Come funziona esattamente la posta elettronica?

In realtà è piuttosto interessante.

Nota: Potresti conoscere o meno alcune delle cose trattate qui, ma saranno trattate in modo più dettagliato negli articoli di follow-up.

Come funziona la posta elettronica

Innanzitutto, un programma utente di posta converte un messaggio in testo. Una volta convertito, l'agente utente di posta utilizza il DNS per connettersi all'agente di trasporto della posta configurato tramite il protocollo SMTP (Simple Mail Transfer Protocol). L'agente di invio della posta esegue quindi una ricerca del record di scambio di posta (record MX) della destinazione, si collega all'agente di trasporto della posta di destinazione e infine consegna l'e-mail.

Quando avviene la consegna, l'agente di trasporto della posta di destinazione esamina l'e-mail e invia una conferma di ricezione del messaggio. L'e-mail viene quindi consegnata a un utente virtuale o gestita con un'azione specifica (rimbalzata, eliminata, ecc.)

Per ogni e-mail inviata, viene creata una voce di registro nel client di posta. Andare oltre le basi dei server di posta e dei suoi componenti è importante per l'amministrazione del sistema. In questo articolo, inizierò con le nozioni di base e tratterò ciò che potresti aver bisogno di sapere prima di configurare i server di posta in ambienti basati su Red Hat Enterprise Linux (RHEL).

Componenti del servizio di posta elettronica

Come accennato in precedenza, ci sono tre componenti dei servizi di posta elettronica:agenti utente di posta, agenti di trasporto della posta e agenti di recapito della posta. Ogni componente ha il suo scopo e un motivo fondamentale per far funzionare la posta elettronica in generale.

Esaminerò cosa succede quando un'email viene inviata ancora una volta, ma questa volta in modo più dettagliato.

Programmi utente di posta

Un agente utente di posta è essenzialmente un client di posta elettronica. Aiuta l'utente a leggere la posta che riceve e a scrivere l'e-mail che desidera inviare. Anche l'agente utente di posta riceve e invia attivamente l'e-mail.

Agenti di trasporto di posta

Un agente di trasporto della posta è essenzialmente un servizio di posta elettronica su un server. È responsabile di assicurarsi che la posta venga consegnata da un luogo all'altro. Quando invii un'e-mail, il server di posta (spesso indicato come server SMTP) elabora la posta tramite EHLO /HELO , che è un comando che invia per identificarsi quando tenta di connettersi a un altro server di posta tramite SMTP. Una volta che il server di posta ricevente è in grado di identificare il server di posta di destinazione, SMTP inoltra l'e-mail al server di destinazione.

Ci sono anche altre parti del processo SMTP che è importante identificare. Una volta stabilita la connessione, i comandi vengono inviati al server di destinazione in modo che l'e-mail sia accessibile dall'agente utente di posta:

  1. Il MAIL FROM il comando identifica il mittente originale dell'e-mail.
  2. Il RCPT TO comando fornisce l'indirizzo del destinatario.
  3. Il DATA comando avvia il processo di invio del corpo del messaggio alla destinazione.
  4. Un punto da solo su una riga separata interrompe il messaggio.
  5. Il QUIT comando chiude la sessione SMTP e finalizza il processo.

Agenti di recapito della posta

Un agente di consegna della posta è essenzialmente un agente che consegna la posta su una macchina locale. Esistono due protocolli principali quando gli agenti utente di posta inviano e-mail:l'ultima versione di Post Office Protocol (POP3) e Internet Message Access Protocol (IMAP).

POP3 ti consente di scaricare copie della tua e-mail sul tuo personal computer. Queste copie sono generalmente invariate, ma è comune configurare involontariamente POP3 per eliminare le copie del server dopo aver scaricato le copie locali. POP3 è l'ideale per coloro che preferiscono avere un backup della propria posta elettronica e non hanno bisogno di trascorrere molto tempo online, ma hanno comunque bisogno di leggere i messaggi.

D'altra parte, IMAP ti consente di leggere la posta elettronica così come appare sul server. IMAP è la soluzione migliore per coloro che hanno molte persone diverse che si connettono da fonti diverse o un utente di un account di posta elettronica che preferisce avere i propri messaggi su un server piuttosto che sul proprio computer locale.

Ogni protocollo ha le proprie porte che di solito sono disponibili per impostazione predefinita per il tuo client di posta. Per POP3, le porte sono 110 (predefinita) e 995 (protetta). Per IMAP, sono 143 (predefinito) e 993 (protetto).

Ora che hai più familiarità con i componenti e cosa fanno, puoi passare alle cose buone. Gli amministratori di sistema risiedono all'interno del loro terminale e questo articolo illustra la configurazione della posta in quanto tale. Nel mio passato come amministratore di sistema, l'impostazione, la configurazione e la gestione dei server di posta è stata un'utile abilità da possedere. Facevo fatica a ricordare i servizi e cosa installare, quindi usavo acronimi per ricordare comandi, file, ecc.

L'apprendimento dei servizi di posta può essere utile, sia in un ambiente di lavoro che personale. Se sei pronto per iniziare con l'installazione di un server di posta, ti consiglio di leggere come installare e configurare Postfix e come installare e configurare Dovecot.


Linux
  1. Utilizzando il browser del registro di posta di Plesk

  2. L'e-mail rimbalza indietro con l'errore "dominio di posta non instradabile".

  3. Configurazione della sicurezza IP in IIS

  4. Configurazione di Outlook.com per il recupero della posta

  5. Invio di email dal mio server

Guida completa alla configurazione di SSH in Ubuntu

Server di posta Postfix

Invia mail server

Configurazione di DotNetNuke per inviare e-mail utilizzando Mail Relay

Installazione del server di posta Postfix su Ubuntu 14.04

Installazione del server di posta Postfix su Ubuntu 20.04