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
Excelente artículo.
ResponderEliminarTenia algunas dudas, pero me las acabas de aclarar, te lo agradezco.
saludos