Capitolo 21. Configurazione del Mail Transport Agent (MTA)

Un Mail Transport Agent (MTA) � essenziale per inviare posta da un sistema Red Hat Linux. Il Mail User Agent (MUA), per esempio Mozilla Mail, Mutt, Pine e Evolution, consente di leggere e comporre messaggi di posta elettronica. Quando si invia un messaggio di posta elettronica da un MUA, esso viene trasferito all'MTA, che invia il messaggio a una serie di MTA fino ad arrivare a destinazione.

Anche se un utente non intende inviare posta dal sistema, ci sono alcuni task automatizzati o programmi di sistema che usano il comando /bin/mail per inviare messaggi di posta contenenti messaggi di log all'utente root del sistema locale.

Red Hat Linux 8.0 fornisce due MTA: Sendmail e Postfix. Se sono installati entrambi, sendmail rappresenta l'MTA di default. Il Mail Transport Agent Switcher consente di selezionare sendmail o postfix come MTA di default per il sistema.

Per utilizzare il Mail Transport Agent Switcher, seleionate il pulsante del menu principale (sul pannello) => Extra => System Settings => Mail Transport Agent Switcher, opure digitate il comando redhat-switchmail al prompt della shell (per esempio, in un terminale XTerm o GNOME).

Il programma rileva automaticamente se il sistema X Window � in esecuzione. In tal caso, il programma viene avviato in modalit� grafica come mostra la Figura 21-1. Se il sistema X Window non � rilevato, viene avviato in modalit� di testo. Per eseguire il Mail Transport Agent Switcher in modalit� di testo, usate il comando redhat-switchmail-nox.

Figura 21-1. Mail Transport Agent Switcher

Se selezionate Postfix, assicuratevi che il servizio sendmail non sia in funzione e che il servizio postfix sia avviato:

/sbin/service sendmail stop
/sbin/service postfix start

Se selezionate Sendmail, assicuratevi che il servizio postfix non sia in funzione e che il servizio sendmail sia avviato:

/sbin/service postfix stop
/sbin/service sendmail start

Per attivare o disattivare i vari servizi all'avvio, dovete configurare il runlevel con Services Configuration Tool, ntsysv o chkconfig. Per maggiori dettagli, consultate il Capitolo 13.

Per ulteriori informazioni sui protocolli di posta elettronica e MTA, consultate la Official Red Hat Linux Reference Guide.