Server di Posta · 2 min read · Sep 29, 2025

Come configurare un server di posta con Modoboa su Debian 10

Modoboa è una piattaforma open-source per l’hosting e la gestione di server di posta per Linux. È scritta in Python e utilizza Postfix e Dovecot per inviare e ricevere email. Utilizza un server web Nginx e un database MySQL/PostgreSQL. Ti consente di creare caselle di posta illimitate e domini di posta illimitati. Può essere integrato con Let’s Encrypt per crittografare tutte le comunicazioni tra il tuo server di posta e la rete esterna. Viene fornito con un pannello di amministrazione basato sul web per gestire domini, caselle di posta, alias e altro.

In questo tutorial, ti mostrerò come installare Modoboa su un server Debian 10.

Requisiti

  • Un server che esegue Debian 10.
  • Un nome di dominio valido puntato all’IP del tuo server.
  • Una password di root configurata sul server e sei loggato come root.

Iniziare

Prima di iniziare, aggiorna i pacchetti del tuo sistema all’ultima versione con il seguente comando:

apt-get update -y

Successivamente, installa altre dipendenze richieste con il seguente comando:

apt-get install git curl gnupg2 wget -y

Successivamente, imposta il nome host del tuo sistema con il seguente comando:

hostnamectl set-hostname modoboa.example.com

Installa Modoboa

Successivamente, scarica l’ultima versione di Modoboa con il seguente comando:

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

Una volta completato il download, cambia la directory in Modoboa e controlla la configurazione con il seguente comando:

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

Questo creerà un nuovo file di configurazione installer.cfg nella tua directory di lavoro corrente.

Successivamente, modifica il file di configurazione con il seguente comando:

nano installer.cfg

Cambia le seguenti righe:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

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

Salva e chiudi il file, quindi avvia l’installazione con il seguente comando:

./run.py --interactive example.com

Una volta completata l’installazione, dovresti ricevere il seguente output:

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)

Accedi all’interfaccia web di Modoboa

Ora, apri il tuo browser web e digita l’URL https://modoboa.example.com. Dovresti vedere la pagina di accesso di Modoboa:

Modoboa Login

Fornisci il nome utente predefinito: admin, password: password, quindi fai clic sul pulsante Accedi. Sarai reindirizzato al dashboard di Modoboa nella pagina successiva:

Modoboa UI

Note

Attualmente, c’è un BUG nell’installer di Modoboa che è stato introdotto dopo che questa guida è stata inizialmente scritta e testata. Il sintomo è un messaggio ‘Internal Server Error’ dopo aver effettuato l’accesso all’interfaccia GUI di Modoboa. La soluzione per questo problema è modificare il file /srv/modoboa/instance/instance/settings.py

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

e impostare:

USE_TZ = False

e poi riavviare uwsgi

service uwsgi restart

Riferimento dal tracker dei problemi di Modoboa: https://github.com/modoboa/modoboa/issues/2286

Conclusione

Nel post sopra, hai imparato come installare Modoboa su un server Debian 10. Ora puoi aggiungere il tuo primo dominio e iniziare a inviare email ad altri indirizzi email.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.