$ligne) { if (ereg ("$Name=(.*)",$ligne,$reg)) { $var = trim($reg[1]); return $var; } } } } // fin function echo "

".gettext("Configure le SMTP")."

\n"; //Aide //aide $_SESSION["pageaide"]="L%27interface_web_administrateur#Partie_:_Configuration_de_l.27exp.C3.A9dition_des_messages_syst.C3.A8me"; if (is_admin("system_is_admin",$login)=="Y") { // Creation du fichier de conf de ssmtp if ($_GET[action] == "exim_mod") { $fichier = "/etc/ssmtp/ssmtp.conf"; $fp=fopen("$fichier","w+"); $DEFAUT = " # Genere par l'interface de Se3 root=$_GET[dc_root] mailhub=$_GET[dc_smarthost] rewriteDomain=$_GET[dc_readhost] hostname=$_GET[dc_readhost] "; fwrite($fp,$DEFAUT); fclose($fp); $subject = gettext("Test de la configuration de votre serveur Se3"); $message = gettext("Message envoy� par le serveur Se3"); mail ($_GET[dc_root], $subject, $message); unset($action); } // test la presence du paket $ssmtp = exec("dpkg -l | grep ssmtp > /dev/null && echo ok"); // Si deja installe if ($ssmtp == "ok") { echo "
"; echo ""; echo "

"; echo "\n"; echo "\n"; $dc_readhost = variable ("rewriteDomain"); if ($dc_readhost == "") { $dc_readhost = "$domain"; } echo ""; echo ""; echo "\n"; echo ""; echo "\n"; echo "\n"; echo ""; $dc_smarthost = variable ("mailhub"); if ($dc_smarthost == "") { $dc_smarthost = "$slisip"; } echo "\n"; echo ""; echo "\n"; echo "\n"; echo ""; $dc_root = variable ("root"); echo ""; echo ""; echo "\n"; echo "
".gettext("Configuration de la messagerie")."
".gettext("Domaine :")."Si vous n\'avez pas d\'IP fixe vous ne possédez pas de domaine, vous risquez alors de ne pas pouvoir envoyer de messages
')")."\">
 
".gettext("Serveur SMTP")." :
- Si vous avez un Slis ou un Lcs, indiquer son adresse IP.
- Si vous n\'avez pas un serveur de ce type indiquer le smtp de votre provider. (smtp.free.fr par exemple). ')")."\">
 
".gettext("Boite de réception")." : 
\n"; echo "

"; echo "
"; echo "
\n"; } else { echo gettext("Le paquet ssmtp ne semble pas installé sur la machine"); echo "

"; echo gettext("Vous devez d'abord exécuter sur le serveur un apt-get install ssmtp"); } } else echo gettext("Vous n'avez pas les droits nécessaires pour ouvrir cette page..."); include ("pdp.inc.php"); ?>