GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit poštovní server s Modoboa na Ubuntu 20.04

Modoboa je bezplatné, open-source, kompletní řešení pro poštovní server, které je dodáváno s Postfixem a Dovecotem. Je napsán v Pythonu a umožňuje vám během minuty nastavit plně funkční poštovní server. Z webového rozhraní můžete vytvořit neomezený počet poštovních schránek a domén. Má integraci Let’s Encrypt a také obsahuje frontend Amavis pro blokování spamu a detekci virů v e-mailech.

Pokud jste začátečník a nevíte, jak nastavit poštovní server, pak je pro vás Modoboa tou nejlepší volbou. V tomto příspěvku se naučíme, jak nastavit poštovní server s Modoboa na serveru Ubuntu 20.04.

Předpoklady

  • Nový server Ubuntu 20.04 na cloudové platformě Atlantic.Net
  • Platný název domény odkazovaný na váš server
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace požadovaných závislostí

Než začnete, budete muset nainstalovat Python a další požadované závislosti na váš server. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install python3-virtualenv python3-pip git curl gnupg2

Jakmile jsou všechny balíčky nainstalovány, nastavte název hostitele FQDN pomocí následujícího příkazu:

hostnamectl set-hostname email.linuxbuz.com

Krok 3 – Instalace a konfigurace Modoboa

Nejprve 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 stažený adresář a zkontrolujte konfigurační soubor pomocí následujícího příkazu:

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

Měli byste vidět, že konfigurační soubor Modoboa nebyl nalezen:

Welcome to Modoboa installer!

Configuration file installer.cfg not found, creating new one.

Dále vytvořte konfigurační soubor pro Modoboa pomocí následujícího příkazu:

nano installer.cfg

Změňte následující řádky, které odpovídají názvu vaší domény a e-mailové adrese:

[general]
hostname = email.%(domain)s

[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 Modoboa pomocí následujícího příkazu:

python3 ./run.py --interactive linuxbuz.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 'linuxbuz.com':
  email IN A   
       IN MX  email.linuxbuz.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://email.linuxbuz.com (admin:password)

Dále budete muset upravit hlavní konfigurační soubor Nginx a zvýšit limit velikosti hash_bucket:

nano /etc/nginx/nginx.conf

Přidejte následující řádek za http{

server_names_hash_bucket_size 64;

Uložte a zavřete soubor a poté restartujte službu Nginx, aby se změny projevily:

systemctl restart nginx

Krok 4 – Přístup k webovému uživatelskému rozhraní Modoboa

Nyní otevřete webový prohlížeč a přejděte na webové uživatelské rozhraní Modoboa pomocí adresy URL https://email.linuxbuz.com . Budete přesměrováni na přihlašovací stránku Modoboa:

Zadejte výchozí uživatelské jméno a heslo správce jako správce / heslo a klikněte na Přihlásit knoflík. Na následující stránce byste měli vidět řídicí panel Modoboa:

Závěr

Gratulujeme! Úspěšně jste nainstalovali poštovní server Modoboa na Ubuntu 20.04. Nyní můžete přidat poštovní schránku z administračního panelu Modaboa a začít odesílat poštu z webového uživatelského rozhraní pomocí hostovacího účtu VPS od Atlantic.Net.


Linux
  1. Jak nastavit WireGuard na Ubuntu 22.04

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

  3. Jak nastavit TeamSpeak Server na Ubuntu 16.04

  1. Nastavte poštovní server pomocí PostfixAdmin

  2. Jak nastavit server OpenVPN na Ubuntu 18.04

  3. Jak nainstalovat poštovní server s PostfixAdmin na Ubuntu 20.04

  1. Jak nastavit poštovní server pomocí PostfixAdmin na Debianu 11

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

  3. Jak nastavit e-mailový server s Plesk na Ubuntu 20.04