Installa Postfix in CentOS 8

Installa Postfix in CentOS 8
Postfix è un MTA efficiente, gratuito e open source (Mail Transfer Agent) utilizzato per il routing e la consegna di e-mail. PostFix è il server di posta elettronica più popolare utilizzato nella maggior parte dei sistemi Linux. Questo prefisso è una sostituzione di Sendmail MTA, che è già installato sulla maggior parte delle ultime versioni di CentOS. Ma potrebbe anche essere necessario installare un server di posta elettronica prefisso sul tuo sistema, come PostFix. Questo articolo ti aiuterà a installare il server postfix su CentOS 8 utilizzando il terminale.

Tutti i comandi in questo articolo verranno eseguiti nella finestra del terminale. Quindi prima dovrai aprire il terminale sul tuo sistema. Per fare ciò, fai clic sulle attività nell'angolo sinistro e fai clic sull'icona del terminale dalla barra laterale sinistra del desktop CentOS 8.

Installazione postfix su CentOS 8

Segui questi passaggi successivi per installare PostFix sul sistema CentOS:

Rimuovere Sendmail

Controlla se Sendmail è installato sul sistema utilizzando il seguente comando:

$ rpm -qa | Grep Sendmail

Se Sendmail è già installato, la versione Sendmail verrà visualizzata nel tuo output. Se non è installato sul tuo sistema, non vedrai alcun output sul terminale e puoi saltare questo passaggio.

È possibile rimuovere Sendmail da CentOS 8 utilizzando il seguente comando:

$ yum rimuovi sendmail*

O

$ DNF Rimuovi Sendmail

Sistema di aggiornamento

Una volta rimosso Sendmail MTA, aggiorna il sistema eseguendo il comando seguente:

$ DNF Aggiornamento

Installa postfix

Dopo aver verificato che non esiste un altro agente di trasferimento di posta (MTA) sul sistema CentOS, ora installerai il server Postfix sul sistema utilizzando il seguente comando:

$ sudo dnf installa postfix

Durante l'installazione, ti verrà chiesto se si desidera continuare l'installazione del server postfix sul tuo sistema. Per continuare, premere "Y" e premere "Invio" per completare l'installazione.

Ora, controlla se PostFix è installato sul sistema eseguendo il seguente comando:

$ rpm -qa | grep postfix

Abilita i servizi postfix

Una volta completata l'installazione del server Postfix, abilita e avvia i servizi postfix sul sistema CentOS 8 eseguendo il seguente comando:

$ systemctl abilita postfix

Se non hai effettuato l'accesso come utente di root, dopo aver eseguito il comando sopra, il prompt di autenticazione utente verrà visualizzato sul sistema. Immettere la password dell'utente e il seguente output verrà visualizzato sul terminale con la creazione di Symlink.

Dopo aver completato il passaggio sopra, l'esecuzione del comando seguente avviare i servizi postfix:

$ SYSTEMCTL Avvia postfix

Ancora una volta, dovrai completare il processo di autenticazione, come segue:

Per verificare lo stato in esecuzione del servizio postfix, immettere il comando seguente:

$ SystemCtl Status Postfix

La seguente uscita dovrebbe essere visualizzata sulla finestra del terminale:

Il servizio postfix è ora in esecuzione sul tuo sistema.

Successivamente, dovrai configurare il server postfix per inviare e -mail al server locale.

Premere 'Ctrl + C' per uscire dalla finestra di visualizzazione corrente.

Installa il client di posta elettronica Mailx

Prima di configurare il server PostFix, installare il pacchetto client di posta elettronica MailX sul sistema inserendo il comando seguente:

$ sudo dnf installa mailx

Qui, dovrai confermare l'installazione del pacchetto MailX. Premere 'Y' e premere 'Enter' per continuare il processo di installazione.

Dopo un po ', vedrai lo stato di installazione completato visualizzato sul terminale, il che significa che MailX è stato installato sul sistema.

Ora possiamo inviare un'e -mail al nostro server locale. Ad esempio, invieremo un'e -mail di test al kbuzdar dell'utente amministratore di sistema.'Digiteremo il seguente comando sul terminale per farlo:

$ Mail Kbuzdar

Nel comando sopra, la posta è un client e "kbuzdar" è un destinatario. Alla fine dell'e -mail, il '.'genererà un segnale al client di posta che è la fine dell'e -mail e che ora verrà consegnato al server postfix per la consegna.

Per verificare se l'e -mail è arrivata a destinazione, accedi come root dal lato del destinatario e digita "posta" nel terminale.

# Mail

Vedrai il seguente elenco di e -mail, inclusa l'ultima e -mail a cui è stato inviato un messaggio nell'ultimo passaggio.

Congratulazioni! Postfix è stato installato con successo sul tuo sistema CentOS 8.

Conclusione

In questo articolo, hai imparato come installare il server postfix su CentOS 8 utilizzando la riga di comando. Hai anche imparato come inviare e -mail al server locale tramite Postfix Services. Inoltre, puoi anche inviare e -mail a domini specifici modificando il nome del nome host del sistema e puoi modificare il contenuto del file di configurazione e inviare e -mail a un determinato dominio. Spero che questo articolo ti aiuti a installare e utilizzare il server postfix sul tuo sistema.