Correos externos solo a ciertos buzonez

Imagen de jcyepez

Forums: 

Hola a todos

Acudo a ustedes a ver si me hechan una mano.

La gerencia me ha solicitado que un grupo de buzones de correo no pueda recibir correo del exterior, es decir que solo puedan recibir correo de mi dominio o correo interno.

Ahora la pregunta es si alguien tiene alguna solución para hacer este trabajito pues antes de meter mano quiero estar seguro.

Se me ha ocurrido una posible solución que sería generar un dominio virtual y enlazar a este todos los buzones que recibirán el correo interno. Para ello pienso de debe crear una zona para este dominio solo en mi servidor DNS, es decir no creo que haga falta regsitrar un dominio a nivel mundial para esto.

Espero sus comentarios y de antemano muchas gracias

Me respondo

Imagen de jcyepez

Me respondo

En el home de cada usuario a bloquear he creado el archivo .procmailrc con los siguiente:


SHELL=/bin/bash
LOGFILE=$HOME/maillog
MAILDIR=$HOME/mail

:O H
* ^From:.*midominio*
$DEFAULT

:O H
* ^From: *
! recogemail@midominio.com

Lo que se especifica aquí es que si viene del dominio midominio siga el proceso normal. Si viene de cualquier otro dominio, el correo es reenviado hacia una cuenta que he creado para recoger los coreos bloqueados (esto por si acaso). Si se quiere eliminar directamente, la última línea deve decir /dev/null

Saludos

Juan Yépez
093681879

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

mensaje

Imagen de jfgavilanes

igual tambien tengo algo parecido y si funciona correctamente, igual los e-mail externos a determinados buzones ya no llega, lo que quisisera saber en vez de que vaya a una cuenta de correo, rebote el e-mail ala persona que lo envio.

Aquí hay algo que vale la

Imagen de acl

Aquí hay algo que vale la pena señalar. Los mensajes que pasan por procmail ya fueron aceptados por el servidor smtp como válidos y desde el punto de vista de un remitente externo, el correo fue entregado. Esto puede crear confusión.

Si quieres que el servidor smtp genere un mensaje de error al MTA remoto, necesitas que tu MTA verifique la autorización durante la conversación smtp y eso solo se lo puede hacer en tu MTA. Asumo que usas sendmail, así que lo puedes hacer con la base de acceso /etc/mail/access:


To:fulano@ REJECT
To:mengano@ ERROR:"Este usuario no existe (de ley)"

Puedes ver más información en la documentación del control de acceso de sendmail