Voir la version complète : Recevoir un mail après une création de domaine dans OVHM [guide: done]
Bonjour à tous.
Voici la procédure à suivre afin que lorque vous fassiez une création d'un nom de domaine sous OVHM, ce dernier vous envoie un mail récapitulatif (fonction initiale qui ne fonctionne pas) :
- On va dans le répertoire de OVHM
# cd /usr/libexec/webmin/ovhm/
- On fait une sauvegarde du fichier existant
# cp creer.cgi creer.cgi-sav
- On édite le fichier creer
# pico creer.cgi
- Une fois dans le fichier, on va tout à la fin de ce dernier
- Vous allez remplacer le texte suivant :
if ($email && open (SENDMAIL,"| $sendmail"))
{
print SENDMAIL <<SOM;
To: $email
Subject: [OVHm] $nom Virtual Host créé
Domaine: $nom
Mot de passe: $mdp1
Quota: $quotas
Email: $email
Telnet: $telnet
MySQL: $mysql
SOM
}
par celui ci :
#Ici une modification qui permet de revenir en Mo
$quotasMo=$quotas/1000;
if ($email && open (SENDMAIL,"| $sendmail"))
{
print SENDMAIL "To: $email\n";
#Attention la ligne From est a modifier (ne pas oublier le \ devant le @ sinon cela ne fonctionnera pas)
print SENDMAIL "From: vous\@votredomaine.com\n";
print SENDMAIL "Subject: [OVHm] $nom Virtual Host créé\n\n";
print SENDMAIL "Domaine: $nom\n";
print SENDMAIL "Mot de passe: $mdp1\n";
print SENDMAIL "Quota: $quotasMo Mo\n";
print SENDMAIL "Email: $email\n";
print SENDMAIL "Telnet: $telnet\n";
print SENDMAIL "MySQL: $mysql\n";
close (SENDMAIL);
}
- Ensuite on fait CTRL+x (touche control et x, afin de quitter l'éditeur)
- A la question "Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?" répondre Y puis entrée
Voila, à chaque fois que vous allez créer un nom de domaine via OVHM, cela vous recevrez un mail récapitulatif.
Si vous avez un soucis quelconque, je ne suis en aucun cas responsable.
Pour toutes questions, problèmes, merci de les poser ici même, je ne suis pas le support OVH.
ajouté dans http://guides.ovh.com/OVHmEtAstuces
code:--------------------------------------------------------------------------------
#Ici une modification qui permet de revenir en Mo
$quotasMo=$quotas/1000;
if ($email && open (SENDMAIL,"| $sendmail"))
{
print SENDMAIL "To: $email\n";
#Attention la ligne From est a modifier (ne pas oublier le \ devant le @ sinon cela ne fonctionnera pas)
print SENDMAIL "From: vous\@votredomaine.com\n";
#il manquait juste \n";
print SENDMAIL "Subject: [OVHm] $nom Virtual Host créé\n\n";
print SENDMAIL "Domaine: $nom\n";
print SENDMAIL "Mot de passe: $mdp1\n";
print SENDMAIL "Quota: $quotasMo Mo\n";
print SENDMAIL "Email: $email\n";
print SENDMAIL "Telnet: $telnet\n";
print SENDMAIL "MySQL: $mysql\n";
close (SENDMAIL);
}[
y a une faute :
print SENDMAIL "From: vous\@votredomaine.com
=> print SENDMAIL "From: vous\@votredomaine.com";
Merci pour ces corrections effectivement j'avais eu des soucis pour faire afficher l'email via le forum et cela avait supprimer la fin de la ligne.
J'ai corriger le code de départ.
Bonjour,
Est-ce que au niveau securité ce n'est pas un peu risquer d'envoyer le mot de pass par mail?
merci
Cordialement
Janine
Si ca peut l'être mais ceci n'etait qu'une correction d'un bug existant il est clair qu'il est a améliorer...
mais faut du temps...j'en ai plus :mad:
mais je vais en trouver bientot dans une pochette surprise
:D donc je m'y remettrais...
Shogin écrivait :
[B]code:--------------------------------------------------------------------------------
#Ici une modification qui permet de revenir en Mo
$quotasMo=$quotas/1000;
$quotasMo=$quotas/1024
j'ai un probleme, j'ai un erreur 500
bonjour,
si tu edites le fichier existant tu ne peux pas avoir cette erreur 500, qu'a tu fais exactement?
j'ai fait celon votre maniere, et meme en remetant celui d'origine j'ai le probleme qui reste.
Est ce un probleme de chmod?
Je pense, ci joint un ls -l du dossier :
# ls -l
total 152
-rw-r--r-- 1 root root 369 aoû 8 2001 acl_security.pl
-rwxr-xr-x 1 root root 1733 jun 10 17:46 ajouter_alias.cgi
-rwxr-xr-x 1 root root 1399 jun 10 17:46 alias.cgi
-rw-r--r-- 1 root root 1938 jun 2 10:55 Changelog
-rwxr-xr-x 1 root root 650 jun 10 17:46 check_version.cgi
-rw-r--r-- 1 root root 1536 déc 23 2003 commun.css
-rw-r--r-- 1 root root 0 aoû 8 2001 config
-rw-r--r-- 1 root root 0 aoû 8 2001 config.info
-rwxr-xr-x 1 root root 2805 jun 10 17:46 creer_bdd.cgi
-rwxr-xr-x 1 root root 8339 jun 10 17:46 creer.cgi
-rwxr-xr-x 1 root root 2079 jun 10 17:46 creer_sousdomaine.cgi
-rwxr-xr-x 1 root root 1040 jun 10 17:46 effacer_alias.cgi
-rwxr-xr-x 1 root root 2493 jun 10 17:46 effacer_bdd.cgi
-rwxr-xr-x 1 root root 4809 jun 10 17:46 effacer_domaine.cgi
-rwxr-xr-x 1 root root 1850 jun 10 17:46 effacer_sousdomaine.cgi
-rwxr-xr-x 1 root root 2732 jun 10 17:46 fast-index.cgi
-rwxr-xr-x 1 root root 1881 jun 10 17:46 formulaire_creer_domaine.cgi
drwxrwxr-x 2 root root 4096 mai 17 18:39 help
drwxr-xr-x 2 root root 4096 déc 23 2003 images
-rw-r--r-- 1 root root 2192 jun 10 17:46 index.cgi
drwxr-xr-x 2 root root 4096 jun 10 14:51 lang
-rw-rw-r-- 1 root root 18109 déc 26 2001 LICENSE
-rw-r--r-- 1 root root 1394 jun 10 17:46 lister_domaines.cgi
-rwxr-xr-x 1 root root 6538 jun 10 17:46 modifier.cgi
-rw-r--r-- 1 root root 97 mar 6 2002 module.info
-rw-r--r-- 1 root root 10975 jan 26 2004 ovhmlib.pm
-rwxr-xr-x 1 root root 1198 jun 10 17:46 restart.cgi
-rwxr-xr-x 1 root root 4128 jun 10 17:46 save_modifier.cgi
drwxr-xr-x 4 root root 4096 aoû 8 2001 skel
compare pour le creer.cgi ....
[root@www ovhm]# ls -l
total 152
-rw-r--r-- 1 root root 369 aoû 8 2001 acl_security.pl
-rwxr-xr-x 1 root root 1733 sep 12 00:26 ajouter_alias.cgi
-rwxr-xr-x 1 root root 1399 sep 12 00:26 alias.cgi
-rw-r--r-- 1 root root 1938 jun 2 10:55 Changelog
-rwxr-xr-x 1 root root 650 sep 12 00:26 check_version.cgi
-rw-r--r-- 1 root root 1536 déc 23 2003 commun.css
-rw-r--r-- 1 root root 0 aoû 8 2001 config
-rw-r--r-- 1 root root 0 aoû 8 2001 config.info
-rwxr-xr-x 1 root root 2805 sep 12 00:26 creer_bdd.cgi
-rwxr-xr-x 1 root root 8339 sep 12 00:26 creer.cgi
-rwxr-xr-x 1 root root 2079 sep 12 00:26 creer_sousdomaine.cgi
-rwxr-xr-x 1 root root 1040 sep 12 00:26 effacer_alias.cgi
-rwxr-xr-x 1 root root 2493 sep 12 00:26 effacer_bdd.cgi
-rwxr-xr-x 1 root root 4809 sep 12 00:26 effacer_domaine.cgi
-rwxr-xr-x 1 root root 1850 sep 12 00:26 effacer_sousdomaine.cgi
-rwxr-xr-x 1 root root 2732 sep 12 00:26 fast-index.cgi
-rwxr-xr-x 1 root root 1881 sep 12 00:26 formulaire_creer_domaine
.cgi
drwxrwxr-x 2 root root 4096 mai 17 18:39 help
drwxr-xr-x 2 root root 4096 déc 23 2003 images
-rw-r--r-- 1 root root 2192 sep 12 00:26 index.cgi
drwxr-xr-x 2 root root 4096 jun 10 14:51 lang
-rw-rw-r-- 1 root root 18109 déc 26 2001 LICENSE
-rw-r--r-- 1 root root 1394 sep 12 00:26 lister_domaines.cgi
-rwxr-xr-x 1 root root 6538 sep 12 00:26 modifier.cgi
-rw-r--r-- 1 root root 97 mar 6 2002 module.info
-rw-r--r-- 1 root root 10975 jan 26 2004 ovhmlib.pm
-rwxr-xr-x 1 root root 1198 sep 12 00:26 restart.cgi
-rwxr-xr-x 1 root root 4128 sep 12 00:26 save_modifier.cgi
drwxr-xr-x 4 root root 4096 aoû 8 2001 skel
[root@www ovhm]# ls -l
total 152
-rw-r--r-- 1 root root 369 aoû 8 2001 acl_security.pl
-rwxr-xr-x 1 root root 1733 sep 12 00:26 ajouter_alias.cgi
-rwxr-xr-x 1 root root 1399 sep 12 00:26 alias.cgi
-rw-r--r-- 1 root root 1938 jun 2 10:55 Changelog
-rwxr-xr-x 1 root root 650 sep 12 00:26 check_version.cgi
-rw-r--r-- 1 root root 1536 déc 23 2003 commun.css
-rw-r--r-- 1 root root 0 aoû 8 2001 config
-rw-r--r-- 1 root root 0 aoû 8 2001 config.info
-rwxr-xr-x 1 root root 2805 sep 12 00:26 creer_bdd.cgi
-rwxr-xr-x 1 root root 8339 sep 12 00:26 creer.cgi
-rwxr-xr-x 1 root root 2079 sep 12 00:26 creer_sousdomaine.cgi
-rwxr-xr-x 1 root root 1040 sep 12 00:26 effacer_alias.cgi
-rwxr-xr-x 1 root root 2493 sep 12 00:26 effacer_bdd.cgi
-rwxr-xr-x 1 root root 4809 sep 12 00:26 effacer_domaine.cgi
-rwxr-xr-x 1 root root 1850 sep 12 00:26 effacer_sousdomaine.cgi
-rwxr-xr-x 1 root root 2732 sep 12 00:26 fast-index.cgi
-rwxr-xr-x 1 root root 1881 sep 12 00:26 formulaire_creer_domaine.cgi
drwxrwxr-x 2 root root 4096 mai 17 18:39 help
drwxr-xr-x 2 root root 4096 déc 23 2003 images
-rw-r--r-- 1 root root 2192 sep 12 00:26 index.cgi
drwxr-xr-x 2 root root 4096 jun 10 14:51 lang
-rw-rw-r-- 1 root root 18109 déc 26 2001 LICENSE
-rw-r--r-- 1 root root 1394 sep 12 00:26 lister_domaines.cgi
-rwxr-xr-x 1 root root 6538 sep 12 00:26 modifier.cgi
-rw-r--r-- 1 root root 97 mar 6 2002 module.info
-rw-r--r-- 1 root root 10975 jan 26 2004 ovhmlib.pm
-rwxr-xr-x 1 root root 1198 sep 12 00:26 restart.cgi
-rwxr-xr-x 1 root root 4128 sep 12 00:26 save_modifier.cgi
drwxr-xr-x 4 root root 4096 aoû 8 2001 skel
Tout est identique...
:( alors désolé je vois pas...
ovh a reussit depuis leur pc, et moi depuis le mien ca bloque !
Pourquoi ?
L.Boggio
24/09/2004, 21h43
almiron écrivait :
:( alors désolé je vois pas...
faudrait regarder les logs pour avoir plus d'inos sur l'erreur 500...
Elle vient d'un probleme de theme, tres curieux ! De plus sa c'est propager jusqu'au script qmailadmin sqmail etc
athegomez
07/10/2006, 14h29
J'ai effectivement tester ca marche a merveille.
j'ai mçeme profité pr ajouter d'autre ligne de commande, du genre creation de ses adresses mails et lecture de ces mails.
c formidable.
merci!!!
vBulletin® v.3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org