¿Habría alguna manera de evitar que un usuario mandara miles de correos en pocos minutos?, por ejemplo que sólo le dejase enviar 100 correos por hora?
Limitar el uso del correo
- Puntonetsvb
- Closed
- Thread is marked as Resolved.
-
-
Tu puedes limitar el servidor de correo, vamos postfix completo
Puedes agregar varios parches que te permite hacer eso como complemento a postfix
O bien puedes hacerlo por Policyd tambien incorpora cosillas, pero ninguna de las 2 esta contemplada ahora para el panel, si seria una buena opcion pasarlo por sql el envio de forma que puedas ajustar un contador, pero por ahora no esta disponible lo que quieras es a nivel de servidor
-
-
El panel todavia no soporta eso.
Pero lo puedes hacer con postfix puro a nivel global. es decir que saque maximo 10 mensajes por minutos, por hora, etc. puedes jugar con eso.
Pero seria solo en postfix.
-
¿Tiene algún parámetro Postfix para hacerlo directamente como sugieres? o habría que hacerlo con terceros como dice kurgans?
-
-
Teoricamente postfix te deja hacer algo leete sobre estos parametros y si los aplicas comentalo por aqui, seguro que habra mas es cuestio de bucear un poco sobre postfix ya sabes que son globales afectaran a todo el servidor de correo.
smtpd_client_connection_count_limit (default: 50)
Numero maximo de conexiones simultaneas que acepta el servidor smtp por cliente o por ip.smtpd_client_connection_rate_limit (default: no limit)
Numero maximo de conexiones que un cliente smtp puede hacer en un intervalo de tiempo(con anvil_rate_time_unit predefinido en 60sg).smtpd_client_message_rate_limit (default: no limit)
Numero maximo de emails que puede recibir un cliente smtp en un intervalo de tiempo(anvil_rate_time_unit predefinido en 60sg) .smtpd_client_recipient_rate_limit (default: no limit)
Es el numero maximo de emails que puede enviar un cliente smtp en un intervalo de tiempo(anvil_rate_time_unit predefinido en 60sg).smtpd_client_new_tls_session_rate_limit (default: no limit)
El el numero maximo de nuevas sesiones TLS(sin usar tls cache) que un servidor smp negocia en un intervalo de tiempo(anvil_rate_time_unit predefinido en 60sg).smtpd_client_message_rate_limit=1000
anvil_rate_time_unit = 60sCuanto podra enviar y en que periodo
smtpd_client_event_limit_exceptions (default: $mynetworks)
Excepciones a las reglas anteriores.