Buscando un servidor de correo local estricto (sin envío y recepción de correo electrónico del mundo exterior)

2

Estoy buscando una solución de correo (o servidor) que funcione solo dentro de una oficina y solo los empleados dentro de la oficina pueden enviar y recibir correos electrónicos entre ellos. No quiero que el empleado envíe correos electrónicos al mundo exterior, incluso si intentan enviar correos electrónicos a abc [at] gmail.com, etc.

En resumen, quiero configurar un servidor de correo en mi oficina (para más de 60 empleados) con un nombre de dominio local (por ejemplo, aman.local) y cada empleado tendrá su propia dirección de correo electrónico (por ejemplo, [email protected], emp2 @ aman.local, etc.) en el dominio aman.local. Y los empleados se comunicarán entre sí utilizando las direcciones de correo electrónico anteriores. Aquí, el servidor de correo solo debe procesar el correo electrónico con un nombre de dominio aman.local y rechazar el procesamiento de otros nombres de dominio (como gmail.com, etc.) para restringir el envío remoto de correo electrónico.

Hasta ahora probé las siguientes cosas:

Sé que puedo restringir el correo electrónico entrante omitiendo la configuración MX.

  1. hMailServer, Poste.io y Mailu.com pero no encontraron una manera de restringir el envío remoto de correo electrónico (digamos a gmail.com, etc.)
  2. Intenté encontrar una forma en el cliente Roundcude Webmail para rechazar el envío a un correo electrónico que no sea el nombre de dominio permitido. Pero todo en vano.

Gracias por adelantado. :)

Un hombre
fuente

Respuestas:

0

Puedes hacer al menos dos cosas:

  1. Use postfixy restrinja los dominios de remitentes y destinatarios como se describe aquí

Restringir remitente y destinatario

Esta sección describe cómo restringir tanto el remitente como el destinatario. Ejemplo de uso de esto es cuando tienes un dominio privado que no debe permitirse enviar a Internet. Edite main.cf1. Edite el archivo /etc/postfix/main.cfy agregue las líneas a continuación.

smtpd_recipient_restrictions =    check_sender_access 
hash:/etc/postfix/sender_access,   reject_unauth_destinations

smtpd_restriction_classes = local_only 
local_only = check_recipient_access 
hash:/etc/postfix/local_domains,    reject

Editar sender_access

  1. Cree el archivo /etc/postfix/sender_accessy revise el siguiente ejemplo.
acme.local  local_only

Editar local_domains

  1. Cree el archivo /etc/postfix/local_domainsy revise el siguiente ejemplo.
acme.local  OK

Editar sender_access

  1. Escriba el siguiente comando en una ventana de terminal para crear los archivos hash.
postmap /etc/postfix/sender_access 
postmap /etc/postfix/local_domains
  1. La otra forma es configurar su firewall para rechazar todas las comunicaciones entrantes y salientes a través de los puertos 25, 465 y 587
Romeo Ninov
fuente