# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Exim: Limitar número de destinatarios por email


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.

Categoría: Exim | Etiquetas: , , , , ,

2 Comentarios

  1. Fabian dice:

    Excelente aporte. Gracias

    Te hago una consulta quizas lo sepas. Necesito limitar el envio de correo enviado por dominio por hora. El tema esta en que coloque la restriccion en exim.pl.

    open(CF,”/opt/mail/config”);
    while() {
    next if (/^#/);
    s/\n//g;
    my($var,$value) = split(/=/, $_);
    if ($var eq “maxemailsperhour”) {
    $maxmails = int($value);
    }
    }
    close(CF)

    dentro de /opt/mail/config coloque “maxemailsperhour=300″ pero esto no me limita cuando envian correos con CC o CCO o en el para del correo ponen muchos destinatarios y cuenta como un (1) envio nada mas. Como puedo hacer para que cuente los CC, CCO y todos los destinatarios que coloque en el “Para” del correo?

    Gracias

  2. hosting dice:

    Hola,

    Si tienes cPanel, puede hacerlo desde: Main >> Server Configuration >> Tweak Settings en la opción “Max hourly emails per domain”.

Deja una respuesta