Características para limitar el correo

Para la versión 11.32 de WHM

WHM contiene características nuevas y ha mejorado características existentes que le permiten a usted regular el correo saliente. Usted puede usar estar características para limitar el consumo de banda ancha y prevenir spammers potenciales.

Este documento se enfocará en 4 características y cómo usarlas en conjunto para prevenir el spam.

  • Max hourly emails per domain (Tweak Settings >> Mail) — Número máximo de correos por dominio. Esta opción le permite limitar el número de mensajes que pueden enviar los dominios que usted posee.
  • Count mailman deliveries towards a domain's Max hourly emails — Contar las entregas de Mailman hacia el número máximo de correos por hora de un dominio. Esta opción le permite contar los mensajes enviados a las listas de correo de Mailman como parte del límite Max hourly emails per domain de una cuenta. Por predeterminación, esta característica está configurada a Off.
  • Percentage of email messages to queue and retry for delivery (Tweak Settings >> Mail) — El porcentaje de mensajes de correo electrónico para encolar y reintentar la entrega. Este porcentaje se compara contra el valor Max Hourly Emails. Por predeterminación, cuando un usuario excede el número de correos que un dominio puede enviar por hora, los mensajes adicionales se encolan para ser enviados más adelante. Esta configuración le permite a usted especificar un punto en donde se ignorarán los mensajes salientes adicionales.
  • Percentage of Fail/Defer mails/hour to trigger hourly protection per domain (Tweak Settings >> Mail) — Porcentaje de correos Fail/Defer (fallidos/diferidos) por hora que activará la protección por hora por dominio. Esta opción le permite a usted especificar el porcentaje de mensajes fallidos o diferidos que un dominio puede enviar antes de que se le prohiba temporeramente enviar correo. El porcentaje que usted especifique aquí se compara con la cantidad total de mensajes salientes del dominio.

La opción Max hourly emails per domain

Esta opción le permite a usted limitar la cantidad de mensajes que los dominios pueden enviar. Usted puede activar esta característica en la pantalla Tweak Settings de WHM. Solo debe estipular el valor en la configuración de la pestaña Mail titulada Max hourly emails. Este valor se convertirá en el umbral predeterminado para todos los dominios en el sistema. Esta opción de configuración sólo está disponible para el usuario root y para los proveedores con privilegios root. Los datos de configuración para esta opción se almacenan en /var/cpanel/cpanel.config Editar esta opción afectará cada dominio alojado en el servidor.

Usted puede refinar esta configuración con las características en Main >> Packages para añadir y editar paquetes. También puede editar esta configuración para cuentas individuales de cPanel en la característica Main >> Account Functions >> Modify an Account. Los datos de configuración para paquetes se almacenan en /var/cpanel/packages/ Los datos de configuración para esta opción se almacenan en /var/cpanel/users/.

Los provedores pueden modificar las configuraciones de Max hourly emails per domain y de The percentage of email messages (above the account’s hourly maximum) to queue and retry for delivery para cuentas y paquetes que poseen. Esto solamente funciona si el permiso Allow Creation of Packages with non-default Email Limits está activado. Usted puede activar o desactivar este permiso para los proveedores con la característica Main >> Resellers >> Edit reseller privileges & nameservers.

Imagen de la característica Max hourly emails per domain
La característica Max hourly emails per domain

Cómo especificar la cantidad máxima de correos por hora por dominio para dominios individuales

Usted puede especificar el valor Max hourly emails per domain para dominios individuales al usar la característica Max hourly emails per domain en WHM o la línea de comandos.

La interfaz de WHM

  1. Entre a la cuenta principal.
  2. Bajo la sección Server Configuration a la izquierda de la pantalla, seleccione Tweak Settings.
  3. Pulse la pestaña Mail en Tweak Settings.
  4. Desplácese hacia abajo para encontrar la característica Max hourly emails per domain.
    1. Hay dos opciones relacionadas con esta característica:
      1. Si usted desea que su dominio reciba una cantidad ilimitada de correos electrónicos, seleccione el botón junto a la opción Unlimited. Es la opción predeterminada.
      2. Si usted desea limitar la cantidad de correos electrónicos que su dominio puede recibir cada hora, seleccione el botón junto al campo en blanco. Escriba un número en el campo en blanco. Este número representa la cantidad máxima de correos electrónicos que su domino puede recibir cada hora.
  5. Cuando haya terminado con sus cambios, navegue hacia abajo y pulse el botón Save para guardar sus cambios.

La línea de comandos

