Squirrelmail sur rhel5 et selinux.
Par Charles Lacroix le jeudi, avril 10 2008, 13:45 - Tutorial - Lien permanent
Aujourd'hui j'ai du configurer un petit serveur qui va s'occuper du site web et des courriel. J'ai donc installé un serveur linux très standard.
- Installation minimal de CentOS 5
- yum install httpd squirrelmail postfix system-switch-mail dovecot
- system-switch-mail ( choisir postfix )
- Copier le site web dans /var/www/html
- restorecon -R /var/www/html
- chkconfig httpd on
- service httpd start
- configurer postfix et dovecot pour utiliser le format Maildir
- service postfix restart
- chkconfig dovecot on
- service dovecot start
Juste qu'ici rien de sorcier pour un habitué .. mais lorsqu'on va sur se webmail et qu'on essaie de se connecter on a un 'Permission denied' du a selinux qui empèche apache de faire des connections pop/imap. Bref pour résoudre ce problème quoi de plus instinctif que la commande suivante:
setsebool -P httpd_can_network_connect 1
Une fois la commande tapé attendre quelque secondes et réessayé. Bingo ça fonctionne... tout le monde est heureux. Pour les curieux vous pouvez taper la commande 'getsebool -a' afin d'afficher les possibilités.


































Commentaires
Pourquoi tu vas tout mettre dans /var/www/html? As-tu regardé le fichier /etc/httpd/conf.d/squirrelmail.conf? Il me semble qu'il fait un alias genre /webmail/ si je me souviens bien.