[postfix-es] Lista de correo con restricciones (RESUELTO)
Raul I. Becette
raulbecette en unp.edu.ar
Mie Mayo 21 14:58:27 CEST 2003
Hola a todos
Despues de probar varias configuraciones y quemarme la cabeza pensando
(hasta durmiendo se me ocurrian ideas) logre mi objetivo de crear un alias
de lista de correo con dos direcciones (se pueden extender a mas) de tal
manera que solo las personas que figuran en esa lista puedan enviar mensajes
de correo electronico a la misma. Comparto con uds la configuracion final de
main.cf (lo correspondiente) y les explico como es que lo interprete. Si hay
alguna falla en mi razonamiento, por favor haganmelo saber:
Primero defino una clase de restriccion para mi lista llamada "lista" (no
fui muy original =o)... mas adelante cuando necesite mas defino nuevas)
El servidor tiene que verificar el archivo lista_correo donde se activa la
clase "lista"
Tuve que agregar relay_domains = $mydestination al main.cf ya que no lo
tenia definido y era necesario para smtpd_recipient_restrictions de lo
contrario, nadie recibiria correo desde ninguna parte (los logs me lo
demostraban).
Por ultimo, "lista" va a contrastar que la direccion del remitente este en
la base de datos "lista_permitida" devolviendo un OK o no.
Si la direccion esta denrto del archivo "lista_permitida" devuelve un OK y
acepta el mensaje. Si no, rechaza el mensaje con el texto
unpata postfix/smtpd[29063]: reject: RCPT from
f92.law12.hotmail.com[64.4.19.92]: 554 <raules en unpata.edu.ar>: Recipient
address rejected: Access denied; from=<raul_becette en hotmail.com>
to=<raules en unpata.edu.ar>
=================================================
main.cf
smtpd_restriction_classes = lista
smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/mapas/lista_correo,
permit_mynetworks,
check_relay_domains
lista =
check_sender_access hash:/etc/postfix/mapas/lista_permitida,
reject
=================================================
=================================================
/etc/postfix/mapas/lista_correo
raules en unpata.edu.ar lista
=================================================
=================================================
/etc/postfix/mapas/lista_permitida
rbecette en unpata.edu.ar OK
raulbecette en unp.edu.ar OK
=================================================
Saludos y espero que le sirva a otros
Raul
----- Original Message -----
From: "Simon J Mudd" <sjmudd en pobox.com>
To: <postfix-es en wl0.org>
Sent: Friday, May 16, 2003 7:06 PM
Subject: Re: [postfix-es] Lista de correo con restricciones (Ref: Lista de
correo)
> raulbecette en unp.edu.ar ("Raul I. Becette") writes:
>
> > Hola de nuevo
> >
> > Estuve probando un alias con dos direcciones para poder restringir el
envio
> > de mensajes de la siguiente manera y tratando de seguir los pasos que
Simon
> > me dio:
>
> Hola Raul:
>
> Tengo que admitir de no haber usado los RESRICTION_CLASSES nunca pero
> al menos daba los pasos que se comenta en el README. Tu ejemplo abajo
> parece (mirándolo rápido) estar bien. Por lo que yo al menos
> intentaría de nuevo pero con el -v puesto en smtpd en master.cf para
> ver lo que está pasando. Se te (o a mi) estará pasando algo sencillo y
> sin ver lo que te dice la inforamción de depuración de smtpd no lo vas
> a ver. Bueno puede que alguien que ya ha hecho esto lo ve.
>
> Así que mira la salida del maillog con la depuración habilitada y
> quizá verás el "fallo".
>
> Simon
> --
> Simon J Mudd, Postfix RPM Packager, Amsterdam, The Netherlands.
> email: sjmudd en pobox.com, Tel: +31-627-592 627, http://postfix.WL0.org
> -
> Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
> .
> Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
> a majordomo en WL0.org para quitarte de la lista.
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es