In questa esercitazione si procede alla configurazione di Sendmail per operare come server di posta interno, in grado di fare da SMTP server per i client della rete locale, di essere MX per un dominio interno e forwardare la posta in uscita ad un SMTP server esterno.
Operazioni Richieste
0- Eseguire una copia di backup di /etc/mail/sendmail.cf
e /etc/mail/sendmail.mc
1- Configurare Sendmail per restare in ascolto sulla porta 25 dell'indirizzo IP della propria scheda di rete. Riavviare il servizio e verificare.
2- Operando sui file di configurazione presenti in /etc/mail (senza toccare sendmail.mc e sendmail.cf) aggiungere il proprio dominio di test (es: lab24.info, lab42.com ecc) alle'elenco dei domini locali per cui Sendmail puņ ricevere posta (il dominio della propria intranet). Riavviare il servizio e operando da un client di posta presente sulla rete 10.42.42.0/24 (non usarei l proprio computer), fare prove di invio ad un indirizzo di posta interno e ad uno esterno.
3- Sempre operando sui file di configurazione predisposti in /etc/mail, fare in modo che sia permesso il relay a tutti i client della rete 10.42.42.0/24. Riavviare il servizio e rifare la prova del punto precedente.
4- Creare un alias che forwarda tutte le mail per [email protected] (usare il dominio locale) all'account locale mrossi (creare l'utente se necessario)
5- Creare un alias che forwarda tutte le mail per l'indirizzo [email protected] agli account mrossi, cverdi e gbianchi.
Testare il funzionamento, verificare anche cosa appare in /var/log/maillog
Operazioni necessarie
1- Scommentare in /etc/mail/sendmail.mc
la riga DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
facendola diventare dnl # DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
.
Per modificare la configurazione: m4 /etc/mail/sendmail.m4 > /etc/mail/sendmail.cf
Per riavviare il servizio con le nuove impostazioni /etc/init.d/sendmail restart
2- Aggiungere al file /etc/mail/local-host-names
una riga contenente il nome del proprio dominio. Riavviare il servizio per rendere la modifica operativa.
3- Aggiungere al file /etc/mail/access
una riga tipo 10.42.42 RELAY
4- Aggiungere al file /etc/aliases
una riga tipo mario.rossi: mrossi
5- Aggiungere al file /etc/aliases
una riga tipo vendite: mrossi, cverdi, gbianchi