Cara Memasang Mail-in-a-box di Ubuntu 18.04

pengantar

Mail-in-a-box (MiaB) menangani semua konfigurasi rumit yang diperlukan untuk menghindari masalah keamanan, menyediakan sistem deteksi spam yang solid dan memberi Anda mekanisme pemantauan, pelaporan, dan cadangan. Itu juga dapat mengatur dan secara otomatis memperbarui sertifikat Let's Encrypt untuk domain email Anda, serta mengkonfigurasi konfigurasi DNS terperinci yang diperlukan untuk memastikan alamat IP server email Anda dipercaya oleh server lain, dan kecil kemungkinannya masuk daftar hitam.

Mail-in-a-box juga menggabungkan Nextcloud, untuk menyediakan server kalender (CalDAV) dan kontak (CardDAV).

Prasyarat

  • Server Ubuntu 18.04 yang baru
  • Setidaknya 1GB RAM
  • Alamat IPv4. Hosting email di belakang hanya alamat IPv6 belum menjadi pilihan karena berbagai alasan.

Mulai

MiaB membutuhkan seluruh VPS, jadi Anda harus selalu memulai dengan VPS baru. MiaB dirancang khusus untuk Ubuntu 18.04. Ini adalah versi "dukungan jangka panjang", artinya dalam hal ini akan didukung hingga April 2028.

Pilih nama host untuk server email Anda. MiaB merekomendasikan box.sub-domain dari domain utama Anda. Anda dapat meng-host email di beberapa domain menggunakan MiaB, tetapi kotak MiaB Anda sendiri hanya memiliki satu nama host. Jika Anda tidak yakin, ikuti box.example.com, ganti example.comdengan domain Anda sendiri.

Anda akan menggunakan nama host ini untuk mengakses UI konfigurasi MiaB di browser Anda, SSH ke VPS Anda dan mengakses web-mail Anda. Setelah VPS Anda diatur, catat alamat IPv4-nya, misalnya 203.0.113.0. Anda akan membutuhkan ini beberapa kali selama tutorial ini.

Tetapkan DNS Terbalik pada VPS baru Anda

  • Di panel kontrol Vultr Anda, pilih server Anda, dan pergi ke Settingshalaman.
  • Di sana Anda akan melihat konfigurasi yang disebut Reverse DNS. Ini akan diatur secara default ke sesuatu seperti 203.0.113.0.vultr.com.
  • Ubah ini untuk mencocokkan nama host yang Anda pilih untuk VPS Anda di atas, misalnya 203.0.113.0.box.example.com.
  • Klik ikon "centang" untuk menyimpan perubahan Anda.

Konfigurasikan server nama domain Anda di registrar domain Anda

Cara paling sederhana (dan diharapkan) untuk mengonfigurasi DNS Anda dengan benar untuk MiaB adalah dengan mengizinkannya mengambil kendali penuh atas DNS domain Anda. Untuk tujuan ini, instalasi MiaB Anda menyediakan dua server nama, untuk Anda arahkan domain Anda ke. Ini akan mengambil bentuk berikut:

ns1.box.example.com
ns2.box.example.com

Anda perlu menggunakan panel kontrol di pendaftar domain Anda untuk menetapkan server nama yang disediakan MiaB sebagai server nama untuk domain Anda. Anda juga perlu mendaftarkan nameserver yang disediakan MiaB dengan pendaftar domain Anda (kadang-kadang disebut "catatan lem"). Proses ini berbeda tergantung pada pendaftar Anda. Pada dasarnya Anda harus diminta untuk memasukkan server nama Anda ( ns1.box.example.comdan ns2.box.example.com) dan alamat IP yang harus mereka tunjuk, yang merupakan alamat IP VPSR Vultr Anda.

Instalasi

SSH ke VPS baru Anda. Gunakan alamat IP yang Anda perhatikan sebelumnya.

$ ssh [email protected]

Kata sandi pengguna root Anda dapat ditemukan di panel kontrol Vultr, di Overviewbagian.

Salin dan rekatkan yang berikut ke terminal Anda.

$ curl -s https://mailinabox.email/setup.sh | sudo bash

Beberapa paket Ubuntu sekarang akan diinstal untuk Anda. Akhirnya, Anda akan ditanyai beberapa pertanyaan instalasi:

  • Alamat email Anda Ini akan menjadi default seperti [email protected]. Ubah itu menjadi apa pun yang Anda inginkan.
  • Hostname Ini seharusnya default ke hostname yang sudah Anda siapkan untuk VPS Anda, misalnya box.example.com. Biarkan apa adanya.
  • Mengkonfigurasi tzdata Pilih zona waktu Anda.
  • Kata Sandi Akhirnya, Anda akan diminta untuk memasukkan kata sandi baru. Ini akan digunakan untuk akun email baru Anda, serta masuk ke antarmuka admin.

