Mailu Layanan Email Transaksional
Server Surat Open-Source Berbasis Dokter Berbasis Docker
MailU adalah perangkat lunak server email gratis dan open-source. Ini adalah perangkat lunak email gratis berfitur lengkap dengan dukungan untuk protokol IMAP, IMAP+, SMTP, dan pengiriman.
Ringkasan
MailU adalah server email gratis dan open-source. Ini adalah server SMTP gratis pengaturan yang sederhana dan mudah. Server email gratis dikembangkan dalam bahasa pemrograman Python, dan kode sumber tersedia di GitHub dan Anda dapat memperluas fitur dengan mengkloning repositori. MailU adalah server email open-source yang kaya yang dapat dikonfigurasi, yang menawarkan serangkaian besar fitur dan keamanan canggih. Dilengkapi dengan antarmuka webmail dan administrasi di luar kotak. Ini mendukung protokol email yang paling umum seperti IMAP, SMTP, dan POP3 serta protokol pengiriman. Ini juga mendukung beberapa fitur canggih seperti alias domain, perutean khusus, admin global, delegasi per-domain, dan kuota. Keamanan adalah salah satu fitur paling menonjol dari server surat open-source MailU. Ini menegakkan TLS, Penggunaan Letsencrypt untuk SSL, Dukungan DKIM, dan pemindai anti-virus bawaan menjadikannya pilihan terbaik sebagai server SMTP gratis. Server Surat Open-Source MailU menyediakan semua fungsi dasar yang dibutuhkan bisnis apa pun untuk menjalankan perangkat lunak email gratisnya sendiri. Jika Anda ingin mengatur server email gratis Anda sendiri, maka Anda pasti harus memeriksa server surat open-source MailU.
Persyaratan sistem
Anda harus memastikan bahwa perangkat keras Anda (virtual atau fisik) kompatibel dengan kernel Linux terbaru. Juga, Anda harus memiliki setidaknya 2GB memori total dan 1GB memori gratis saat menjalankan MailU.
Fitur
Berikut ini adalah fitur utama server surat open-source MailU
- Server Email Standar, IMAP dan IMAP+, SMTP dan Kiriman
- Fitur Email Lanjutan, Alias, Alias Domain, Routing Kustom
- Akses web, beberapa webmail dan antarmuka administrasi -Fitur Pengguna, Alias, Auto-Reply, Auto-Forward, Fetched Accounts
- Fitur Admin, Admin Global, Pengumuman, Delegasi Per-Domain, Kuota
- Keamanan, TLS yang Dipaksakan, Letsencrypt!, DKIM keluar, pemindai anti-virus
- Antispam, auto-learn, greylisting, dmarc, dan spf
- kebebasan, semua komponen foss, tidak ada pelacak yang disertakan
Instalasi
Untuk menginstal server email open-source MailU, Anda harus terlebih dahulu memastikan bahwa sistem Anda memiliki alamat IP yang valid dan nama domain yang sepenuhnya memenuhi syarat. Seharusnya juga ada catatan MX yang valid untuk domain. Untuk mengatur IP Server dan HostName, jalankan perintah di bawah ini:
$ sudo hostnamectl set-hostname mail.example.com
Juga tambahkan FQDN server dan alamat IP ke /etc /hosts file.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Setelah diatur, reboot sistem
$ sudo reboot
Port berikut harus diizinkan melalui firewall sistem Anda karena sangat penting untuk email. Anda dapat membuka port dengan UFW seperti yang ditunjukkan di bawah ini:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Sebelum kita melanjutkan karena MailU diinstal menggunakan Docker dan Docker Compose, jadi saya akan berasumsi bahwa Anda sudah memiliki keduanya. Jika tidak, Anda dapat mengikuti dokumentasi resmi untuk pengaturan:
-
Cara Menginstal Docker Compose di Ubuntu Setelah menginstal Docker dan Docker Compose, lanjutkan untuk membuat direktori di mana MailU akan menyimpan datanya:
$ sudo mkdir /mailu
MailU menggunakan file Docker-compose.yml
dan juga bergantung pada mailu.env
untuk berbagai pengaturan. Anda perlu menghasilkan konfigurasi MailU untuk lingkungan Anda menggunakan utilitas pengaturan MailU online. Generator akan memberi Anda kedua Docker-Compose.yml dan file MailU.env. Setelah konfigurasi dihasilkan, Anda akan menerima tautan untuk digunakan untuk mengunduh file. Pastikan Anda mengunduh file di direktori MailU.
Setelah selesai dengan pengaturan, jalankan MailU dengan Docker Compose seperti di bawah ini di direktori MailU:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Setel pengguna admin dengan menjalankan perintah di bawah ini:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Mengeksplorasi
Anda mungkin menemukan tautan berikut yang relevan: