Ce petit script a pour but de generer aleatoirement une adresse pop chez OVH a l'aide du module SOAPI et d'enregistrer dans une base SQL la date de creation de cette adresse pop (en vue d'etre supprimé de maniere temporel.
Un exemple de ce code est disponible ici:
http://sephirothgeek.com/outils/mail_anonyme/creation_pop.php
Source / Exemple :
<?php
echo "<h1>Creation d'email</h1>";
try {
$soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.20.wsdl");
//login
$session = $soap->login("xxxxx-ovh", "xxx-hot-collection","fr", false);
//popAdd
$randomisateur = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
for($k=0;$k<6;$k++){
$rand_nom_utilisateur = array_rand($randomisateur);
$nom_utilisateur = $nom_utilisateur.$randomisateur[$rand_nom_utilisateur];
$rand_mot_de_passe = array_rand($randomisateur);
$mot_de_passe = $mot_de_passe.$randomisateur[$rand_mot_de_passe];
}
$soap->popAdd($session, "sephirothgeek.com", "$nom_utilisateur", "$mot_de_passe", "", "xxxxx-ovh", "false");
//logout
$soap->logout($session);
}catch(SoapFault $fault) {
echo "Erreur du serveur SOAP OVH";
}
$date_expiration = time();
mysql_connect("xxx-hot-collection", "xxx-hot-collection", "xxx-hot-collection");
mysql_select_db("xxx-hot-collection");
mysql_query('INSERT INTO mail VALUES("", "'.$nom_utilisateur.'", "'.$date_expiration.'")');
mysql_close();
echo "<span class='souligne'>Adresse e-mail:</span><br>$nom_utilisateur@sephirothgeek.com<br>\n";
echo "<span class='souligne'>Mot de passe:</span><br>$mot_de_passe<br>\n";
?>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.