Sendmail

Il file sendmail.cf viene installato di default in /etc. La configurazione di default funzionerą per molti host SMTP (Simple Mail Transfer Protocol) . Non funzionerą per i siti UUCP; avrete bisogno di creare un nuovo file sendmail.cf se volete utilizzare anche il protocollo UUCP.

NotaNota Bene
 

Il server IMAP (Internet Message Access Protocol) non viene attivato dal processo di installazione. Se il vostro ISP ha un server IMAP invece di un server SMTP, dovrete installare il pacchetto IMAP. Senza di esso, il vostro sistema non sarą in grado di passare informazioni al server IMAP o di scaricare la vostra posta.

Per creare un nuovo file sendmail.cf, dovete installare m4 ed il pacchetto dei sorgenti di sendmail. Leggete il file README di sendmail per maggiori dettagli sulla creazione dei file di configurazione per sendmail. O'Reilly & Associates ha pubblicato un buon manuale di sendmail dal titolo sendmail, scritto da Bryan Costales.

Una configurazione comune prevede un singolo sistema attivo come mail gateway per tutte le macchine sulla vostra rete. Per esempio, alla Red Hat abbiamo una macchina mail.redhat.com che gestisce tutti i nostri messaggi. Sulla macchina principale abbiamo semplicemente bisogno di aggiungere una entry /etc/sendmail.cw. Ecco un esempio:

# sendmail.cw - include all aliases for your machine
# here.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com
      

Sulle altre macchine torgo, poodle, e devel, dobbiamo modificare /etc/sendmail.cf in modo tale che quando inviamo messaggi vengano "mascherate" come se fossero mail.redhat.com, e per trasferire qualsiasi mail locale a redhat.com. Cercate le linee DH e DM in /etc/sendmail.cf e digitate:

# who I send unqualified names to
# (null means deliver locally)
DRmail.redhat.com
      
# who gets all local email traffic 
DHmail.redhat.com
      
# who I masquerade as (null for no masquerading)
DMredhat.com
      

Con questo tipo di configurazione, tutti i messaggi inviati appariranno come se fossero stati spediti da redhat.com, ed ogni messaggio inviato a torgo.redhat.com o ad altri host verrą inoltrato a mail.redhat.com.

Ricordatevi che se configurate un sistema di mascheramento della posta dovrete riconfigurare l'invio dei messaggi di sistema. Nell'esempio precedente, i file di log periodicamente inviati a dal demone cron verranno inviati a .