Modoboa és una plataforma d'allotjament i gestió de correu que inclou una interfície d'usuari web moderna i simplificada. Proporciona components útils com ara un tauler d'administració i correu web. S'integra amb programari molt conegut com ara Postfix i Dovecot. Utilitza una base de dades SQL (MySQL, PostgreSQL o SQLite) com a punt central de comunicació entre tots els components.
Modoboa s'ha desenvolupat pensant en la modularitat, de manera que ampliar-lo és realment senzill, i és de codi obert. De fet, totes les característiques actuals són extensions. Està escrit en Python 3 i utilitza els entorns de treball Django, jQuery i Bootstrap.
Les característiques principals són un tauler d'administració web, protecció de la reputació amb comprovacions DNSBL, informes DMARC i més. També inclou un frontal d'Amavis, correu web, calendari, llibreta d'adreces, filtres Sieve per usuari, missatges de resposta automàtica per a Postfix i
estadístiques gràfiques sobre el trànsit de correu electrònic.
Instal·lació
Primer hauràs de crear el servidor amb la imatge de Debian o Ubuntu, posteriorment accedeix per SSH a la màquina (els requisits mínims de Modoboa són dos nuclis amb 2 GB de RAM i 10 GB de disc).
Un cop iniciada la sessió amb l'usuari root, modifica el nom d'amfitrió perquè coincideixi amb el registre si no l'has assignat durant la creació:
# hostnamectl set-hostname mail.ejemplo.comUn cop modificat i amb el registre DNS de tipus A creat, instal·la les dependències següents:
# apt install git gnupg2 curl python3-virtualenv python3-pip -yPosteriorment, clona Modoboa del repositori oficial de Github:
# git clone https://github.com/modoboa/modoboa-installerAccedeix al directori de l'instal·lador:
# cd modoboa-installerI instal·la'l utilitzant l'script de Python (recorda modificar el domini d'exemple):
# ./run.py ejemplo.comS'iniciarà el procés d'instal·lació, però comprova de nou que tens els registres creats i continua la instal·lació:
Welcome to Modoboa installer!
Warning:
Before you start the installation, please make sure the following DNS records
exist for domain 'ejemplo.com':
mail IN A <IP ADDRESS OF YOUR SERVER>
IN MX mail.ejemplo.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)
En confirmar-ho, s'instal·laran i es configuraran els paquets:
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new self-signed certificate
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://mail.ejemplo.com (admin:password)
Un cop finalitzada la instal·lació, accedeix a l'URL i accepta el certificat autosignat. Un cop acceptat, podràs iniciar sessió amb les credencials proporcionades:
Recorda modificar ràpidament la contrasenya per defecte de l'usuari per seguretat.
Esperem haver-te ajudat amb aquest tutorial. Ho has provat? Deixa'ns els teus comentaris! Recorda, si tens consultes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per a tot el que necessitis! 🙂