OVH Community, votre nouvel espace communautaire.

fonction mail dans creer.cgi


almiron
28/02/2004, 20h53
Bon je vous donne la solution pas esthétique mais qui marche à défault de trouver mieux pour l'instant :

donc :

# cd /usr/libexec/webmin/ovhm/

on copie le fichier d'origine au cas où

# cp creer.cgi creer.cgi-sav

on vas tout en bas du fichier et remplace :

if ($email && open (SENDMAIL,"| $sendmail"))
{
print SENDMAIL < To: $email
Subject: [OVHm] $nom Virtual Host créé

Domaine: $nom
Mot de passe: $mdp1
Quota: $quotas
Email: $email
Telnet: $telnet
MySQL: $mysql
SOM
}

par :

$quotasMo=$quotas/1000;
if ($email && open (SENDMAIL,"| $sendmail"))
{
print SENDMAIL "To: $email\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);
}

et la plus de soucis vous recevez un mail récapitulatif...

almiron
28/02/2004, 20h26
Bon il s'avère que je modifiais pas le bon fichier , mais meme si je modifie le /usr/libexec/webmin/ovhm/creer.cgi ca fait la meme chose

Donc mon problème reste toujours valable, si quelqu'un a la solution...

almiron
28/02/2004, 13h03
Bonjour,

je suppose que bien grand nombre d'entre vous qui "maitrise" un peu on modifier cette fonction de OVHM qui ne marche pas.

En effet lors de la création d'un domaine on devrait recevoir un mail...

j'ai beau regardé, j'ai un peu chercher sur le net j'ai fait deux trois test mais rien de concluant...

voici le code de cette fonction du fichier:

/home/ovh/src/soft/ovhm/creer.cgi

if ($email && open (SENDMAIL,"|/usr/sbin/sendmail -t"))
{
print SENDMAIL < To: $email
Subject: [OVHm] $nom Virtual Host créé

Domaine: $nom
Mot de passe: $mdp1
Quota: $quotas
Email: $email
Telnet: $telnet
MySQL: $mysql
SOM

}

Merci.