Cómo evitar envios de mail masivo con sendmail ???

Imagen de deathUser

Forums: 

Me acaban de pedir una forma de evitar el envío de mail masivo por parte de clientes autenticados, usando sendmail, el requerimiento es el siguiente, se quiere limitar el envío de no más de 20 emails por conexión SMTP, asumo que limitar el número de recipientes a 20 por envío sería una buena idea también, y que si luego de esos 20 envíos se trata de conectar nuevamente, el servidor le niegue la conexión o la demore por cierto tiempo configurable.

Alguna vez configure algo así con EXIM y algún programa auxiliar, pero esta vez toca hacerlo con sendmail, he buscado un poco sin mucho éxito, ideas ...???

Gracias de antemano ...

bye
:)

No soy un experto en

Imagen de isacnet

No soy un experto en sendmail pero creo que con esto se limita el numero de destinatarios. Este comando debes colocarlo en el sendmail.mc y luego compilarlo con M4.

define(`SMTP_MAILER_MAXRCPTS', `20')

Para el numero de conexiones estoy mirando en el manual a ver que encuentro.

Si quieres otra soluciòn puedes visitar IMSS esa solucion hace lo que necesitas y un poco mas

Slds
_______________________________________
Trend Micro el mejor antivirus del mundo 40% del mercado mundial de gateway
240 millones de usuarios no pueden equivocarse
http://www.trendmicro.com.ec
Mercadeo@trendmicro.com.ec

_______________________________________
ISACNET S.A.
Ecuador: +593-2-3238590
Perú: +51-1-4223796

HP y Trend Micro, lo mejor de 2 mundos en un solo Socio de Negocios
http://www.isacnet.com.pe

Revisate estos comandos,

Imagen de isacnet

Revisate estos comandos, como dije no soy experto en sendmail, yo uso siempre postfix.

conncontrol
ConnectionRateThrottle
greet_pause
MaxDaemonChildren
MaxQueueChildren
MaxRunnersPerQueue
ratecontrol

Slds

_______________________________________
Trend Micro el mejor antivirus del mundo 40% del mercado mundial de gateway
240 millones de usuarios no pueden equivocarse
http://www.trendmicro.com.ec
Mercadeo@trendmicro.com.ec

_______________________________________
ISACNET S.A.
Ecuador: +593-2-3238590
Perú: +51-1-4223796

HP y Trend Micro, lo mejor de 2 mundos en un solo Socio de Negocios
http://www.isacnet.com.pe

revisa aqui man

Imagen de juandarcy2000

http://www.ecualug.org/?q=2008/08/26/forums/evitar_ataques_de_dos_con_sendmail

lo que quieres hacer es crear una ventana de 10 min por ejemplo y que cuando un usuario con ip x envie mas de 10 correos todo depende de cuentos segudos programes para la red o puede ser general, entonces ese usuario sera castigado por una ventana con duracion de tantos segundos ej 300 segundos = 5 min entonces ese usuario no podra enviar correos debido a un exceso de correos permitidos en un tiempo max de 1 min tiene que esperar los 5 min yo lo tengo en 20 min que se jodan y me llamen y asi veo el log y les digo que dejen de enviar babosadas que estan siendo bloqueados por un rate control o que sus equipos tienen virus y estan usando el mta para enviar email.
saludos man lo tengo en sendmail y va genial.
lo bonito es que en el access puedes especificar una red que tenga permisos para 10 email por cada ip max en 1 min y puede darle mas prioridad otras redes.