Habitualmente todos los sistemas de gestión de servicios de correo incorporan entornos web para gestionarlos. Son una manera rápida y simple de generar nuevas cuentas de correo.
Puede darse el caso que deseemos generar las cuentas manualmente, por ejemplo podrÃamos necesitar dar de alta más de una cuenta de correo a partir de los datos de un listado de personal. Hoy hablaremos concretamente del sistema QMail.
Mediante el entorno deberÃamos introducirlos uno a uno, pero si conocemos las instrucciones que son ejecutadas por el entorno podrÃamos automatizarlo en gran manera.
En este artÃculo mostraré una introducción a los comandos necesarios para dar de alta y asignar un password a una nueva cuenta. Para poder ejecutar estas instrucciones deberemos tener acceso SSH al servidor.
Los comandos que veremos son vadduser y vpasswd. Por defecto estos comandos se encuentran dentro de la ruta:
/home/vpopmail/bin
Una vez allà podremos generar una nueva cuenta de la siguiente manera:
./vadduser <nombre>@<dominio> -r
El parámetro -r se utiliza para que la cuenta tenga un password aleatorio de 8 dÃgitos. Podemos cambiar dicha longitud añadiendo el número de caracteres al parámetro: -r10
Si queremos poner un password diferente, utilizaremos el comando vpasswd.
./vpasswd <nombre>@<dominio> <password>
De otra manera, para evitar mostrar el password al crear una sola cuenta, podemos hacer que el sistema nos pregunte el password de manera protegida y con confirmación, si se lo indicamos asÃ:
./vpasswd <nombre>@<dominio>
Como vemos, grácias a estos dos comandos, implementar una llamada en bucle a partir de una lista de datos, resulta trivial.
Ejemplo: Si implementamos un script como el siguiente que acepta dos parámetros, cuenta y password.
#!/bin/bash
/home/vpopmail/bin/vadduser $1 -r
/home/vpopmail/bin/vpasswd $1 $2
- Download this code: alta_correo.sh
Podremos llamar a este script asÃ:
./alta_correo.sh test@midominio.com kdk32im3
Y obtendremos una nueva cuenta de correo test para el dominio midominio.com con el password de acceso kdk32im3.
0 Respuestas a “Creación manual de cuentas de correo en QMail”
Añade un Comentario