On Wed, 03 Jul 2013 19:47:49 -0400, Carlos R Laguna wrote:

Hombre si lo que tienes es tiempo para aprender .... pues si ya puedes
ir montando un server para eso ya sabes paso a paso como indica la
documentación de exim o postfix, dovecot o courier, si lo que necesitas es algo para ya , que te agilice el trabajo y te brinde un ambiente más
potable no solo para ti, sino también para quienes trabajan contigo
entonces Iredmail, Zentyal, Zimbra es para ud, y si, con el tiempo
tendras que ver tarde o temprano como ver eso detalles para las cuales no fueron diseñada niguno de estos elementos vía web, pero.... tampoco
lo son postfix y exim recién instalado, abordando tu problema:

Esto es un sobre un zentyal 2.2 pero no creo que tengas mayores
problemas para adaptarlo, primero algunos conceptos de zentyal de alto
nivel........... por decirlo de algún modo.

Zentyal funciona con plantillas, dichas plantillas están en
/usr/share/zentyal/stubs/módulo/

en este caso tu módulo  es el de correo (mail) alli esta la plantilla
main.cf.mas que deberás modificar más no modificaras esta sino una copia
de la misma que alojara en /etc/zentyal/stubs/mail/,
las carpetas stubs y mail no existen, tendrás que crearlas tu. El punto
de hacer esto es que asi es como se evita que tus cambios sean
sobrescritos en una actualización* del módulo

Bien ahora zentyal cada vez que inicie o se reinicie el módulo buscara
las diferencias entre estas plantillas y eso será lo que tengas en
/etc/postfix/main.cf.


¿Como lograr los diferentes accesos, nacional e internacional?Bueno si vas a usar zentyal lo mejor es crear algo que te permita luego usar la
interfaz para las tareas rutinarias (definir quien y quien no tiene
mensajería internacional), por ello usaremos grupos, grupos que puedes
crear desde la interfaz, luego todo aquel que este en este grupo no
tendrá acceso internacional.

Lo que debes editar y donde.
main.cf.mas en /etc/zentyal/stubs/

En este caso el grupo que cree tiene como nombre CorreoSN

######################################
# --Grupos de usuarios definidos--   #
#                                    #
# --CorreoSN: Solo  Nacional  #
######################################

nacional_server_host = 127.0.0.1
nacional_server_port = 389
nacional_bind = no
nacional_timeout = 5
nacional_search_base = ou=Groups,dc=tudc,dc=aqui
nacional_query_filter = (&(|(cn=CorreoSN))(memberUid=%u))
nacional_result_attribute = cn


luego agregamos  en

 smtpd_sender_restrictions = *check_sender_access ldap:nacional*,
otras_reglas_que_tengas,


seguimos y agregamos en

smtpd_restriction_classes = *CorreoSN*, otras_reglas_que_tengas

Ahora creamos la clase CorreoSN

############
# -Clases- #
############

CorreoSN = check_recipient_access regexp:/etc/postfix/filtros/accesosn.cf,
         check_sender_access regexp:/etc/postfix/filtros/accesosn.cf


y este es el contenido que debe tener el fichero accesosn.cf

!/\@*\.cu/    REJECT 554 Usted no tiene acceso a la mensajería
internacional.


solo restas hacer un postmap hacia la ubicacion completa del fichero,
reiniciar el servicios de correo y que comiences a añadir usuarios al
grupo CorreoSN o el que hayas creado........ creo que no se me escapa
nada, luego nos cuentas. Saludos



Buen aporte, anímate a ponerlo en la Wiki!

--
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