Bienvenido(a) a Alcance Libre 27/01/2023, 09:38

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 Restriccion de mensajes entrantes a Postfix por direccion
Tópico anterior Tópico siguiente
   
PilgrimB
 05/15/15 04:47AM (Leído 1,296 veces)  

Nuevo

Estado: desconectado
Forum User

Identificado: 04/20/15
Mensajes: 3
Bueno dias a todos, tengo montado un servidor con Postfix y MailScanner que sirve para filtrar los correos entrantes y analizarlo, y tras ver que sean seguros enviarlo a un servidor con Exchange. Queria saber si habia alguna forma de limitar los correos entrantes a Postfix dependiendo de que la direccion de destino exista.
En varias ocasiones se han recibido ataques de spam dirigidas al dominio, pero a direcciones que no existen, de hay que quisiera algun medio de que, si el destinatario no existe el correo entrante sea desechado.
Muchas gracias de antemano.
 
Profile Email
 Quote
Joel Barrios Dueñas
 05/15/15 06:18PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Si, si la hay.

Opción A: Instala y configura Postgrey de acuerdo a como se describe en un sin número de documentos que encuentras en San Google.

Opción B: Combina lo anterior con milter-greylist o bien sólo utiliza milter-greylist.

BASH Formatted Code
yum -y install milter-greylist


Edita /etc/mail/greylist.conf.

BASH Formatted Code
vi /etc/mail/greylist.conf


Alrededor de la línea 33 establece en lista blanca las direcciones IP de tu LAN y servidores. Ejemplo:

BASH Formatted Code
# Your own network, which should not suffer greylisting
list "my network" addr { 127.0.0.1/8 192.168.70.0/25 148.244.116.90 148.244.116.91 }


Y justo arriba de racl whitelist default (línea 142), añade:

BASH Formatted Code
ratelimit "limite_100" rcpt 100 / 1h
racl blacklist from /.*/ ratelimit "limite_100" msg "Excedió límite de destinatarios/hora permitida por Remitente/Dirección-IP."


Lo anterior limita a 100 mensajes/destinatarios por hora por remitente/IP. Modifica a tus necesidades.

Añade servicio al arranque del sistema:

BASH Formatted Code
chkconfig milter-greylist on


Inicia servicio:

BASH Formatted Code
service milter-greylist start


Edita /etc/postfix/main.cf y añade:

BASH Formatted Code
milter_default_action = accept
milter_connect_macros = j
milter_protocol = 3
smtpd_milters = unix:/var/run/milter-greylist/milter-greylist.sock


Reinicia postfix.

BASH Formatted Code
service postfix restart


De nada.
 
Profile Email Website
 Quote
Contenido generado en: 0.13 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 09:38 AM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado