Como limitar el envío de emails por hora

Puede limitar esto en su MTA (agente de transferencia de mensajes). Por ejemplo, no permita más de 50 correos electrónicos en 1 hora para cada usuario en el archivo de configuración de Exim  (/etc/exim/exim.conf):
begin acl

acl_check_not_smtp:
warn ratelimit = 0 / 1h / strict / $sender_address_local_part
log_message = Sender rate $sender_rate / $sender_rate_perio

acl_not_smtp = acl_not_smtp
begin acl
acl_not_smtp:
           deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
           ratelimit = 50 / 1h / strict
           accept

Y no importa cómo intenten enviar, a través de php mail () u otro método.

Deja un comentario