Postfix
Pour utiliser cette configuration il faut installer les packages suivants :
- Postfix - Imap - Apache2 - PHP - Module PHP-Imap
Squiremail est un site à intégrer à apache.
Nous allons commencer par activer le service imap qui est désactivé par défaut.
Pour cela il faut aller dans le fichier : /etc/xinet.d/imap et mettre disable = no
Ensuite tapper service -f imap afin de prendre en compte la modification de la configuration.
Puis il faut activer les variables globales sur PHP pour ça il faut copier le fichier /usr/share/doc/libphp_common430-430/php.ini-recommended
puis le renommer dans /etc/php.ini
Ensuite editer le fichier php.ini, rechercher la fonction register_globals = Off et le passer à on.
Pour continuer il faut configurer apache, préparer un repertoire dans lequel tout le monde est en lecture et y copier les fichiers squiremail. Executer ./configure dans le repertoire de squiremail et configurer les options comme il convient.
Ensuite il faut créer l'hôte virtuel sur apache, pour cela il faut editer le fichier /etc/httpd/conf/vhosts/Vhosts.conf
Et y mettre la configuration d'un hote comme suite :
#création de l'aliase (http://addresse/aliase
Alias /public "/var/lib/mailman/archives/public"
#configuration des droits sur le repertoire
Options Indexes FollowSymLinks MultiViews IncludesNoExec AllowOverride All Order allow,deny Allow from all
#Ne doit être crée qu'une fois.
NameVirtualHost *
#A mettre pour chaque hote virtuel, le premier de la liste sera le site par défaut
DocumentRoot "/var/lib/mailman/archives/public/" ServerName mail.domaine ServerAdmin root@domaine
Pour appliquer la configuration faire : apachectl restart
Puis il faut configurer Postfix, je vais donner ici les quelques parametres de base à modifier pour qu'il fonctionne. Pour une configuration plus avancée il faudra