Hola amigos hoy les traigo este servidor de correos que corre a traves de ubuntu se llama iredmail, es gratuito con sus limitaciones por supuesto pero para el usuario promedio que lo utilizamos es mas que suficiente
👉Pros
✔️ Privacy
✔️ Open Source
✔️ Secure By Default
✔️ Webmail
✔️ Calendars/Contacts/ActiveSync
✔️ Unlimited Accounts
✔️ Antispam & Antivirus
✔️ Backends
✔️ Web Admin Panel
👉CONTRAS
✔️ gestión de dominio por usuario solo en version pago
Bueno este servidor mail lo tengo corriendo en Xpenology a través de VMM de synology a si que si lo quieres hacer de esta manera tendrás que generar una maquina virtual
✅ Primeramente deberemos acceder a nuestro servidor ubuntu a través de ssh, una vez dentro tendremos que hacer unos cambios en «nano /etc/hosts»
127.0.1.1 testmail.midominio.com testmail localhost
✅ Tendremos que descargar el zip de donde instalaremos el servidor mail
sudo wget https://github.com/iredmail/iRedMail/archive/1.6.2.tar.gz
✅ Tendremos que descomprimir el archivo
sudo tar xvf 1.6.2.tar.gz
✅ Nos movemos a la capeta descomprimida
cd iRedMail-1.6.2
✅ Instalemos el servidor mail una vez dentro capeta ejecutamos
sudo bash ./iRedMail.sh 👉aceptamos
✅ Aceptamos o podemos cambiar el destino de la capeta donde se almacenaran los correos electrónicos yo recomiendo dejarla así como esta
✅ Elegimos el servidor para nuestro portal en este caso NGINX
✅ Elejimos nuestra base de datos que en este caso seria MariaDB y agregamos una contraseña para ello
✅ Agregaremos nuestro dominio
✅ En esta sección tendremos que agregar la contraseña de la cuenta postmaster que esta cuenta generada sera la de administrador para poder entrar al panel de control al finalizar la instalación
✅ Basta con aceptar las siguientes opciones para que se empiece a instalar el servidor
✅ Listo tenemos que iniciar el servidor ubuntu «sudo reboot»una vez reiniciado solo tendremos que ingresar al portal con nuestra ip de nuestro servidor ubuntu
https://192.168.0.1/iredadmin---------panel de control web https://192.168.0.1/mail---------portal Roundcube https://192.168.0.1/netdata---------portal de gestión datos
✅Instalar ssl para nuestro servidor
👉 si tenemos ya un certificado generado solamente tendremos que copiar el mismo a nuestro servidor
✔️Primeramente tendremos que hacer una copia de seguridad de estos dos archivos
sudo cp /etc/ssl/certs/iRedMail.crt /etc/ssl/certs/iRedMail.crt.bak sudo cp /etc/ssl/private/iRedMail.key /etc/ssl/private/iRedMail.key.bak
✔️ Tendremos que sustituir el certificado iRedMail.crt—-iRedMail.key por el nuestro
cp fullchain.pem /etc/ssl/certs/iRedMail.crt cp privkey.pem /etc/ssl/certs/iRedMail.crt
👉 Ya por ultimo reiniciamos postfix y entramos al panel administrador con nuestro dominio
sudo service postfix restart
✅ Podemos agregar un SMTP Relay externo si es que nuestra ip no puede enviar correos por bloqueo
👉Deberemos editar este archivo «sudo nano /etc/postfix/main.cf» y agregar nuestros datos
relayhost = [relay_server]:25 smtp_sasl_password_maps = hash:/etc/postfix/sasl_password smtp_sasl_auth_enable = yes smtp_sasl_mechanism_filter = login smtp_sasl_security_options = noanonymous
Deberemos editar el archivo «sudo nano /etc/postfix/sasl_password»
relay.server user:password
✅ Ya por ultimo correremos postmap
sudo postmap hash:/etc/postfix/sasl_password sudo service postfix restart
✅ Reset contraseña de algún usuario por terminal
nos movemos a la siguiente capeta cd /opt/www/iredadmin/tools/ ejecutamos sudo python3 reset_user_password.py cambiame.ejemplo.com password nos devolvera una linea similar [cambiame.ejemplo.com] Password has been reset
Hace tiempo que les había compartido como instalar un servidor mail en nuestro nas a traves de docker y por algún tiempo lo utilice como mi servidor de correos favorito pero decidí cambiarme a «iredmail», porque lo hice? básicamente por me ofrece la opción de poder gestionar los jails de fail2ban y que también el antivirus y spam lo ofrece para correos de salida el problema de iredmail es que no me permite gestionar de forma gratuita cada dominio y asignarle su propio usuario admin algo que mailcow si hace