GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo configurar un servidor de correo con Modoboa en Debian 10

Modoboa es una plataforma de gestión y alojamiento de servidor de correo de código abierto para Linux. Está escrito en Python, utiliza Postfix y Dovecot para enviar y recibir correos electrónicos. Utiliza un servidor web Nginx y una base de datos MySQL/PostgreSQL. Le permite crear buzones de correo ilimitados y dominios de correo ilimitados. Se puede integrar con Let's Encrypt para cifrar todas las comunicaciones entre su servidor de correo electrónico y la red externa. Viene con un panel de administración basado en la web para administrar dominios, buzones de correo, alias y más.

En este tutorial, le mostraré cómo instalar Modoboa en el servidor Debian 10.

Requisitos

  • Un servidor que ejecuta Debian 10.
  • Un nombre de dominio válido apuntado con la IP de su servidor.
  • Se configura una contraseña de root en el servidor y usted está conectado como root.

Cómo empezar

Antes de comenzar, actualice los paquetes de su sistema a la última versión con el siguiente comando:

apt-get update -y

Luego, instale otras dependencias requeridas con el siguiente comando:

apt-get install git curl gnupg2 wget -y

A continuación, configure el nombre de host de su sistema con el siguiente comando:

hostnamectl set-hostname modoboa.example.com

Instalar Modoboa

A continuación, descarga la última versión de Modoboa con el siguiente comando:

git clone https://github.com/modoboa/modoboa-installer

Una vez que se complete la descarga, cambie el directorio a Modoboa y verifique la configuración con el siguiente comando:

cd modoboa-installer
./run.py --stop-after-configfile-check example.com

Esto creará un nuevo archivo de configuración installer.cfg en su directorio de trabajo actual.

A continuación, edite el archivo de configuración con el siguiente comando:

nano installer.cfg

Cambie las siguientes líneas:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

[database]
engine = postgres
host = 127.0.0.1
install = true

Guarde y cierre el archivo y luego inicie la instalación con el siguiente comando:

./run.py --interactive example.com

Una vez que se haya completado la instalación, debería obtener el siguiente resultado:

Welcome to Modoboa installer!

Warning:
Before you start the installation, please make sure the following DNS records exist for domain 'modoboa.example.com':
  mail IN A   
       IN MX  modoboa.example.com.

Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Do you confirm? (Y/n) Y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new certificate using letsencrypt
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing radicale
Installing uwsgi
Installing nginx
Installing opendkim
Installing postfix
Installing postwhite
Installing dovecot
Congratulations! You can enjoy Modoboa at https://modoboa.example.com (admin:password)

Acceder a la interfaz web de Modoboa

Ahora, abra su navegador web y escriba la URL https://modoboa.example.com . Debería ver la página de inicio de sesión de Modoboa:

Proporcione el nombre de usuario predeterminado:admin, contraseña:contraseña y luego haga clic en Iniciar sesión botón. Será redirigido al panel de Modoboa en la siguiente página:

Notas

Actualmente, hay un ERROR en el instalador de Modoboa que se introdujo después de que esta guía se escribiera y probara inicialmente. El síntoma es un mensaje de 'Error interno del servidor' después de iniciar sesión en la GUI de Modoboa. La solución a este problema es editar el archivo /srv/modoboa/instance/instance/settings.py

nano /srv/modoboa/instance/instance/settings.py

y establece:

USE_TZ = False

y luego reinicie uwsgi

service uwsgi restart

Referencia del rastreador de problemas de Modoboa:https://github.com/modoboa/modoboa/issues/2286

Conclusión

En la publicación anterior, aprendió cómo instalar Modoboa en el servidor Debian 10. Ahora puede agregar su primer dominio y comenzar a enviar correo a otras direcciones de correo electrónico.


Debian
  1. Cómo configurar un servidor Samba en Debian 10 Buster

  2. Cómo configurar un servidor SFTP en Debian 11 Server

  3. Cómo configurar un servidor de correo con PostfixAdmin en CentOS 7

  4. Cómo configurar un servidor OpenVPN en Debian 10

  5. Configurar un servidor de correo con PostfixAdmin en Debian 9

Cómo configurar fácilmente un servidor de correo en Debian 9 Stretch con iRedMail

Cómo configurar fácilmente un servidor de correo en Debian 10 Buster con iRedMail

Cómo configurar rápidamente un servidor de correo en Ubuntu 20.04 con Modoboa

Cómo configurar LAMP con Debian 11

Cómo configurar el servidor Samba con Debian 11

Cómo configurar un servidor de correo con Modoboa en Ubuntu 20.04