Ce logiciel est composé d'un ensemble de démons qui se repartissent les taches. L'ensemble de ces démons communiquent via des sockets unix ou tcp, IPv6 est automatiquement activé s'il est detecté lors de la compilation.
Il est nécessaire d'instaler au minimum courier-imap, courier-authdaemon ainsi qu'au moins une méthode d'authentification.
Sous FreeBSD il s'agit pour moi des paquetages:
security/courier-authlib-base security/courier-authlib-ldap mail/courier-imap
Chez Debian, l'equivalent en serait:
courier-authdaemon courier-ldap courier-base courier-imap
Ces services sont lancés « à la demande » à partir d'un méta-serveur de type inetd. Les conditions suivantes sont requises :
1. Utiliser un inetd compatible IPv6 :
2. Modifier le inetd.conf. Sur les deux plates-formes précédentes, il est nécessaire de dupliquer les entrées, une ligne par version du protocole :
pop3 stream tcp nowait root /usr/local/sbin/ipop3d ipop3d pop3 stream tcp6 nowait root /usr/local/sbin/ipop3d ipop3d imap stream tcp nowait root /usr/local/sbin/imapd imapd imap stream tcp6 nowait root /usr/local/sbin/imapd imapd
pop3 stream tcp6 nowait root /usr/sbin/tcpd /usr/local/sbin/ipop3d pop3 stream tcp4 nowait root /usr/sbin/tcpd /usr/local/sbin/ipop3d imap2 stream tcp6 nowait root /usr/sbin/tcpd /usr/local/sbin/imapd imap2 stream tcp4 nowait root /usr/sbin/tcpd /usr/local/sbin/imapd
3. Utiliser une version des démons imapd et ipop3d compatible IPv6, pour que les adresses et noms des clients soient correctement rendus dans les journaux systèmes. UW-Imap 2004g répond à ce critère.
IMP repose sur le couple Apache/PHP qui dans leur version actuelles sont parfaitement compatibles avec Ipv6. Son utilisation en Ipv6 ne pose pas de problème particulier. En utilisant des noms de machine dans nos fichiers de configurations, aucune modification n'a été nécessaire pour migrer notre serveur. IMP