1.2K
Su organización no tiene que pagar mucho dinero para configurar un servidor de correo electrónico local. Si no está buscando todas las comodidades de los grandes nombres, como Exchange, hMailServer probablemente pueda satisfacer sus necesidades.
hMailServer es un servidor de correo electrónico gratuito y de código abierto con soporte para POP3, IMAP y SMTP. Eso significa que puede utilizar una variedad de clientes de correo electrónico para conectarse a hMailServer. Y esta publicación le mostrará cómo instalar y configurar hMailServer. Al final, tendrá un servidor de correo electrónico en funcionamiento en su red.
Requisitos previos
- Un servidor Windows para instalar hMailServer. Este tutorial utiliza Windows Server 2019.
- Descargar el Instalador de hMailServer archivo.
- Registros DNS que se resuelven en su servidor. Este servidor tendrá los siguientes registros DNS internos y externos:
Tipo de registro | FQDN |
---|---|
A | correo001.o365things.ml |
MX | correo001.o365things.ml |
Instalar hMailServer
La instalación es sencilla y autónoma. Sigue el proceso de instalación tipo asistente, por lo que debería resultar familiar para la mayoría de los usuarios de Windows. Vamos a empezar.
- hMailServer requiere específicamente las características de .NET Framework 2.0, que se incluyen en .NET Framework 3.5. Ejecute el siguiente comando en PowerShell como administrador para instalarlo:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- Localice el instalador de hMailServer y ábralo.
- Hacer clic Próximo en la página de bienvenida.
- Acepte los términos de la licencia y haga clic Próximo.
- Especifique la ruta de instalación o deje la predeterminada y haga clic en Siguiente.
- Ya que estamos instalando los componentes del servidor y las herramientas de administración, seleccione Instalación completa y haga clic Próximo.
- hMailServer puede utilizar motores de bases de datos externos, como MSSQL, MySQL o PostgreSQL. Pero para este tutorial, elegiremos el motor de base de datos incorporado (Microsoft SQL Compact). Hacer clic Próximo.
- Deje la selección de Carpeta del menú Inicio y haga clic en Próximo.
- HMailServer creará una cuenta de administrador. Ingrese la contraseña que desea asignarle y haga clic en Próximo.
- Hacer clic Instalar.
- Una vez completada la instalación, haga clic en Finalizar.
- La ventana del administrador de hMailServer aparece automáticamente. Haga clic en el servidor de la lista y haga clic en Conectar. Ingrese la contraseña cuando se le solicite y haga clic DE ACUERDO.
Y ahora ha iniciado sesión en el administrador de hMailServer.
Agregar un dominio de correo electrónico
Después de completar la configuración de hMailServer, el siguiente paso es agregar un nuevo dominio de correo electrónico. En este punto, ya deberías tener un nombre de dominio seleccionado.
- Hacer clic Dominios > Agregar.
- Escribe el Dominio nombre, verifique el Activado cuadro y haga clic Ahorrar.
- Haga clic en el nodo Dominios para confirmar que el nuevo dominio está en la lista.
Agregar nuevos usuarios
Ahora que ha agregado el dominio, agreguemos nuevos usuarios.
- Haga clic en la carpeta Cuentas debajo del dominio y haga clic en Agregar.
- Haga clic en la pestaña Avanzado e ingrese el nombre del nuevo usuario. nombre de pila y apellido.
- Si desea que este usuario se autentique utilizando su cuenta de Active Directory, haga clic en el Directorio Activo pestaña, marque la cuenta de directorio activo e ingrese el nombre del usuario de AD. Dominio y Nombre de usuario.
- En la pestaña General, configure lo siguiente:
- Ingrese la parte local de la dirección de correo electrónico.
- Si no conectó esto a la cuenta de Active Directory, ingrese la contraseña para este nuevo buzón.
- Establezca el tamaño máximo del buzón en MB. Este ejemplo establece el tamaño máximo en 1024 MB.
- Seleccione el nivel de administración. Las opciones como Usuario, Dominioy Servidor. Este usuario del buzón no tendrá ningún rol de administrador, así que seleccionemos Usuario.
- Comprobar el Activado caja. Esto garantiza que la cuenta del buzón de correo se creará en un estado habilitado.
- Hacer clic Ahorrar para crear el nuevo buzón de hMailServer.
- Repita los pasos para crear un nuevo buzón según sea necesario.
Conéctese a HMailServer (sin cifrar)
Se han creado el dominio de correo electrónico y el buzón y ahora podemos usar nuestro cliente de correo electrónico para conectarnos. Dependiendo de tu cliente de correo electrónico, el proceso será diferente. En este ejemplo, utilizamos Mozilla Thunderbird para conectarnos a hMailServer.
Abra el cliente de correo electrónico y configure los ajustes del servidor de esta manera:
- Especifique el nombre completo del usuario.
- Especifique la dirección de correo electrónico del usuario.
- Ingrese la contraseña del usuario.
- Nombre de host del servidor entrante: el FQDN de su servidor
- Protocolo del servidor entrante: IMAP o POP3
- Puerto del servidor entrante: 143 (IMAP) o 110 (POP3)
- Nombre de host del servidor saliente: el FQDN de su servidor
- Puerto del servidor saliente: 25
Es posible que su cliente de correo electrónico le advierta que la conexión al servidor no está cifrada. Esto es de esperarse porque aún no hemos configurado el cifrado. Por ahora, haga clic Entiendo los riesgos y haga clic Confirmar.
El cliente de correo electrónico ahora está conectado al buzón de hMailServer.
Asegurar conexiones con certificado SSL
Como ha visto en la sección anterior, la conexión a hMailServer no está cifrada de fábrica. Para habilitar el cifrado, primero debe tener un certificado y una clave SSL. Estos archivos de certificado deben estar en formato PEM que puede obtener de un tercero o autofirmados.
Importe el certificado SSL y la clave privada
Suponiendo que tiene el certificado SSL y el archivo de clave, navegue hasta Ajustes > Avanzado > Certificados SSL y haga clic Agregar.
Ingrese el nombre del certificado, busque el certificado y los archivos de clave privada y haga clic en Ahorrar.
Verá el nuevo certificado agregado al Certificados SSL lista si todo está en orden.
Crear nuevos enlaces de protocolo seguro
Esta vez, agreguemos un nuevo enlace de puerto de protocolo donde asignaremos el certificado SSL para el cifrado.
Navegar a Ajustes > Avanzado > Puertos TCP/IP.
Cree nuevos enlaces de puertos según la siguiente tabla.
Protocolo | Puerto TCP/IP | Seguridad de la conexión | Certificado SSL |
---|---|---|---|
POP3 | 995 | SSL/TLS | |
IMAP | 993 | SSL/TLS | |
SMTP | 465 | SSL/TLS |
Cada nuevo enlace sería similar a las siguientes capturas de pantalla.
Vuelva a configurar su cuenta de correo electrónico para conectarse a los nuevos puertos en hMailServer, similar a la captura de pantalla a continuación.
Y su conexión a hMailServer ahora es segura.
Configurar correo saliente
En la mayoría de los casos, su hMailServer no entregará mensajes directamente a los destinatarios de Internet. En cambio, un servidor SMTP perimetral se encargaría de toda la entrega de correo electrónico saliente, también conocido como anfitrión inteligente.
Navegar a Ajustes > Protocolos > SMTP y haga clic en la pestaña Entrega de correo electrónico. Configure los siguientes ajustes de la siguiente manera:
- Nombre de host local: el FQDN de hMailServer (mail001.or36things.ml)
- Nombre de host remoto: smtp.sendgrid.net
- Puerto TCP/IP remoto: 465
- El servidor requiere autenticación: Sí (nombre de usuario y contraseña)
- Seguridad de la conexión: SSL/TLS
Haga clic en Guardar para que los cambios surtan efecto.
Para confirmar si la entrega de correo electrónico externo funciona, envíe un correo electrónico de prueba a una dirección externa.
La siguiente imagen muestra que el destinatario externo recibió el mensaje.
Conclusión
hMailServer es un software de servidor de correo electrónico potente, gratuito y de código abierto que es fácil de instalar y configurar. Proporciona a los usuarios una variedad de funciones que facilitan la administración del correo electrónico, incluida la protección contra spam, el reenvío de correo electrónico y reglas personalizables.
En esta guía, describimos los pasos para instalar y configurar hMailServer en una máquina con Windows. También hemos mostrado cómo crear cuentas de correo electrónico, configurar dominios y habilitar el cifrado SSL.
Si bien hMailServer es una excelente opción para pequeñas y medianas empresas o para la gestión de correo electrónico personal, puede que no sea adecuado para organizaciones grandes con requisitos complejos de correo electrónico.
En general, hMailServer es una solución de servidor de correo electrónico sólida y fácil de usar que se puede personalizar para satisfacer sus necesidades de administración de correo electrónico. Con esta guía, podrá comenzar a utilizar hMailServer rápidamente y disfrutar de una comunicación por correo electrónico segura y eficiente.