Creación manual de cuentas de correo en QMail

QMail LogoHabitualmente 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.

  1. #!/bin/bash
  2.  
  3. /home/vpopmail/bin/vadduser $1 -r
  4. /home/vpopmail/bin/vpasswd $1 $2
  5.  
  6.  

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”


  1. Ningún Comentario

Añade un Comentario