Intranet - Installazione del server di mail

Presentazione dell'installazione

Il server di mail più diffuso su Linux è Sendmail, tuttavia è difficile da configurare, così gli si preferirà Qmail, un server di mail alternativo

Qmail è costituito da un insieme di programmi funzionanti con degli UID/GID diversi per minimizzare le istruzioni.

Packages necessari all'installazione

Per installare Qmail, sono necessari i packages seguenti :

  • functions-2-1.i386.rpm
  • daemontools-0.53-16-i386.rpm
  • ucspi-tcp-0.84-1.i386.rpm
  • qmail-1.03-14ucspi.i386.rpm
  • checkpassword-0.81-2.i386.rpm

Essi possono essere scaricati dal sito RPMFind.net.

Installazione di Qmail

Per installare Qmail, in un primo tempo bisogna installare i diversi pacchetti RPM :

rpm -ivh functions-2-1.i386.rpm
rpm -ivh daemontools-0.53-16-i386.rpm 
rpm -ivh ucspi-tcp-0.84-1.i386.rpm 
rpm -ivh qmail-1.03-14ucspi.i386.rpm 
rpm -ivh checkpassword-0.81-2.i386.rpm
Dopo l'installazione di questi pacchetti, vengono creati dei file di configurazione, nonché due gruppi di utenti, sette nuovi utenti, e le seguenti cartelle :
  • /var/qmail : cartella principale
  • \_ alias/ : ricettacolo di conti "speciali" (root…)
  • \_ bin/ : binari della distribuzione qmail
  • \_ control/ : file di configurazione
  • \_ defaultdelivery/ : file di configurazione per il formato della casella postale
  • \_ man/ : pagine di manuale
  • \_ doc/ : documentazione
  • \_ queue/ : la fila d'attesa
  • \_ users/ : piano di indirizzamento (super-file di alias)
La documentazione di Qmail si trova nella cartella /var/qmail/doc. Per poter usare le pagine di manuale riferite a Qmail, bisogna che aggiungiate manualmente il percorso verso queste pagine nella variabile MANPATH con la seguente sintassi :
export MANPATH=$MANPATH:/var/qmail/man

Reindirizzare la posta del superutente

Con Qmail, per ragioni di sicurezza, il superutente (root) non può ricevere direttamente la posta. Bisogna quindi reindirizzare la sua posta verso un account particolare, scrivendo il file .qmail-root (tutti i file il cui nome inizia con un punto sono dei file nascosti) posti nella cartella/var/qmail/alias :

cd /var/qmail/alias
cat > .qmail-root
vostro_account_utente
^D
E' anche possibile reindirizzare la posta di altri utenti…

Scegliere il formato della casella postale

Grazie a Qmail, è possibile scegliere il formato della casella postale, cioè il modo in cui i messaggi degli utenti vengono stoccati. Il formato della casella postale "Maildir" permette di immagazzinare i messaggi degli utenti direttamente nelle loro cartelle di lavoro (da qui la creazione di cartelle)Mildir nello scheletro).

Così, pe usare questo formato di casella postale, bisogna inserire i comandi seguenti :

cd /var/defaultdelivery
cp -f mdir rc

Configurazione di Qmail

Per poter usare Qmail, resta da configurare quest'ultimo, soprattutto i file di controllo posti nella cartella/var/qmail/control :

  • me 
    contiene il nome del server di messaggeria
  • defaultdomain
    contiene il nome del dominio di default
  • locals
    contiene l'insieme dei nomi/alias del server di messaggeria
  • rcpthosts
    contiene il nome dei domini autorizzati ad utilizzare il server di messaggeria per inviare della posta
Qui di seguito i comandi da inserire per configurare questi file :
  • cd /var/qmail/control
  • cat > me
    tuxserver
    ^D
  • cat > me
    tuxserver
    ^D
  • cat > defaultdomaine
    tuxdomaine
    ^D
  • cat > locals
    tuxserver
    tuxserver.tuxdomaine
    smtp
    smtp.tuxdomaine
    ^D
  • cat > rcpthosts
    tuxdomaine
    .tuxdomaine
    ^D
La configurazione minima del server è così attuata, è quindi possibile lanciare il server di messaggeria

Lancio dei servizi

Il lancio manuale dei servizi necessari al server di messaggeria si fa con i comandi seguenti :

/etc/rc.d/init.d/qmail.init start 
/etc/rc.d/init.d/qmail-smtpd.init start 
/etc/rc.d/init.d/qmail-pop3d.init start
Qui di seguito i comandi che permettono di lanciare (bloccare) automaticamente questi servizi ad ogni avvio del sistema :
chkconfig --level 345 qmail on 
chkconfig --level 345 qmail-smtpd on 
chkconfig --level 345 qmail-pop3d on 
chkconfig --level 0126 qmail off 
hkconfig --level 0126 qmail-smtpd off 
chkconfig --level 0126 qmail-pop3d off 

Michel Maudet



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:59


Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.