HOla amigos,
Tengo una pregunta y al mismo tiempo si es posible pues necesitaria ayuda:
Quisiera hacer una página para eliminar correos manualmente, actualmente tengo cpanel y en una página gogleando encontre como agregar correos sin tener que ingresar al cpanel, lo cual me pareció muy bien. PUes no expongo el sitio a ser cambiado o usado arbitrariamente.
Pero no se como eliminar las cuentas de correo,
Encontré que son dos cosas importantes:
1.- la liga que si es puesta en la barra de direccion me lleva a hacer el login y una vez ingresado elimina el correo es esta:
http://www.eldominio.com:2082/frontend/x3/mail/realdelpop.html?domain=eldominio.com&email=myemail
Entonces supongo que si de alguna manera puedo que esa liga tambien abra con el nombre de usuario y contraseña entonces podría eliminar los correos.
Les pediría si me pueden ayudar me confirmen
De antemano muchas gracias
He intentado hacerlo con el siguiente codigo:
Código PHP:
<?
################################################################
# Delete email
################################################################
// cPanel user (the one you login to cpanel)
define('CPANELUSER', 'usuario');
// cPanel password (the one you login to cpanel)
define('CPANELPASS', 'password');
// cPanel main domain (localhost, or domain name)
define('CPANELDOMAIN', 'eldominio.com');
// cPanel skin (usually "x")
define('CPANEL_SKIN', 'x3');
////////////////////////////////////////////////////////////////
/////////////////////// END OF SETTINGS ////////////////////////
////////////////////////////////////////////////////////////////
function getVar($name, $def = '') {
if (isset($_REQUEST[$name]) && ($_REQUEST[$name] != ''))
return $_REQUEST[$name];
else
return $def;
}
$cpuser = CPANELUSER;
$cppass = CPANELPASS;
$cpdomain = CPANELDOMAIN;
$cpskin = CPANEL_SKIN;
$email=getVar('email');
$domain=getVar('domain');
if (empty($email) || empty($domain)) {
echo "<h1>Delete Email</h1>";
echo "All fields are required<br>
<form method='post'>
username:<input name='email' value='$email'> (sample: info)<br>
domain: <input name='domain' value='$domain'> (sample: su-dominio.com)<br>
<input type='submit' value='Delete Email' style='border:1px solid black'>
</form>";
die();
}
// Delete email
$f = @fopen
("http://$cpuser:$cppass@$domain:2082/frontend/$cpskin/mail/realdelpop.html?domain=$domain&email=$email" ,"r");
if (!$f) {
die('Error.');
}
@fclose($f);
echo "Email deleted: $email@$domain";
?>