GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare il server di posta Postfix su RHEL 8 / CentOS 8

Postfix è un server di posta comune, molte grandi distribuzioni vengono fornite con Postfix installato per impostazione predefinita. La configurazione predefinita consente solo l'invio di posta locale, ma di per sé è molto utile su una macchina utilizzata da molti utenti, e anche se non c'è tale traffico, molti servizi scaricano i loro rapporti e messaggi in e-mail, che vengono consegnate al root utente in locale, quindi l'amministratore di sistema verrà notato su qualsiasi evento di interesse quando accede e passa a root utente.

Un semplice esempio potrebbe essere programmato cron job:qualsiasi output non reindirizzato dall'output di uno script in esecuzione da cron verrà inserito in un messaggio di posta elettronica e verrà consegnato a root è la casella di posta, quindi l'amministratore non deve nemmeno fare alcuno sforzo per avere a portata di mano i report dei lavori di backup notturni.

Sebbene questa modalità standalone sia sicuramente un bel servizio così com'è, postfix è un server di posta a tutti gli effetti, in grado di ricevere, inoltrare, inoltrare, filtrare le e-mail, ha praticamente tutte le funzionalità di cui abbiamo bisogno per un server di posta.

In questo tutorial imparerai:

  • Come installare postfix su RHEL 8 / CentOS 8
  • Come verificare il servizio funzionante con funzionalità standalone.

Lettura della posta locale consegnata da Postfix.

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema RHEL 8 / CentOS 8
Software postfix-3.3.1-4, mailx-12.5-28
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare il server di posta Postfix su RHEL 8 / CentOS 8 istruzioni dettagliate

Se non hai scelto i pacchetti del server di posta durante l'installazione del sistema, postfix non sarà presente per impostazione predefinita. Per installarlo useremo dnf , ma per farlo, i repository di gestione delle sottoscrizioni devono essere abilitati sul sistema per raggiungere le sorgenti software da cui installeremo.

  1. Per installare i pacchetti su RHEL 8 / CentOS 8
    usa dnf comando. Installa postfix pacchetto utilizzando il comando seguente:

    # dnf install postfix
  2. Per abilitare e avviare il servizio systemd, immettere:
    systemctl enable postfix ; systemctl start postfix
  3. Per verificare che il servizio funzioni possiamo installare mailx pacchetto:
    # dnf install mailx
  4. Come utente normale (chiamato foo sulla macchina del laboratorio) scriviamo una mail all'amministratore, in questo esempio richiediamo più (cos'altro?) spazio su disco:
    $ mail root
    Subject: quota rise request
    Dear admin,
    Please increase my disk quota with 1 GB.
    Thanks, foo
    .
    EOT
    

    Dove mail è il client che utilizziamo e root è il destinatario. L'ultima riga contenente solo un punto segnalerà al client di posta che questa è la fine della nostra posta, che verrà consegnata a postfix per la consegna.

  5. Per verificare che la posta sia arrivata, accedi come root (il destinatario) e digita mail . Dovresti vedere l'elenco delle tue email, con questo unico elemento nell'elenco inviato nell'ultimo passaggio:
    # mail
    Heirloom Mail version 12.5 7/5/10.  Type ? for help.
    "/var/spool/mail/root": 1 message 1 new
    >N  1 foo@rhel8lab  Mon Nov 26 19:05  20/634   "quota rise request"
    &
    

    Dove N è "nuovo", 1 è l'ID del messaggio, foo@rhel8lab è il mittente (nomeutente@nomehost), è possibile visualizzare anche il tempo di consegna e l'oggetto. Digitando l'ID del messaggio, in questo caso 1 e premendo enter puoi leggere la tua posta locale, verificando che il sistema di consegna della posta funzioni come previsto.


Cent OS
  1. Come installare il server vnc su RHEL 8 / CentOS 8

  2. Come installare il server DNS su RHEL 8 / CentOS 8 Linux

  3. Come installare Puppet su CentOS 8 / RHEL 8

  4. Come installare Puppet 6.x su CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:come installare la GUI

Come installare NTP (Chrony) su CentOS 8 / CentOS 7 e RHEL 8 / RHEL 7

Come installare Zabbix Server 4.x su CentOS 6 / RHEL 6

Come installare Jetty Web Server su CentOS 7 / RHEL 7

Come installare Zabbix Server 5.0/4.0 su CentOS 7/RHEL 7

Come installare il server VNC su CentOS 8 / RHEL 8

Come installare Exim Mail Server su CentOS 6