Es importante tener un límite de número de envíos de correo por hora para cada dominio alojado en un servidor, ya que en caso de envío masivo de correos no deseados, spam tenemos una protección que nos da un poco de tiempo a modo de contingencia para solucionar el fallo de seguridad. En este caso, al estar bajo cPanel/WHM podemos realizarlo de forma sencilla, accediendo a WHM y entrando en:
Main >> Server Configuration >> Tweak Settings
Una vez veamos el listado de configuraciones buscamos “The maximum each domain can send out per hour (0 is unlimited)“, como bien indica, si lo dejamos a 0 un dominio podrá enviar correos ilimitados, y si configuramos un valor tendrá un límite de X correos cada hora, en el momento que los supere no tendrá permitido el envío hasta la siguiente hora.
El valor que configuréis dependerá del volumen “normal” de correos que tienen los dominios de dicho servidor.
Para aumentar el límite de tamaño de un mensaje en Postfix, o lo que es lo mismo, permitir ficheros adjuntos más pesados en un correo electrónico, debemos modificar el parámetro message_size_limit del fichero principal de configuración de Postfix, normalmente ubicado en /etc/postfix/main.cf:
vim /etc/postfix/main.cf
message_size_limit = 15240000
Es conveniente fijar un límite de destinatarios Bcc / cc por correo en cualquier MTA, en el caso de Exim, hay que añadir los siguientes parámetros en el fichero de configuración /etc/exim.conf:
recipients_max = 20
recipients_max_reject = true
Cabe decir que de este modo limitas de forma global, para limitar de forma individual para cada dominio es necesario configurar las ACLs, es una configuración específica que por el momento veo demasiado extensa para explicar, si alguien lo necesita puede añadir un comentario y lo tratamos.
Ah, un apunte final, si utilizáis listas de correo con Mailman, esta regla os afectará, y las listas solamente podrán tener 20 destinatarios (o los que configuréis en exim), para saltar esta restricción añadimos lo siguiente en el fichero de configuración de Mailman mm_cfg.py:
# Max recipients for each message
SMTP_MAX_RCPTS = 10
# Max messages sent in each SMTP connection
SMTP_MAX_SESSIONS_PER_CONNECTION = 10
De este modo Mailman sabrá como administrar el envío de mensajes para evitar la restricción de exim.
Comentarios recientes