Puede especificar el valor Max hourly emails per domain para los dominios individuales al usar la línea de comandos:

  1. Entre al sistema como el usuario root
  2. Busque el usuario de cPanel que es dueño del dominio que usted desea limitar en /var/cpanel/users Este directorio contiene datos de configuración del usuario. Cuando haya encontrado al usuario, abra el archivo cpuser correspondiente con su editor de texto favorito.
  3. Añada una clave MAX_EMAIL_PER_HOUR-[$dominio] al archivo cpuser que usted desea editar. Especifique un valor para la clave (por ejemplo, MAX_EMAIL_PER_HOUR-[ejemplo.com]=250). Si el usuario de cPanel posee más de un dominio, usted puede especificar múltiples claves. Una vez termine de editar el archivo cpuser, guarde sus cambios y cierre el editor de texto.
  4. Ejecute el script /usr/local/cpanel/scripts/updateuserdomains para actualizar los datos de configuración del usuario.

En este momento, se aplicará al (los) dominio(s) el límite que usted especificó en la clave MAX_EMAIL_PER_HOUR-[$dominio]

Luego de configurar Max hourly emails, usted también debe configurar la opción The percentage of email messages (above the account's hourly maximum) to queue and retry for delivery.

La característica Count mailman deliveries towards a domain's Max hourly emails

Para seleccionar si desea contar las entregas de mailman hacia el límite del número máximo de correos por hora de un dominio, use la opción Count mailman deliveries towards a domain's Max hourly emails. Esta opción está ubicada bajo Tweak Settings >> Mail.

Cuando esta opción se fija a On, los mensajes de correo electrónico enviados por medio de una lista de correo contarán contra el límite del dominio impuesto en Max hourly emails per domain. El valor predeterminado es Off.

The percentage of email messages to queue and retry for delivery

Esta opción de configuración le permite definir cómo se administran los excesos cuando un dominio sobrepasa la cantidad máxima de correos permitidos por hora. Por predeterminación, los mensajes adicionales se encola para entrega y se envían durante la próxima hora. esta opción solamente está disponible para el usuario root y para los proveedores con privilegios root. Los datos de configuración para esta opción se almacenan en /var/cpanel/cpanel.config

El valor que usted configura aquí se compara con el valor configurado en Max hourly emails. Esto determina si un mensaje saliente se debe encolar y enviar más adelante o si se debe eliminar. Por ejemplo, usted configura este valor a 125%. Una vez que el dominio alcanza su límite por hora, Exim encolará los mensajes adicionales que alcanzan un valor de hasta 125% del valor en Max hourly emails. Una vez que la cuenta llega al 125% del valor en Max hourly emails, se eliminará cualquier mensaje adicional saliente.

Usted puede usar esta característica para eliminar todos los mensajes salientes una vez que el dominio ha llegado a su límite. Solo configure el valor en The percentage of email messages (above the account’s hourly maximum) to queue and retry for delivery a 100

Imagen de la característica The percentage of email messages (above the account's hourly maximum) to queue and retry for delivery
La característica The percentage of email messages (above the account's hourly maximum) to queue and retry for delivery

Ejemplo

Editar la opción Max hourly emails per domain a 500 permitirá que cada uno de los dominios que usted hospeda puedan enviar 500 correos electrónicos por hora. Tomemos como ejemplo que uno de sus dominios usa una lista de correo con 500 miembros. Si este dominio envía un mensaje a la lista de correos, y luego envía 25 correos electrónicos adicionales durante la misma hora, el dominio sobrepasaría el límite impuesto en Max hourly emails per domain. En este escenario, un dominio está enviando un volumen alto de mensajes. Sin embargo, estos mensajes no son spam.

Por esta razón, usted puede especificar un "límite suave". Puede configurarlo con la opción The percentage of email messages (above the account’s hourly maximum) to queue and retry for delivery. Por ejemplo, si configura esta opción a 150, el dominio puede encolar hasta 250 mensajes para enviarse en la próxima hora. En este escenario, el dominio puede encolar los 25 correos electrónicos adicionales para enviarlos durante la próxima hora.

Percentage of Fail/Defer mails/hour to trigger hourly protection per domain

Esta opción le permite especificar el porcentaje de mensajes fallidos o diferidos que un dominio puede enviar antes de que se le prohiba temporeramente enviar correo. El sistema examina el correo saliente de la pasada hora para determinar si el dominio ha sobrepasado el límite. Cuando un dominio excede el límite, no podrá enviar correo hasta que haya pasado suficiente tiempo para que el dominio esté bajo el límite.

Por ejemplo, si especifica un valor de 50 este valor indica que no más del 50% de los mensajes salientes del dominio pueden recibir una respuesta de falla o diferido. En caso de que el dominio envíe 100 mensajes y 51 de ellos envían una respuesta fallida o diferida, el dominio no podrá enviar correo hasta que la cuenta esté bajo el umbral de 50% durante la pasada hora.

Los datos de configuración para esta opción se almacenan bajo /var/cpanel.config y aplican para cada dominio alojado en su servidor.

Imagen para The percentage of Fail/Defer mails/hour to trigger hourly protection per domain
La característica The percentage of Fail/Defer mails/hour to trigger hourly protection per domain

Topic revision: r9 - 31 Jul 2012 - 18:35:42 - Main.RosieArcelay