Setelah instalasi selesai, Anda akan disajikan dengan pesan sukses, dan tautan situs web ke antarmuka admin.

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

Masuk untuk pertama kalinya

Saat Anda masuk ke MiaB untuk pertama kalinya di peramban, Anda akan menggunakan alamat yang diberikan di akhir proses instalasi. Ini akan menggunakan alamat IP VPS Anda alih-alih nama domain.

Sertifikat SSL belum dibuat pada saat ini, jadi kotak Anda akan menggunakan sertifikat yang ditandatangani sendiri. Browser web Anda hampir pasti akan memperingatkan Anda, menyarankan ini berbahaya. Terima sertifikat yang ditandatangani sendiri. Ini hanya digunakan saat dijalankan pertama kali.

Masuk ke MiaB menggunakan alamat email dan kata sandi yang Anda konfigurasikan selama instalasi.

Pemeriksaan Status Sistem

MiaB Anda memiliki bagian yang sangat membantu yang disebut Status Checks. Anda akan tiba di halaman ini saat pertama kali masuk, dan dapat mengunjunginya nanti di System> Status Checksuntuk memeriksa apakah ada masalah yang perlu diselesaikan.

Jika MiaB menunjukkan tombol yang meminta Anda untuk me-reboot VPS ("Kotak Reboot"), Anda harus melakukannya. Jika upaya otomatis untuk mem-boot ulang VPS gagal, Anda dapat melakukan ini melalui panel kontrol Vultr Anda, ada ikon di kanan atas panel kontrol; atau melalui baris perintah, menggunakan rebootperintah.

Beberapa masalah tidak mutlak penting untuk diselesaikan segera. Misalnya, peringatan login berbasis kata sandi, atau paket perangkat lunak yang perlu diperbarui. Pastikan untuk memperbaikinya nanti.

Konfirmasikan bahwa item berikut ini benar, dan jika tidak, selesaikan sebelum melanjutkan:

  • Catatan lem server nama
  • Domain ini harus menyelesaikan ke alamat IP kotak Anda

Anda mungkin perlu menunggu perubahan DNS Anda yang lebih lama untuk menyebar, yang dapat memakan waktu beberapa jam. Cukup muat ulang halaman sedikit kemudian untuk melihat apakah perubahan telah berlaku.

Penyediaan dan Instal Sertifikat TLS (SSL)

Anda harus meminta MiaB untuk mengonfigurasi sertifikat SSL yang valid untuk Anda. Kunjungi System> TLS (SSL) Certificatesdan klik "Instal Sertifikat" di sebelah setiap domain.

Sekarang Anda dapat masuk ke MiaB menggunakan domain, misalnya https://box.example.com/admin, dan browser web Anda tidak akan menampilkan peringatan sertifikat apa pun seperti sebelumnya.

Selanjutnya, buka Mail> Usersdan tambahkan akun email sebanyak yang Anda inginkan. Ketahuilah bahwa MiaB mengimplementasikan fitur anti-spam yang disebut "greylisting". Pada dasarnya ini berarti pertama kali sebuah akun di kotak Anda menerima email dari seseorang yang belum pernah dilihatnya, itu akan ditunda; mulai dari 2 menit hingga satu jam tergantung pada server pengirim. Ini sangat mengurangi spam, tetapi ini berarti tes email pertama Anda mungkin perlu waktu.

Memperbarui MiaB

Untuk memperbarui MiaB, gunakan dua langkah yang sama persis seperti yang Anda gunakan saat pertama kali menginstalnya. Script yang sama menginstal dan memperbarui MiaB.

curl -s https://mailinabox.email/setup.sh | sudo bash

Menggunakan layanan DNS eksternal seperti Cloudflare

Secara default, MiaB diatur untuk menangani semua DNS Anda, dan dapat mengonfigurasi catatan DKIM dan SPI yang kompleks untuk domain email Anda secara otomatis. Untuk melakukan ini, Anda mengarahkan server nama untuk domain Anda langsung di server nama yang disediakan oleh MiaB seperti yang Anda lakukan sebelumnya. Namun, Anda mungkin perlu mengelola DNS untuk domain Anda di tempat lain. Ini sepenuhnya mungkin, tetapi lebih sulit.

Untuk menggunakan Cloudflare, misalnya, pengaturannya adalah sebagai berikut:

  • Arahkan server nama domain Anda ke dua yang ditentukan Cloudflare
  • Di dasbor Cloudflare Anda, Anda akan menambahkan catatan DNS yang diperlukan untuk memastikan server MiaB Anda bertanggung jawab atas email Anda. Anda dapat menyalin catatan ini dari halaman System> External DNSantarmuka admin MiaB.

Berhati-hatilah, dan uji pekerjaan Anda dengan situs seperti penguji email . Pengawasan sederhana dalam jenis skenario ini dapat berarti email Anda akan dikirim langsung ke folder spam penerima Anda.



Leave a Comment

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut