Muy bien explicado.
Os linkeo a la fuente:
http://blogofsysadmins.com/como-luchar-contra-el-spam-en-plesk-con-qmail
Problema iniciando httpd VirtualHost
Me encontraba haciendo una migración de unas webs de un servidor a otro, cuando después de sincronizar /var/www/vhosts/dominio/* con rsync me encuentro que el servicio httpd está parado.
Cuando ejecuto: /etc/init.d/httpd start:
Iniciando httpd: [Mon Sep 26 19:40:43 2011] [warn] VirtualHost mi_oldserverip:80 overlaps with VirtualHost mi_oldserverip:80, the first has precedence, perhaps you need a NameVirtualHost directive [FAIL]
Investigando me di cuenta que al sincronizar las webs desde el otro sevidor el archivo:
/var/www/vhosts/dominio/conf/httpd.include
la linea "VirtualHost xx.xx.xx.xx:80" apuntaba al otro servidor.
Cambiando esa ip, solventamos el problema.
nota:Este archivo es creado automáticamente por plesk cuando se crea un nuevo dominio.
Cuando ejecuto: /etc/init.d/httpd start:
Iniciando httpd: [Mon Sep 26 19:40:43 2011] [warn] VirtualHost mi_oldserverip:80 overlaps with VirtualHost mi_oldserverip:80, the first has precedence, perhaps you need a NameVirtualHost directive [FAIL]
Investigando me di cuenta que al sincronizar las webs desde el otro sevidor el archivo:
/var/www/vhosts/dominio/conf/httpd.include
la linea "VirtualHost xx.xx.xx.xx:80" apuntaba al otro servidor.
Cambiando esa ip, solventamos el problema.
nota:Este archivo es creado automáticamente por plesk cuando se crea un nuevo dominio.
Añadir cuentas de correo desde un archivo. SCRIPTING
Con este script podemos crear tantas cuentas de correo como lineas haya en nuestro archivo.
Es un método fácil cuando tenemos que crear un número considerable de usuarios, o mismamente crear las X cuentas pertenecientes a un dominio migrado o a muchos, como veremos a continuación:
Tenemos un archivo datos.txt con el siguiente contendido:
postmaster aprendiendounpoquitomas.com password_postmaster
jesus aprendiendounpoquitomas.com password_jesus
eusebio aprendiendounpoquitomas.com password_eusebio
admin aprendiendounpoquitomas.com password_admin
mantenimiento aprendiendounpoquitomas.com password_mantenimiento
info otro_dominio password_info
empleado1 otro_dominio password_info
empleado2 otro_dominio password_info
....
Como podeis ver, sigue la estructura USUARIO DOMINIO PASS.
Con el siguiente script, podemos automatizar todo el proceso:
script_crear.sh
#!/bin/bash
NEW_ACCOUNTS="/documents/datos.txt"
cat ${NEW_ACCOUNTS} | \
while read USER DOMAIN PASSWD
do
/usr/local/psa/bin/mail --create ${USER}@${DOMAIN} -passwd ${PASSWD} -cp-access true -mailbox true
done
Espero que esto os ayude a automatizar el proceso y os ahorre tiempo.
Comentar con cualquier duda/problema
Un saludo
Es un método fácil cuando tenemos que crear un número considerable de usuarios, o mismamente crear las X cuentas pertenecientes a un dominio migrado o a muchos, como veremos a continuación:
Tenemos un archivo datos.txt con el siguiente contendido:
postmaster aprendiendounpoquitomas.com password_postmaster
jesus aprendiendounpoquitomas.com password_jesus
eusebio aprendiendounpoquitomas.com password_eusebio
admin aprendiendounpoquitomas.com password_admin
mantenimiento aprendiendounpoquitomas.com password_mantenimiento
info otro_dominio password_info
empleado1 otro_dominio password_info
empleado2 otro_dominio password_info
....
Como podeis ver, sigue la estructura USUARIO DOMINIO PASS.
Con el siguiente script, podemos automatizar todo el proceso:
script_crear.sh
#!/bin/bash
NEW_ACCOUNTS="/documents/datos.txt"
cat ${NEW_ACCOUNTS} | \
while read USER DOMAIN PASSWD
do
/usr/local/psa/bin/mail --create ${USER}@${DOMAIN} -passwd ${PASSWD} -cp-access true -mailbox true
done
Espero que esto os ayude a automatizar el proceso y os ahorre tiempo.
Comentar con cualquier duda/problema
Un saludo
How to create a mail account using CLI with plesk
We sometimes need to know some commands to reduce our time managing a mail server.
Here, I'm going to type some commands to give you several tricks to work with.
For example, when you have to add a lot of information into your plesk mail server, like mail accounts, you can use a bash script to create a mail account for each name written into a file.
First: we need to connect via ssh
ssh root@mymailserverip
After that, we have to execute:
/usr/local/psa/bin/mail --create test@domain.com -passwd mypass -cp-access true -mailbox true -mbox_quota 10M -antivirus inout
Command above use several options:
-- create = create a mail account named test@domain.com
- passwd = set password as "mypass"
- cp-access = allow accessing to plesk GUI
- mailbox = create a mailbox
- mbox_quota = set the size of the mailbox
- antivirus = enable in out screening mails
In a few days I will add a script file
Updated: link_script
More information
Here, I'm going to type some commands to give you several tricks to work with.
For example, when you have to add a lot of information into your plesk mail server, like mail accounts, you can use a bash script to create a mail account for each name written into a file.
First: we need to connect via ssh
ssh root@mymailserverip
After that, we have to execute:
/usr/local/psa/bin/mail --create test@domain.com -passwd mypass -cp-access true -mailbox true -mbox_quota 10M -antivirus inout
Command above use several options:
-- create = create a mail account named test@domain.com
- passwd = set password as "mypass"
- cp-access = allow accessing to plesk GUI
- mailbox = create a mailbox
- mbox_quota = set the size of the mailbox
- antivirus = enable in out screening mails
In a few days I will add a script file
Updated: link_script
More information
Montar una partición LVM en ubuntu
Primero debemos instalar lvm2
# apt-get install lvm2
Después escaneamos los grupos de volúmenes (LVMs) disponibles con:
# vgscan
Una vez, sabemos que volúmenes tenemos y cómo están identificados (VolGroupXX), lo activamos con el siguiente comando
# vgchange -ay VolGroupXX
Ahora buscamos el volumen lógico concreto con:
# lvs
Creamos un punto de montaje, por ejemplo:
# mkdir /mnt/mi_volumen
Finalmente montamos el volumen:
# mount /dev/VolGroupXX/LogVolYY /mnt/mi_volumen
# apt-get install lvm2
Después escaneamos los grupos de volúmenes (LVMs) disponibles con:
# vgscan
Una vez, sabemos que volúmenes tenemos y cómo están identificados (VolGroupXX), lo activamos con el siguiente comando
# vgchange -ay VolGroupXX
Ahora buscamos el volumen lógico concreto con:
# lvs
Creamos un punto de montaje, por ejemplo:
# mkdir /mnt/mi_volumen
Finalmente montamos el volumen:
# mount /dev/VolGroupXX/LogVolYY /mnt/mi_volumen
Suscribirse a:
Entradas (Atom)