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