Este proyecto configura un servidor de correo local utilizando poste.io en un contenedor Docker, junto con un contenedor de Fedora personalizado para propósitos adicionales. El proyecto está diseñado para funcionar en un entorno local y es ideal para pruebas y desarrollos internos.
Antes de comenzar, asegúrate de tener instalados los siguientes requisitos:
Clona este repositorio en tu máquina local:
git clone https://github.com/jmorales01/mailserver.git
cd mailserverAñade la siguiente línea al archivo hosts de tu sistema para poder acceder al servidor de correo mediante un nombre de dominio local:
La IP, tiene que ser la ip de tu dispositivo local que la puedes optener con el comando ipconfig en tu CMD.
192.168.18.4 mail.localdomain
# Ejecuta este comando directo en tu CMD (Windows)
echo 192.168.18.4 mail.localdomain >> C:\Windows\System32\drivers\etc\hostsNote: Asegúrate de que
192.168.18.4sea la IP local de tu máquina que ejecutará el contenedor, puedes revisarlo con el comandoipconfigen tu CMD.
Construye y lanza los contenedores utilizando Docker Compose:
docker-compose up -dAbre un navegador web y ve a: https://mail.localdomain
/path/to/project/
│
├── Dockerfile # Dockerfile para construir la imagen Fedora
├── docker-compose.yml # Configuración de Docker Compose
├── mail/ # Datos persistentes de poste.io
└── datos/ # Datos compartidos del contenedor Fedora
Si te gusta mi trabajo y quieres apoyarme, ¡considera hacer una donación! Tu apoyo es muy apreciado. 🙏
This project is licensed under the MIT License. See the LICENSE file for details.

