GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Configura Postfix come server SMTP di solo invio su Ubuntu 20.04

Postfix è un Mail Transport Agent (MTA) open source. Un MTA è un componente del Simple Mail Transfer Protocol (SMTP) responsabile del trasferimento della posta da un server di posta a un altro.

Questo tutorial descrive come installare e configurare Postfix come server SMTP di solo invio su Ubuntu 20.04 . Puoi usarlo per inviare e-mail di notifica a un indirizzo esterno quando si verificano eventi specifici sul server, ad esempio quando un processo di backup ha esito positivo o negativo.

Prerequisiti

  1. Server Ubuntu 20.04
  2. Un utente con privilegi sudo
  3. Un nome di dominio registrato che punta all'indirizzo IP pubblico del tuo server

Configura il nome di dominio completo (FQDN) del server

Un nome di dominio completo comprende un nome host e un nome di dominio. Ad esempio, mail.domain.com -- dove mail è il nome host e domain.com è il nome di dominio. L'FQDN identifica in modo univoco il tuo server su Internet.

Innanzitutto, esegui il comando seguente per aprire il nome host file per la modifica.

$ sudo nano /etc/hostname

Quindi, elimina la voce esistente se non desideri utilizzarla e inserisci il nome host desiderato (ad es. mail o smtp). Successivamente, salva le modifiche e chiudi il file del nome host.

Per configurare la parte del nome di dominio, esegui il comando seguente.

$ sudo nano /etc/hosts

In questo file è necessario specificare l'indirizzo IP pubblico del server, l'FQDN e il nome host. Quello che segue è un esempio.

127.0.0.1 localhost
127.0.1.1 smtp.domain.com smtp
192.1.2.3 smtp.domain.com smtp

Salva le modifiche e chiudi il file hosts.

Installa e configura Postfix

Ora procediamo con l'installazione e la configurazione di Postfix. Esegui il comando seguente per verificare la presenza di aggiornamenti del pacchetto.

$ sudo apt update

Quindi, esegui il comando seguente per installare mailutils che è una raccolta di utilità di posta, incluso Postfix.

$ sudo apt install mailutils -y

Nella schermata di configurazione iniziale del pacchetto Postfix, leggi le informazioni visualizzate e premi Invio per procedere.

Nella schermata successiva, la selezione predefinita dovrebbe essere Sito Internet . Questo va bene perché il nostro obiettivo è inviare e-mail su Internet. Premi il tasto Tab per spostare la selezione su Ok e quindi premere invio.

Successivamente, il nome della posta di sistema potrebbe già essere compilato per te in base all'FQDN del tuo server. Elimina la parte host in modo che diventi il ​​tuo domain.com solo.

Premi il tasto Tab per selezionare Ok e quindi premere Invio per completare l'installazione.

Esegui il comando successivo per verificare lo stato di Postfix.

$ sudo systemctl status postfix

Per assicurarti che postfix venga avviato automaticamente ogni volta che il server viene riavviato, esegui:

$ sudo systemctl enable postfix

Ora apri il file di configurazione principale di Postfix con il seguente comando.

$ sudo nano /etc/postfix/main.cf

In questo file, cerca inet_interfaces e imposta il valore su solo loopback . Ciò assicurerà che Postfix ascolti solo sull'interfaccia localhost e possa impedirne l'utilizzo come relè aperto.

Salva le modifiche e chiudi main.cf file.

Ricarica la configurazione di Postfix con il comando successivo:

$ sudo systemctl reload postfix

Test Postfix

Per testare Postfix, esegui il comando seguente. La cosa più importante qui è sostituire [email protected] con un indirizzo di destinatario esterno valido a cui verrà consegnato questo messaggio di prova.

$ echo "This is the message body to test Postfix" | mail -afrom:[email protected] -s "This is the message subject to test Postfix" [email protected]

Controlla la tua casella di posta esterna per confermare se il messaggio è stato recapitato. Molto probabilmente verrebbe posizionato nella cartella posta indesiderata/spam.

Conclusione

In questo tutorial, abbiamo descritto i passaggi per installare e configurare Postfix come server SMTP di solo invio su Ubuntu 20.04. Questo tutorial si è concentrato sulla configurazione di base di Postfix. Per ulteriori informazioni, consulta la documentazione di Postfix.


Ubuntu
  1. Come installare e configurare un server NFS su Ubuntu 20.04

  2. Come installare e configurare VNC su Ubuntu 20.04

  3. Come installare e configurare VNC su Ubuntu 18.04

  4. Come configurare la replica MySQL Master-Slave su Ubuntu 18.04

  5. Come installare e configurare un server NFS su Ubuntu 18.04

Installazione del server di posta Postfix su Ubuntu 14.04

Installazione del server di posta Postfix su Ubuntu 20.04

Come configurare Postfix come server SMTP di solo invio su Ubuntu 20.04

Come configurare un server di posta SMTP con Postfix su Ubuntu 18.04

Configura il legame di rete nel server Ubuntu

Ubuntu 19.04:Configura il server NTP