3. Mettere tutto insieme

3.1. Configurazione base di Qmail

È necessario aggiungere i domini da gestire al file /var/qmail/control/virtualdomains nel seguente formato standard per Qmail e VMailMgr domain1.com:user1 Per documentazioni più dettagliate su configurazioni ed impostazioni si visiti il sito di Qmail http://www.qmail.org e quello di VMailMgr http://www.vmailmgr.org

3.2. Configurare Qmail per utilizzare VMailMgr per l'autenticazione

Come impostazione predefinita qmail usa checkpassword per l'autenticazione. Per configurarlo in modo da utilizzare VMailMgr si digiti il seguente comando:
  echo checkvpw > /var/qmail/control/checkpassword

3.3. Impostare Courier-imap per VMailMgr

Copiare le librerie auth nella directory di courier. Se installato da RPM, allora l'RPM vmailmgr-courier-imap ha già eseguito questa operazione. Altrimenti, si usi il seguente comando:
  cp /usr/bin/authvmailmgr /usr/lib/courier-imap/libexec/authlib/

Modificare /usr/lib/courier-imap/etc/imapd aggiungendo authvmailmgr come sola voce in AUTHMODULES

Per documentazioni più dettagliate su configurazioni ed impostazioni di Courier-imap si visiti la pagina http://www.inter7.com/courierimap/

3.4. Impostare i domini virtuali con VMailMgr

Con l'utenza che gestirà il dominio in questione spostarsi nella directory home e digitare:
  vsetup

Tale comando andrà ad impostare le directory home degli utenti con la struttura necessaria per accettare la posta in ingresso. Sarà probabilmente necessario creare un account di posta digitando

  vadduser emailuser

Per documentazioni più dettagliate su configurazioni ed impostazioni si visiti la pagina di VMailMgr presso http://www.vmailmgr.org

3.5. Avviare i demoni

Avviare il demone di Qmail. Qmail si installa configurandosi in avvio automatico in un modo un po' misterioso (per me). Se si preferiscono gli script init è possibile ottenere il file init.d di Larry Doolittle (ldoolitta@ajlab.org) all'indirizzo http://qmail.area.com/init.d-script Se è già presente il file init.d di Larry basta eseguire
  /etc/rc.d/init.d/qmail start

Avviare il demone di VMailMgr
  /etc/rc.d/init.d/vmailmgrd start

Avviare il demone di Courier-imap
  /etc/rc.d/init.d/courier-imap start

3.6. Alcune ultime considerazioni

Qmail e le Maildir possono causare un funzionamento non corretto di alcune applicazioni email che girano localmente. Si visiti il sito di Qmail http://www.qmail.org per dettagli sulle applicazioni che devono essere corrette per funzionare correttamente con le Maildir.

Courier-imap non è usato largamente come i server IMAP Cyrus o UWash. Perciò è possibile che il sistema soffra di qualche piccola incompatibilità. Courier-imap è stato scritto molto bene e cerca di uniformarsi alla definizione di IMAP, anche se questo significa che alcuni client IMAP potrebbero non funzionare correttamente. Per dettagli si visiti il sito web di Courier-imap su http://www.inter7.com/courierimap/.

3.7. Client di posta

Con il sistema appena configurato è necessario sapere che gli account degli utenti saranno del tipo user@domain.com Netscape non riconosce questo formato, quindi per Netscape sarà necessario utilizzare user:domain.com

Suggerisco inoltre di controllare il sito di phpGroupWare all'indirizzo http://www.phpgroupware.org. Ho configurato il supporto per vmailmgr in questo progetto ed il sito può fornire informazioni per una soluzione completa alternativa a MS Exchange/Outlook o Lotus Domino.

Se si decidesse di utilizzare un client web-mail, sarà importante modificare l'impostazione MAXPERIP in courier-imap. Come impostazione predefinita questo valore è 4, che è un po' basso. Un nuovo valore potrebbe variare da 10 a 50. In caso contrario potrebbero esserci problemi di collegamento per gli utenti. Questa impostazione si trova in /usr/lib/courier-imap/etc/imapd.

3.8. Bug conosciuti

Nessuno ancora

3.9. Infine

Sono stanco, e mi chiedo se qualcuno usera mai questo HOWTO, ma sono felice di averlo fatto. Sono sicuro che se avete letto questo documento sarete anche voi stanchi. Bene, tutto quello che spero è che siate riusciti a far funzionare Qmail, VMailMgr e Courier-imap. Se così fosse, divertitevi! Altrimenti, male!

O.K. lettori, è tutto per oggi. Sentitevi liberi di inviarmi il vostro feedback, eterna gratitudine, fiori, soldi, automobili, etc.