Cesta
Empresa
Soporte
Contacto
950 62 70 23
Dominios
|
Hosting
|
Hosting script
|
Vps
|
Servidores Dedicados
|
Servidores Multimedia
|
Housing
Sistema de Soporte
»
Manuales y Preguntas Frecuentes ( FAQ )
»
Creacion de Cuentas de Correo Plesk 10
Login
[Recuperar contraseña]
Email:
Contraseña:
Recordarme:
Buscar
-- Todo el Sistema de Soporte --
Manuales y Preguntas Frecuentes ( FAQ )
Descargas
Opciones de Articulo
Agregar Comentario
Imprimir Articulo
Versión en PDF
Enviar Articulo por Email
Agregar a Favoritos
Creacion de Cuentas de Correo Plesk 10
Respuesta
/*
* Crea el script shell para la creacion de automatica de cuentas y la activacion del filtro antispam
* Si se le especifica la opcion -csv crea un fichero en el mismo directorio llamado correo.csv con todas las cuentas de correo creadas y sus contraseñas.
*/
$csv = false;
if ( isset ($argv) ) {
if ( $argv[1] == "-csv" ) $csv = true;
}
$domain = "tcmugt.es";
/*
* 1. Apertura del fichero lista.txt donde estaran todos los correos a crear( 1 por linea )
*/
$file = fopen ('lista.txt',r);
$aCorreo = array();
while(!feof($file)){
$buffer = fgets($file,4096);
// Separamos con explode por la @ para quedarnos solo con el nombre de la cuenta de correo
$temp = explode ("@",$buffer);
array_push ( $aCorreo , $temp[0] );
}
fclose ($file);
$csvCorreo = array();
$fin = count ($aCorreo);
for ( $i=0 ; $i<$fin ; $i++ ) {
$pass = getUniqueCode(8);
echo "/usr/local/psa/bin/mail --create ".$aCorreo[$i]."@$domain -passwd $pass -mailbox true\n";
echo "/usr/local/psa/bin/spamassassin --update ".$aCorreo[$i]."@$domain -status true -personal-conf true -reject-spam true -hits 7\n";
array_push ($csvCorreo,$aCorreo[$i]."@$domain,$pass");
}
if ($csv) {
$fich = fopen ('correo.csv',w);
for ( $i=0 ; $i<$fin ; $i++ ) fputs ($fich,$csvCorreo[$i]."\n");
}
fclose ($fich);
// /usr/local/psa/bin/mail --create
antonio.royuela@tcmugt.es
-passwd 123412 -mailbox true ::: Creacion de un correo con mailbox
// /usr/local/psa/bin/./spamassassin --update
antonio.royuela@tcmugt.es
-status true -personal-conf true -reject-spam true -hits 7
function getUniqueCode($length = "")
{
$code = md5(uniqid(rand(), true));
if ($length != "") return substr($code, 0, $length);
else return $code;
}
?>
Detalles del Articulo
Código del Articulo:
517
Fecha de Creación:
23 May 2011 06:11 PM
Esta respuesta me fue util
Esta respuesta no me fue util
Comentario de Usuarios
Agregar un Comentario
Compartir es bueno. Si desea ingresar un comentario acerca de este articulo, no lo dude, ingreselo ahora. Los comentarios pueden ser revisados por nuestro Staff y requerir de su aprobación antes de ser publicado. Las preguntas ingresadas aqui no será contestadas, Por favor envienos un ticket para poder resolver su inquietud.
Nombre y Apellido:
Email: (Opcional)
Comentario:
Volver