Mailinglist Archive: opensuse-es (362 mails)

< Previous Next >
Re: [suse-linux-s] Resticciones para usuarios en Postix
  • From: "Alberto Butrico (linux)" <linux@xxxxxxxxxx>
  • Date: Wed, 4 Dec 2002 16:36:42 -0300
  • Message-id: <1431989707788.20021204163642@xxxxxxxxxx>
Emmanuel,
Te ayudo con lo de usuarios que solo mandan localmente y usuarios que
mandan a cualquier lado. Lo de mandar a un dominio específico no lo
pensé aun, pero supongo que será alguna variación de las reglas que
aquí te presento.

en main.cf:
-----------
maps_rbl_domains =
relays.ordb.org
blackholes.mail-abuse.org
dialups.mail-abuse.org
relays.mail-abuse.org

smtpd_restriction_classes =
may_use_external_mail,
only_internal_mail

may_use_external_mail =
permit

only_internal_mail =
check_recipient_access hash:/etc/postfix/allowed_recipients
reject

smtpd_recipient_restrictions =
permit_mynetworks
check_sender_access hash:/etc/postfix/policy_by_senders
reject_unknown_sender_domain
reject_non_fqdn_recipient
reject_non_fqdn_sender
reject_unauth_destination
reject_maps_rbl
check_relay_domains


Lo de "maps_rbl_domains" te lo dejé para poder mostrarte el uso de
"reject_maps_rbl" dentro de la regla "smtpd_recipient_restrictions";
es para bloquear spam usando listas negras públicas y nada tiene que
ver con tu pregunta.

Lo que a ti realmente te importa son las líneas que definen las clases:
may_use_external_mail,
only_internal_mail
y también el archivo policy_by_senders que tendrá un contenido como
el siguiente:
alberto@xxxxxxxxxx may_use_external_mail
butrico@xxxxxxxxxx may_use_external_mail
butrico@xxxxxxxxxxx only_internal_mail
alberto@xxxxxxxxxxx may_use_external_mail
luis@xxxxxxxxxx only_internal_mail

En este ejemplo los usuarios butrico@xxxxxxxxxxx y luis@xxxxxxxxxx
solo pueden enviar a usuarios internos de la red.
(Manejo varios dominios en el mismo servidor).

No te olvides de hacer un "postmap policy_by_senders" luego de
modificiar dicho archivo.

Para un dominio específico Supongo que podría solucionarse agregando
a "smtpd_recipient_restrictions=", algo como:
check_recipient_access hash:/etc/postfix/policy_by_recicpient

y en dicho archivo poner los destinatarios del otro dominio.

NOTA:
También puede usar
"check_client_access hash:/etc/postfix/policy_by_machines"
para dar acceso a máquinas concretas, cuyo contenido podría ser:
192.168.1.3 only_internal_mail
67.17.0.54 may_use_external_mail


Luego contanos como solucionaste lo de enviar a cierto dominio
externo.

--
Saludos,
Alberto mailto:linux@xxxxxxxxxx
Linux User #242064
UyLug Member #195
--
Solo hay 10 tipos de personas. Las que entienden binario y las que no.
--

Con fecha Miércoles, 04 de Diciembre de 2002, 14:55:33, escribió:
EG> hola a todos; haber si me pueden dar luz: quiero hacer tres tipos de
EG> restricciones usando Postfix en base al usuario q envia mail estas son:

EG> restingir el envio de mail de algunos de mis usuarios de correo (no a
EG> todos) para que solo puedan enviar correo a los usuarios locales del
EG> servidor es decir solo a mi dominio (miopropio.com).

EG> tambien quiero que otros usuarios puedan enviar correo a mi propio
EG> dominio (mioporpio.com) y a un dominio de nuestro proveedor
EG> (proveedor.com).

EG> Y finalmente quiero que algunos otros usuarios(como por ejm Yo) puedan
EG> enviar correo a los dominios que ellos quieran

EG> Ahora por lo q he leido la idea seria hacerlo usando
EG> "smtpd_recipient_restrictions" no se si estare equivocado.....la verdad
EG> es q no se como hacerlo alguno a tenido experiencia con algo como
EG> esto???..Por favor dadme luz que esta vez no tengo ni una pisca de idea
EG> de por donde empezar.

EG> Salu2
EG> Emmanuel


< Previous Next >
References