GNU/Linux >> Linux Esercitazione >  >> Debian

Come configurare un server di posta con Modoboa su Debian 10

Modoboa è una piattaforma di hosting e gestione di server di posta open source per Linux. È scritto in Python utilizza Postfix e Dovecot per inviare e ricevere e-mail. 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 elettronica e la rete esterna. Viene fornito con un pannello di amministrazione basato sul Web per gestire domini, caselle di posta, alias e altro ancora.

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

Prerequisiti

  • 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 tu sei loggato come root.

Per iniziare

Prima di iniziare, aggiorna i tuoi pacchetti di sistema all'ultima versione con il seguente comando:

apt-get update -y

Quindi, installa le altre dipendenze richieste con il seguente comando:

apt-get install git curl gnupg2 wget -y

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

hostnamectl set-hostname modoboa.example.com

Installa Modoboa

Quindi, 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 verifica 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 directory di lavoro corrente.

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

nano installer.cfg

Modifica 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 ottenere 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:

Fornisci nome utente predefinito:admin, password:password quindi fai clic su Accedi pulsante. Verrai reindirizzato alla dashboard di Modoboa nella pagina seguente:

Note

Attualmente, c'è un BUG nel programma di installazione di Modoboa che è stato introdotto dopo che questa guida è stata inizialmente scritta e testata. Il sintomo è un messaggio di "Errore interno del server" dopo l'accesso alla GUI di Modoboa. La soluzione a questo problema è modificare il file /srv/modoboa/instance/instance/settings.py

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

e imposta:

USE_TZ = False

e quindi riavvia uwsgi

service uwsgi restart

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

Conclusione

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


Debian
  1. Come configurare un server Samba su Debian 10 Buster

  2. Come configurare un server SFTP su Debian 11 Server

  3. Come configurare un server di posta con PostfixAdmin su CentOS 7

  4. Come configurare un server OpenVPN su Debian 10

  5. Configura un server di posta con PostfixAdmin su Debian 9

Come configurare facilmente un server di posta su Debian 9 Stretch con iRedMail

Come configurare facilmente un server di posta su Debian 10 Buster con iRedMail

Come configurare rapidamente un server di posta su Ubuntu 20.04 con Modoboa

Come configurare LAMP con Debian 11

Come configurare Samba Server con Debian 11

Come configurare un server di posta con Modoboa su Ubuntu 20.04