Antes de comenzar vale aclarar que lo que se refleja aquí es la colaboración de un colega que me dio esta información, yo solo lo adapte un poquito a mis necesidades. En este post vamos a configurar zimbra para que, por defecto, los usuarios creados tengan solo envío/recepción de correos solo *.cu; o sea solo a dominios cubanos, y los usuario que queremos que tengan envío/recepción a cualquier dominio los incluiremos en un archivo. Para comenzar se tiene un servidor zimbra 8.8.15 recién instalado. (En caso de ser un zimbra multi server, esto se hace donde esta el MTA instalado). Comenzamos:
Crear archivo:
nano /opt/zimbra/common/conf/cudentro del mismo se pone el siguiente contenido:
# Restriccion solo a correos nacionales
cu ok
Luego se debe mapear ese archivo para que postfix lo interprete:
su - zimbra
postmap /opt/zimbra/common/conf/cu
exiteditar:
nano /opt/zimbra/conf/zmconfigd.cfbuscar la línea que dice esto:
POSTCONF smtpd_recipient_restrictions FILE zmconfigd/smtpd_recipient_restrictions.cfy antes de esa línea agregar lo siguiente:
POSTCONF smtpd_restriction_classes FILE zmconfigd/postfix_restriction_clases.cf
POSTCONF correo_send_cu_only FILE zmconfigd/correo_send_cu_only
POSTCONF correo_rcpt_cu_only FILE zmconfigd/correo_rcpt_cu_onlycrear archivo:
nano /opt/zimbra/conf/zmconfigd/postfix_restriction_clases.cfy agregarle adentro lo siguiente:
correo_send_cu_only
correo_rcpt_cu_onlycrear archivo:
nano /opt/zimbra/conf/zmconfigd/correo_send_cu_onlyy se le agrega:
check_recipient_access lmdb:/opt/zimbra/common/conf/cu, rejectcrear archivo:
nano /opt/zimbra/conf/zmconfigd/correo_rcpt_cu_onlyy se le agrega:
check_sender_access lmdb:/opt/zimbra/common/conf/cu, rejecteditar archivo:
nano /opt/zimbra/conf/zmconfigd/smtpd_recipient_restrictions.cfentre la línea reject_non_fqdn_recipient y permit_sasl_authenticated agregar:
check_sender_access lmdb:/opt/zimbra/common/conf/internet_users
check_recipient_access lmdb:/opt/zimbra/common/conf/internet_users
check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders
check_recipient_access lmdb:/opt/zimbra/common/conf/restricted_rcptsquedando algo como:
reject_non_fqdn_recipient
check_sender_access lmdb:/opt/zimbra/common/conf/internet_users
check_recipient_access lmdb:/opt/zimbra/common/conf/internet_users
check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders
check_recipient_access lmdb:/opt/zimbra/common/conf/restricted_rcpts
permit_sasl_authenticatedcrear archivo:
nano /opt/zimbra/common/conf/internet_usersagregar lo siguiente:
# Usuarios con permisos para enviar y recibir correos sin restriccion:
[email protected] ok
[email protected] ok
[email protected] ok
[email protected] okNOTA: Aquí se deben agregar todos los emails de los usuarios que van a tener envió y recepción sin restricciones.
Se mapea el archivo internet_users:
su - zimbra
postmap /opt/zimbra/common/conf/internet_users
exitNOTA: Cada vez que se agregue un nuevo usuario a esa lista hay que volver a mapear el archivo usando el mismo procedimiento.
crear archivo:
nano /opt/zimbra/common/conf/restricted_sendersy se agrega:
# Restriccion de envío
cu correo_send_cu_onlycrear archivo:
nano /opt/zimbra/common/conf/restricted_rcptsy se agrega:
# Restriccion de recepcion
cu correo_rcpt_cu_onlyy se le agrega:
# restricciones de recepcion
cu correo_rcpt_cu_onlyMapear los archivos
su - zimbra
postmap /opt/zimbra/common/conf/restricted_senders
postmap /opt/zimbra/common/conf/restricted_rcpts
exitPor ultimo reiniciar zimbra:
service zimbra restartEspero les sirva y no olviden darle like.






No comments yet