Bueno, gente, es muy sencillo, les explicaré como es que yo lo tengo en mi
servidor.
Buscas la plantilla /usr/share/zentyal/stubs/mail/main.cf en caso de que
tengan zentyal 2 está en /usr/share/ebox/stubs/mail/main.cf

En la última línea de ese fichero agregan:

# Restriciones de envio
smtpd_sender_restrictions =
        check_recipient_access hash:$config_directory/users/usuarios-in
#       reject_sender_login_mismatch

# Restriciones de recibo
smtpd_recipient_restrictions =
        check_sender_access hash:$config_directory/users/usuarios-out,
        permit_sasl_authenticated,
        permit_auth_destination,
        permit_mynetworks,
        reject

smtpd_restriction_classes = full, inter-out, inter-in, nac-out, nac-in

full = permit
inter-out =
        check_recipient_access regexp:$config_directory/filters/inter,
        reject
inter-in =
        check_sender_access regexp:$config_directory/filters/inter,
        reject
nac-out =
        check_recipient_access regexp:$config_directory/filters/nac,
        reject
nac-in =
        check_sender_access regexp:$config_directory/filters/nac,
        reject



Luego crean los ficheros
touch  /etc/postfix/filters/inter
touch  /etc/postfix/filters/nac

en el fichero inter poner:

/\@*/ RELAY
/^\@/ REJECT 550 Formato de direccion no valido.
/[!%\@].*\@/ REJECT 550 Este servidor no permite sintaxis raras.

en el fichero nac poner
/\@*\.cu/ RELAY
/\@*/ 554 Este usuario no esta autorizado a enviar o recibir correo
internacional.
/^\@/ REJECT 550 Formato de direccion no valido.
/[!%\@].*\@/ REJECT 550 Este servidor no permite sintaxis raras.

luego hacer las bases de datos db
cd /etc/postfix/filters
postmap nac
postmap inter

Ahora van a crear los ficheros de los usuarios
touch /etc/postfix/users/usuarios-in
touch /etc/postfix/users/usuarios-out

En usuarios-in van los permisos de lo que van a recibir ya sea nacional o
internacional y en usuario out lo que van a poder enviar.
El fichero usuarios-in:

# INTERNACIONAL
# -- ----------
ad...@midominio.com                     inter-in

# NACIONAL
# -- ----------
usua...@midominio.com                   nac-in

####Estos permisos son para recibir.

Ahora en en fichero usuarios-out sería:

# INTERNACIONAL
# -- ----------
ad...@midominio.com                     inter-out

# NACIONAL
# -- ----------
usua...@midominio.com                   nac-out

Ahora, cada vez que se agrega un usuario a esa lista tienen que hacer lo
siguiente:
postmap /etc/postfix/users/usuarios-in
postmap /etc/postfix/users/usuarios-out

sin esto no funciona.
Luego reinicias el modulo mail desde el panel de admin zentyal.



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a