Un buen artículo sobre la lucha contra el spam en plesk y qmail.

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.

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

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

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