GNU/Linux >> Znalost Linux >  >> Debian

Jak nastavit poštovní server s Modoboa na Debianu 10

Modoboa je open-source platforma pro hosting a správu poštovního serveru pro Linux. Je napsán v Pythonu a používá Postfix a Dovecot k odesílání a přijímání e-mailů. Využívá webový server Nginx a databázi MySQL/PostgreSQL. Umožňuje vám vytvářet neomezené poštovní schránky a neomezené poštovní domény. Může být integrován s Let’s Encrypt pro šifrování veškeré komunikace mezi vaším e-mailovým serverem a vnější sítí. Dodává se s webovým administrátorským panelem pro správu domén, poštovních schránek, aliasů a dalších.

V tomto tutoriálu vám ukážu, jak nainstalovat Modoboa na server Debian 10.

Předpoklady

  • Server se systémem Debian 10.
  • Platný název domény s adresou IP vašeho serveru.
  • Na serveru je nakonfigurováno heslo uživatele root a jste přihlášeni jako root.

Začínáme

Než začnete, aktualizujte systémové balíčky na nejnovější verzi pomocí následujícího příkazu:

apt-get update -y

Dále nainstalujte další požadované závislosti pomocí následujícího příkazu:

apt-get install git curl gnupg2 wget -y

Dále nastavte název hostitele systému pomocí následujícího příkazu:

hostnamectl set-hostname modoboa.example.com

Instalovat Modoboa

Dále si stáhněte nejnovější verzi Modoboa pomocí následujícího příkazu:

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

Po dokončení stahování změňte adresář na Modoboa a zkontrolujte konfiguraci pomocí následujícího příkazu:

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

Tím se ve vašem aktuálním pracovním adresáři vytvoří nový konfigurační soubor installer.cfg.

Dále upravte konfigurační soubor pomocí následujícího příkazu:

nano installer.cfg

Změňte následující řádky:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

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

Uložte a zavřete soubor a poté spusťte instalaci následujícím příkazem:

./run.py --interactive example.com

Po dokončení instalace byste měli získat následující výstup:

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)

Přístup k webovému rozhraní Modoboa

Nyní otevřete webový prohlížeč a zadejte adresu URL https://modoboa.example.com . Měli byste vidět přihlašovací stránku Modoboa:

Zadejte výchozí uživatelské jméno:admin, heslo:heslo a poté klikněte na Přihlásit se knoflík. Budete přesměrováni na ovládací panel Modoboa na následující stránce:

Poznámky

V současné době je v instalačním programu Modoboa chyba, která byla představena poté, co byla tato příručka původně napsána a otestována. Příznakem je zpráva „Internal Server Error“ po přihlášení do GUI Modoboa. Řešením tohoto problému je upravit soubor /srv/modoboa/instance/instance/settings.py

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

a nastavte:

USE_TZ = False

a poté restartujte uwsgi

service uwsgi restart

Reference z nástroje pro sledování problémů Modoboa:https://github.com/modoboa/modoboa/issues/2286

Závěr

Ve výše uvedeném příspěvku jste se naučili, jak nainstalovat Modoboa na server Debian 10. Nyní můžete přidat svou první doménu a začít posílat poštu na další e-mailové adresy.


Debian
  1. Jak nastavit poštovní server pomocí PostfixAdmin na CentOS 7

  2. Jak nastavit server OpenVPN na Debianu 10

  3. Nastavte poštovní server pomocí PostfixAdmin na Debianu 9

  1. Jak nastavit server Samba na Debian 10 Buster

  2. Jak nastavit server NFS na Debian 10 Buster

  3. Jak nastavit SFTP server na Debian 11 Server

  1. Nastavte poštovní server pomocí PostfixAdmin

  2. Jak nastavit firewall s UFW na Debianu 10

  3. Jak nastavit firewall s UFW na Debianu 9