GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengatur Server Mail dengan Modoboa di Debian 10

Modoboa adalah platform manajemen dan hosting server email sumber terbuka untuk Linux. Itu ditulis dengan Python menggunakan Postfix, dan Dovecot untuk mengirim dan menerima email. Ini menggunakan server web Nginx dan database MySQL/PostgreSQL. Ini memungkinkan Anda untuk membuat kotak surat tak terbatas dan domain surat tak terbatas. Itu dapat diintegrasikan dengan Let's Encrypt untuk mengenkripsi semua komunikasi antara server email Anda dan jaringan luar. Muncul dengan panel admin berbasis web untuk mengelola domain, kotak surat, alias, dan banyak lagi.

Dalam tutorial ini, saya akan menunjukkan cara menginstal Modoboa di server Debian 10.

Prasyarat

  • Server yang menjalankan Debian 10.
  • Nama domain valid yang ditunjukkan dengan IP server Anda.
  • Kata sandi root dikonfigurasi di server dan Anda masuk sebagai root.

Memulai

Sebelum memulai, perbarui paket sistem Anda ke versi terbaru dengan perintah berikut:

apt-get update -y

Selanjutnya, instal dependensi lain yang diperlukan dengan perintah berikut:

apt-get install git curl gnupg2 wget -y

Selanjutnya, atur nama host sistem Anda dengan perintah berikut:

hostnamectl set-hostname modoboa.example.com

Instal Modoboa

Selanjutnya, unduh Modoboa versi terbaru dengan perintah berikut:

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

Setelah unduhan selesai, ubah direktori ke Modoboa dan periksa konfigurasi dengan perintah berikut:

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

Ini akan membuat file konfigurasi baru installer.cfg di direktori kerja Anda saat ini.

Selanjutnya, edit file konfigurasi dengan perintah berikut:

nano installer.cfg

Ubah baris berikut:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

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

Simpan dan tutup file kemudian mulai instalasi dengan perintah berikut:

./run.py --interactive example.com

Setelah instalasi selesai, Anda akan mendapatkan output berikut:

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)

Mengakses Antarmuka Web Modoboa

Sekarang, buka browser web Anda dan ketik URL https://modoboa.example.com . Anda akan melihat halaman login Modoboa:

Berikan nama pengguna default:admin, kata sandi:kata sandi lalu klik Masuk tombol. Anda akan diarahkan ke dasbor Modoboa di halaman berikut:

Catatan

Saat ini, ada BUG di penginstal Modoboa yang telah diperkenalkan setelah panduan ini awalnya ditulis dan diuji. Gejalanya adalah Pesan 'Internal Server Error' setelah masuk ke GUI Modoboa. Solusi untuk masalah ini adalah mengedit file /srv/modoboa/instance/instance/settings.py

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

dan atur:

USE_TZ = False

lalu mulai ulang uwsgi

service uwsgi restart

Referensi dari pelacak masalah Modoboa:https://github.com/modoboa/modoboa/issues/2286

Kesimpulan

Pada postingan di atas, Anda telah mempelajari cara menginstal Modoboa di server Debian 10. Sekarang Anda dapat menambahkan domain pertama Anda dan mulai mengirim email ke alamat email lain.


Debian
  1. Cara mengatur server SFTP di Server Debian 11

  2. Cara Mengatur Server OpenVPN di Debian 10

  3. Siapkan Server Mail dengan PostfixAdmin di Debian 9

  1. Cara Mengatur Server Samba di Debian 10 Buster

  2. Cara Mengatur Server NFS di Debian 10 Buster

  3. Cara mengatur server email dengan PostfixAdmin di CentOS 7

  1. Siapkan server email dengan PostfixAdmin

  2. Cara Mengatur Firewall dengan UFW di Debian 10

  3. Cara Mengatur Firewall dengan UFW di Debian 9