### Introduzione a Sendmail

Sendmail è il programma Unix standard per il trasporto e la consegna della posta. Quando un utente del tuo sistema desidera inviare e-mail a qualcuno su un altro host, sendmail è il programma che esegue l'effettivo processo di consegna della posta. Allo stesso modo, quando qualcuno su un altro sistema invia posta a uno dei tuoi utenti, sendmail riceverà l'e-mail e la memorizzerà nel file di posta dell'utente.

Sendmail è solo un MTA (agente di trasporto della posta), il che significa che non presenta alcuna interfaccia utente alle persone che desiderano inviare e-mail. Programmi come Eudora, elm o /bin/mail con cui gli utenti interagiscono effettivamente con un MUA chiamato (agenti utente di posta). Un MUA non recapita l'e-mail in sé, invece passa semplicemente l'e-mail a sendmail per eseguire la consegna.

I MUA utente possono essere eseguiti direttamente sul proprio sistema (MUA come pine, elm o /bin/mail) o su un host separato che può essere un PC a singolo utente (per MUA come Eudora, Exchange e Netscape Communicator). Nel primo caso, la posta viene inviata richiamando direttamente sendmail e passandogli il messaggio e ricevuta leggendo il file di spool della posta dell'utente. Per i MUA eseguiti su altri host, la posta viene inviata connettendosi al processo sendmail sul sistema utilizzando il protocollo SMTP e ricevuta connettendosi a un server POP3 separato.

### Il modulo Sendmail

La pagina principale di questo modulo mostra una tabella di icone, ciascuna per configurare una parte diversa della funzionalità di sendmail. Tuttavia, le funzioni dietro alcune icone potrebbero non essere disponibili, se non sono state configurate in `sendmail.cf` . Quando installi sendmail, puoi scegliere quali funzioni sono disponibili modificando un `.mc` , che viene convertito da `m4` in `sendmail.cf` . Molte funzioni (come Mappatura indirizzi, mascheramento dominio e controllo spam) potrebbero non essere disponibili a meno che non siano state abilitate al momento dell'installazione.