Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1523 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] ajout user sous Linux et envoie mail (Edit)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] ajout user sous Linux et envoie mail (Edit)

n°142416
MD le boss​e
Si je pouvais changer
Posté le 22-05-2002 à 13:50:32  profilanswer
 

Je suis en train de développer une application permettant d'automatiser la création de comptes pour hébergement web sous Unix. Celle-ci s'inscrit dans le cadre d'un projet open-source.
 
 Elle se compose de deux parties. La première, écrite en php, a pour but de traiter le formulaire rempli en ligne par le futur hébergé et d'enregistrer les données dans une base de donnée mysql.
La seconde partie est écrite en C++. Elle sélectionne les données dans la bd mysql et exécute les modifications nécessaire sur le système pour la création du compte. Cela passe par la création de l'utilisateur Unix, ajout d'un virtualhost dans apache, création d'une base de donnée mysql et application des privilèges, création du répertoire de l'utilisateur, etc...
La liste des tâches que remplira cette application n'est pas définitive, et j'espère qu'elle s'agrandira.
 
Mais le problème dans tout ça, c'est que je débute en C++ et que j'ai un peu de mal. J'ai fait un début de code qui comprend la connexion à mysql, mais il me manque encore beaucoup de choses.
 
Si vous avez envie de m'aider dans ce projet, je vous donne le lien d'un post sur le forum du projet qui explique plus en détail: http://www.serveurperso.net/forums [...] i=98&t=98.
 
@++ et merci de votre attention

 

[jfdsdjhfuetppo]--Message édité par MD le bosse le 25-05-2002 à 20:26:29--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 22-05-2002 à 13:50:32  profilanswer
 

n°142706
MD le boss​e
Si je pouvais changer
Posté le 22-05-2002 à 19:43:49  profilanswer
 

[:tadzoa]  
Je désespère, j'arrive pas à avancer dans mon programme.
Je vais expliquer les problèmes que j'ai:
 
- Comment ajouter un utilisateur dans un système UNIX proprement et lui créer un répertoire ? On 'ma conseillé d'utiliser PAM mais je n'ai pas trouvé de docs sur ça.
 
Comment envoyer un mail en C++ sous Linux ? J'ai un serveur smpt d'installé, comment puis-je l'utiliser ?
 
Je suis débutant, alors j'ai un peu de mal.
 
Merci d'avance
 
@++

n°144682
MD le boss​e
Si je pouvais changer
Posté le 25-05-2002 à 20:25:15  profilanswer
 

je fais un chtit up, parce que j'ai modifié le titre, et que je suis vraiment motivé pour ce projet et je veux pas laisssé tomber parce que je sais que c faisable.
@++ et merci d'avance

n°144688
lorill
Posté le 25-05-2002 à 21:03:05  profilanswer
 

MD le bosse a écrit a écrit :

[:tadzoa]  
Comment envoyer un mail en C++ sous Linux ? J'ai un serveur smpt d'installé, comment puis-je l'utiliser ?




 
Trois moyens, du plus crade au plus propre :
- utiliser une commande : system("mail blabla" )
- utiliser les sockets et te connecter au serveur et gerer l'envoi a la main
- utiliser une bibliothèque qui fera ca pour toi

n°144709
cassidy
Black Rainbow
Posté le 25-05-2002 à 22:22:14  profilanswer
 

ce serait pas plus simple de faire ca avec un script BASH plutot ?


---------------
Join us now and share the software;
n°144713
THE REAL S​MILEY
The Real Résistance!
Posté le 25-05-2002 à 22:27:17  profilanswer
 

t'as essayé Webmin qui permet de tout administrer Linux dans une interface Web, au pire tu peux récupérer les sources


---------------
༼ つ ◕_◕ ༽つ
n°144743
conatic
Posté le 26-05-2002 à 00:59:26  profilanswer
 

ca pourrait etre util ca non ?
 

Code :
  1. system(echo "essai de mail" | mail webmaster@hardware.fr) ?

n°144745
lorill
Posté le 26-05-2002 à 01:05:10  profilanswer
 

en rajoutant les " et les \ la ou il faut, oui.  
tu peux aussi préciser le sujet avec l'option -s de mail.
par contre je sais pas si ca te permet de faire du mime.

n°144748
MD le boss​e
Si je pouvais changer
Posté le 26-05-2002 à 01:12:24  profilanswer
 

Si je veux faire ça en C++, c que je pense que ce programme aura certainement d'autres tâches ne pouvant pas être faite avec le bash. Et puis ça serait beaucoup plus compliqué pour se connecter à mysql, et récupérer les données.
 
Pour ce qui est de webmin, il est écrit principalement en perl, donc dans mon cas ça ne va pas me servir.
 
Les deux solutions qui m'intéressent vraiment pour l'envoie de mail sont celles là: (en attendant je vais mettre en place la solution de conatic)

Citation :

- utiliser les sockets et te connecter au serveur et gerer l'envoi a la main  
- utiliser une bibliothèque qui fera ca pour toi


 
Je vais chercher dans cette direction mais ce qui m'embête le plus, c comment faire pour ajouter un utilisateur et lui créer un répertoire avec les bons chmod.
 
Merci, @++

n°151986
MD le boss​e
Si je pouvais changer
Posté le 05-06-2002 à 19:04:30  profilanswer
 

Lut
Finalement j'utilise system() un peu partout pour finir le programme au plus rapidement. Après j'essayerai des solutions moins crades.
 
Merci pour votre aide
 
@++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] ajout user sous Linux et envoie mail (Edit)

 

Sujets relatifs
[html] faire un mail [PERL] envoie d'un mail sur un serveur distant...
envoi de mail en ligne de commande[ PERL ] envoie de mails et authentification au serveur SMTP ....
[LINUX] developpement de driver ...[PHP] mail bomber ...
[SQL] Définir un domaine de type e-mail[VB] FTP et envoie d'email sans problèmes. Besoin de vous.
Plus de sujets relatifs à : [C++] ajout user sous Linux et envoie mail (Edit)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR