martes, 22 de mayo de 2012

Plesk carga alta por qmail


Existen varias opciones porque la carga este alta:

Opción 1.- En horas pico la cola de correo se agranda debido a que procesa lentamente el correo, por default viene que qmail procesa hasta 20 correos a la vez  pero no siempre nos es suficiente

solucion:  editar
/var/qmail/control/concurrencyremote
y
/var/qmail/control/concurrencylocal

probemos con un valor de 50, en servidores con muchos dominios y trafico de correo puede llegar a ser necesario valores alrededor de 150

en caso de no existir crea el archivo y coloca el numero deseado,  así de fácil.

IMPORTANTE: reiniciar qmail después de efectuar los cambios

Opción 2.- Un hacker o travieso esta haciendo spam y tu cola de correo esta gigantesca, solución:
ejecuta el siguiente script para vaciar todas las colas de correo en menos de 1 minuto, sin importar que sean 20mil correos atorados

Descargar qmail_limpiar_mash.sh



TIP:  instalen webmin,  ir a Others / System and Server Status / agregar minitor de: Mail Queue Size

Agregar la siguiente configuracion:

If monitor goes down, run command = /carpeta/script_vaciar_qmail.sh
Mail Server = qmail
Maximum mail queue size = 300

que en pocas palabras es: si hay 300 correos en la cola de correo, vacialo

un servidor con 500 dominios la cola de correo estará entre 20 y 100 como máximo; asi que 300 ya es sospecha de spam;  o si no desean arriesgar coloquenlo en 500 correos

Si es la primera vez que usan el monitoreo de webmin no se les olvide activar la opcion Scheduled Monitoring, en lo personal me gusta entre 1 y 3 minutos

Opción 3: Es mucho el correo saliente y enviamos todos los correos a un smtp secundario,  para este caso recomiendo sendmail, con 1 core y 256M de RAM es más que suficiente para darle servicio a 1000 dominios con trafico de correo moderado.

ventajas: nuestra cola de correo siempre estará vacía, inclusive en caso de spam se variara rápidamente y el que procesara la información sera sendmail quedando plesk ligerito.

Configuracion:

PASO 1:
instalar sendmail en un nuevo servidor o vps
editar
/etc/mail/access
y agregar

234.234.234.234  RELAY

En donde 234.234.234.234 es la IP principal de nuestro servidor plesk.  Una vez editado es importante reiniciar sendmail



PASO 2:
Suponiendo que  plesk.servidor.com apunta a 234.234.234.234 y sendmail.servidor.com apunta a 123.123.123.123  editamos el registro TXT a:


v=spf1 a mx a:plesk.servidor.com  a:sendmail.servidor.com  -all

Este registro TXT dice que el servidor plesk.servidor.com y sendmail.servidor.com son los autorizados para enviar correos. No olvidemos editar la plantilla de dns de plesk y actualizar los dominios actuales o corremos grandes posibilidades de ser marcados como spam



PASO 3:
editar o crear
/var/qmail/control/smtproutes
y colocar

:123.123.123.123

en donde 123.123.123.123  es la IP de nuestro equipo con sendmail.

reiniciamos  y listo....

Pronto publicando lo mismo para cpanel












1 comentario:

  1. Excelente artículo.
    Tenia algunas dudas, pero me las acabas de aclarar, te lo agradezco.

    saludos

    ResponderEliminar

Ejemplo de factura electrónica 2022 en Panamá (DGI)

Código fuente Facturación 2022 Panamá Panamá comenzó el proceso de migración a facturación electrónica,  actualmente ya salieron los primero...