Qmail VMailMgr and Courier-Imap HOWTO | ||
---|---|---|
Indietro |
È 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
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 |
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/
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
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 |
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/.
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.
Nessuno ancora
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.