Bonjour !
Je souhaite savoir s'il est possible d'ouvrir un webmail en étant authentifié automatiquement sous SME Server 8.
Mon but est mettre une iframe dans un site avec un lien qui ouvre une boite email sous horde sans que cela ne me demande de mot de passe ni d'utilisateur.
Pour des raison de sécurité, l'accès au Webmail est refusé en dehors de mon réseau.
Merci d'avance
Salut,
C'est possible.
Un script existe pour ca dans le répertoire scripts de l'installation de horde.
Cette installation est dans le répertoire: /home/httpd/html/horde
Le script s'appelle get_login.php et prend en paramètre un "user" et un "pass".
Seulement par défaut, ce répertoire n'est pas accessible.
Pour le rendre accessible, il faut modifier le fichier de config d'apache.
D'abord créons le répertoire des template-custom:
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
Ensuite copions le template que nous voulons modifier:
cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/85HordeAccess /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
Modifions le bloc
<Directory /home/httpd/html/horde/scripts>
order deny,allow
deny from all
</Directory>
pour avoir
<Directory /home/httpd/html/horde/scripts>
order deny,allow
deny from all
allow from all
</Directory>
Sauver le tout et lancer les commandes:
expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith restart
Après ces modifs il suffit de mettre comme url:
https://sme81/horde/scripts/get_login.php?user=toto&pass=toto
Attention de bien mentionné horde dans l'url et pas webmail.
Et voila.
A+
MasterSleepy.
Trop fort MasterSleepy
la manipulation fonctionne nickel !
merci pour tout