Cara Pasang Mail-in-a-box pada Ubuntu 18.04

Pengenalan

Mail-in-a-box (MiaB) mengurus semua konfigurasi rumit yang diperlukan untuk mengelakkan masalah keselamatan, menyediakan sistem pengesanan spam yang kuat dan memberi anda mekanisme pemantauan, pelaporan dan cadangan. Ia juga dapat mengatur dan memperbaharui sijil Let's Encrypt secara automatik untuk domain e-mel anda, serta mengkonfigurasi konfigurasi DNS terperinci yang diperlukan untuk memastikan alamat IP pelayan e-mel anda dipercayai oleh pelayan lain, dan cenderung untuk disenarai hitam.

Mail-in-a-box juga menggabungkan Nextcloud, untuk menyediakan pelayan kalendar (CalDAV) dan kenalan (CardDAV).

Prasyarat

  • Pelayan Ubuntu 18.04 yang baru
  • Sekurang-kurangnya 1GB RAM
  • Alamat IPv4. Hosting e-mel di belakang hanya alamat IPv6 belum lagi menjadi pilihan untuk pelbagai alasan.

Bermula

MiaB memerlukan keseluruhan VPS, jadi anda akan sentiasa perlu bermula dengan VPS segar. MiaB direka khas untuk Ubuntu 18.04. Ini adalah versi "sokongan jangka panjang", yang bermaksud dalam hal ini ia akan disokong sehingga April 2028.

Pilih nama hos untuk pelayan e-mel anda. MiaB mengesyorkan box.sub-domain domain utama anda. Anda boleh menghoskan e-mel di beberapa domain menggunakan MiaB, tetapi kotak MiaB anda sendiri akan mempunyai hanya satu nama host. Sekiranya anda tidak pasti, teruskan box.example.com, ganti example.comdengan domain anda sendiri.

Anda akan menggunakan nama hos ini untuk mengakses UI konfigurasi MiaB di pelayar anda, SSH ke VPS anda dan mengakses web-mail anda. Setelah VPS anda disiapkan, perhatikan alamat IPv4nya, misalnya 203.0.113.0. Anda akan memerlukan beberapa kali sepanjang tutorial ini.

Tetapkan DNS Reverse pada VPS baru anda

  • Di panel kawalan Vultr anda, pilih pelayan anda, dan pergi ke Settingshalaman.
  • Di sana anda akan melihat konfigurasi yang disebut Reverse DNS. Ia akan ditetapkan secara lalai untuk sesuatu seperti 203.0.113.0.vultr.com.
  • Tukar ini untuk memadankan nama hos yang anda pilih untuk VPS anda di atas, sebagai contoh 203.0.113.0.box.example.com.
  • Klik ikon "tandakan" untuk menyimpan perubahan anda.

Konfigurasikan pelayan nama domain anda di pendaftar domain anda

Cara paling mudah (dan dijangkakan) untuk mengkonfigurasi DNS anda dengan betul untuk MiaB adalah untuk membolehkannya mengambil kawalan penuh DNS domain anda. Untuk tujuan ini, pemasangan MiaB anda menyediakan dua pelayan nama, untuk anda mengarahkan domain anda pada. Ini akan mengambil bentuk berikut:

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

Anda perlu menggunakan panel kawalan di pendaftar domain anda untuk menetapkan pelayan nama yang disediakan oleh MiaB sebagai pelayan nama untuk domain anda. Anda juga perlu mendaftarkan pelayan nama yang disediakan MiaB dengan pendaftar domain anda (kadangkala disebut "rak gam"). Proses ini berbeza bergantung pada pendaftar yang anda gunakan. Pada dasarnya anda harus diminta memasukkan pelayan nama anda ( ns1.box.example.comdan ns2.box.example.com) dan alamat IP yang harus mereka tunjuk, yang merupakan alamat IP Vultr VPS anda.

Pemasangan

SSH ke dalam VPS baru anda. Gunakan alamat IP yang anda perhatikan sebelumnya.

$ ssh [email protected]

Kata laluan pengguna root anda boleh didapati di panel kawalan Vultr, di Overviewbahagian ini.

Salin dan tampal yang berikut ke terminal anda.

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

Beberapa pakej Ubuntu kini akan dipasang untuk anda. Akhirnya, anda akan ditanya beberapa soalan pemasangan:

  • Alamat e-mel anda Ini akan menjadi lalai untuk sesuatu seperti [email protected]. Tukar itu kepada apa sahaja yang anda suka.
  • Nama tuan rumah Ini harus menjadi lalai kepada nama hos yang telah anda tetapkan untuk VPS anda, contohnya box.example.com. Tinggalkan apa adanya.
  • Mengkonfigurasi tzdata Pilih zon waktu anda.
  • Kata laluan Akhir sekali, anda akan diminta memasukkan kata laluan baru. Ini akan digunakan untuk akaun e-mel baru anda, serta masuk ke antara muka pentadbir.

Setelah pemasangan selesai, anda akan diberi mesej kejayaan, dan pautan laman web ke antara muka pentadbir.

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 buat kali pertama

Apabila anda masuk ke MiaB untuk pertama kalinya dalam penyemak imbas anda, anda akan menggunakan alamat yang diberikan pada akhir proses pemasangan. Ini akan menggunakan alamat IP VPS anda bukan nama domain.

Sijil SSL belum dihasilkan pada masa ini, jadi kotak anda akan menggunakan sijil yang ditandatangani sendiri. Penyemak imbas web anda hampir pasti akan memberi amaran kepada anda, menunjukkan bahawa ini berbahaya. Terima sijil ditandatangani sendiri. Ini hanya digunakan semasa pertama kali dijalankan.

Log masuk ke MiaB menggunakan alamat e-mel dan kata laluan yang anda konfigurasikan semasa pemasangan.

Cek Status Sistem

MiaB anda mempunyai bahagian yang sangat berguna yang disebut Status Checks. Anda akan tiba di halaman ini semasa anda mula log masuk, dan boleh melawatnya kemudian System> Status Checksuntuk memeriksa sama ada terdapat sebarang isu yang perlu diselesaikan.

Jika MiaB menunjukkan butang yang meminta anda untuk reboot VPS anda ("Reboot Box"), anda perlu berbuat demikian. Sekiranya percubaan automatik untuk reboot VPS gagal, anda boleh melakukan ini melalui panel kawalan Vultr anda, terdapat ikon di bahagian atas sebelah kanan panel kawalan; atau melalui baris arahan, dengan menggunakan rebootarahan.

Beberapa masalah tidak mustahak untuk diselesaikan dengan segera. Contohnya, amaran masuk berasaskan kata laluan, atau pakej perisian yang perlu dikemas kini. Pastikan anda menetapkan ini kemudian.

Sahkan bahawa item berikut betul, dan jika tidak, selesaikannya sebelum beralih:

  • Rekod gam pemanggil
  • Domain ini mesti dilampirkan ke alamat IP kotak anda

Anda mungkin perlu menunggu perubahan DNS terdahulu untuk menyebarkan, yang mungkin mengambil masa beberapa jam. Muatkan semula halaman ini sedikit kemudian untuk melihat apakah perubahan telah berkuatkuasa.

Menyediakan dan Memasang Sijil TLS (SSL)

Anda harus mendapatkan MiaB untuk mengkonfigurasi sijil SSL yang sah untuk anda. Lawati System> TLS (SSL) Certificatesdan klik "Pasang Sijil" di sebelah setiap domain.

Anda sekarang boleh log masuk ke MiaB menggunakan domain, misalnya https://box.example.com/admin, dan penyemak imbas web anda tidak akan memberikan amaran sijil seperti yang dilakukan sebelumnya.

Seterusnya, pergi ke Mail> Usersdan tambah seberapa banyak akaun e-mel yang anda mahu. Ketahui bahawa MiaB melaksanakan ciri anti-spam yang dipanggil "greylisting". Pada dasarnya ini bermakna kali pertama akaun di kotak anda menerima e-mel daripada seseorang yang tidak pernah dilihat sebelumnya, ia akan ditangguhkan; apa-apa dari 2 minit hingga sejam bergantung kepada pelayan penghantaran. Ini mengurangkan spam secara besar-besaran, tetapi bermakna ujian e-mel pertama anda mungkin mengambil sedikit masa untuk diselesaikan.

Mengemas kini MiaB

Untuk mengemas kini MiaB, gunakan dua langkah yang sama seperti yang anda gunakan semasa mula memasangnya. Skrip yang sama kedua-dua memasang dan mengemas kini MiaB.

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

Menggunakan perkhidmatan DNS luaran seperti Cloudflare

Secara lalai, MiaB disediakan untuk mengendalikan semua DNS anda, dan dapat mengkonfigurasi rekod DKIM dan SPI kompleks untuk domain e-mel anda secara automatik. Untuk melakukan ini, anda mengarahkan pelayan nama untuk domain anda secara langsung ke server nama yang disediakan oleh MiaB seperti yang anda lakukan sebelumnya. Walau bagaimanapun, anda mungkin perlu menguruskan DNS untuk domain anda di tempat lain. Ini mungkin sepenuhnya, tetapi lebih sukar.

Untuk menggunakan Cloudflare, misalnya, penyediaannya adalah seperti berikut:

  • Arahkan pelayan nama domain anda ke dua yang ditentukan oleh Cloudflare
  • Di papan pemuka Cloudflare anda akan menambahkan rekod DNS yang diperlukan untuk memastikan pelayan MiaB anda mengendalikan e-mel anda. Anda boleh menyalin rekod ini dari halaman System> External DNSantara muka admin MiaB.

Berhati-hati, dan uji kerja anda dengan tapak seperti penguji mel . Pengawasan mudah dalam senario jenis ini mungkin bermakna e-mel anda akan dihantar terus ke folder spam penerima anda.



Leave a Comment

Cara Mengkonfigurasi Spamassassin Dengan Postfix di Ubuntu 16.04

Cara Mengkonfigurasi Spamassassin Dengan Postfix di Ubuntu 16.04

Spamassassin adalah penapis mel sumber terbuka dan bebas yang ditulis dalam Perl yang digunakan untuk mengenal pasti spam menggunakan pelbagai ujian heuristik pada tajuk surat dan badan

Cara Pasang Webmail RainLoop di Fedora 28

Cara Pasang Webmail RainLoop di Fedora 28

Menggunakan Sistem Berbeza? RainLoop adalah pelanggan e-mel berasaskan web yang mudah, moden dan pantas. Kod sumber RainLoop dihoskan di GitHub. Panduan ini akan menunjukkan kepada anda

Cara Pasang Webmail RainLoop pada Debian 9

Cara Pasang Webmail RainLoop pada Debian 9

Menggunakan Sistem Berbeza? RainLoop adalah pelanggan e-mel berasaskan web yang mudah, moden dan pantas. Kod sumber RainLoop dihoskan di Github. Panduan ini akan menunjukkan kepada anda

Pelayan E-Mel OpenBSD Menggunakan OpenSMTPD, Dovecot, Rspamd, dan RainLoop

Pelayan E-Mel OpenBSD Menggunakan OpenSMTPD, Dovecot, Rspamd, dan RainLoop

Pengenalan Tutorial ini menunjukkan pelayan e-mel yang lengkap dengan OpenBSD menggunakan OpenSMTPD, Dovecot, Rspamd, dan RainLoop. OpenSMTPD adalah th

Cara Memasang RainLoop Webmail di FreeBSD 12

Cara Memasang RainLoop Webmail di FreeBSD 12

Menggunakan Sistem Berbeza? RainLoop adalah pelanggan e-mel berasaskan web yang mudah, moden dan pantas. Kod sumber RainLoop dihoskan di Github. Panduan ini akan menunjukkan kepada anda

Cara Memigrasikan Peti Mel dengan Mudah Dengan Imapsync di CentOS 7

Cara Memigrasikan Peti Mel dengan Mudah Dengan Imapsync di CentOS 7

Menggunakan Sistem Berbeza? Walaupun laman web yang bermigrasi biasanya tidak menjadi masalah, kadang-kadang lebih sukar untuk memindahkan kotak e-mel. Ini terutamanya kes

Cara Memigrasikan Peti Mel dengan Mudah Dengan Imapsync di Ubuntu 16.04 LTS

Cara Memigrasikan Peti Mel dengan Mudah Dengan Imapsync di Ubuntu 16.04 LTS

Menggunakan Sistem Berbeza? Walaupun laman web yang bermigrasi biasanya tidak menjadi masalah, kadang-kadang lebih sukar untuk memindahkan kotak e-mel. Ini terutamanya kes

Cara Pasang Aplikasi Surat Berita Mailtrain pada FreeBSD 12

Cara Pasang Aplikasi Surat Berita Mailtrain pada FreeBSD 12

Menggunakan Sistem Berbeza? Mailtrain adalah aplikasi buletin sumber terbuka sendiri yang dibina di Node.js dan MySQL / MariaDB. Sumber jalur mel di GitHub. Thi

Cara Menyiapkan Pelayan Mel Menggunakan iRedMail di Ubuntu 16.04

Cara Menyiapkan Pelayan Mel Menggunakan iRedMail di Ubuntu 16.04

Menggunakan Sistem Berbeza? Pengenalan Sekiranya anda pernah membina pelayan mel dari awal, anda akan tahu bahawa ia boleh menjadi usaha yang membosankan. Di sana i

Cara Memasang RainLoop Webmail di CentOS 7

Cara Memasang RainLoop Webmail di CentOS 7

Menggunakan Sistem Berbeza? RainLoop adalah pelanggan e-mel berasaskan web yang mudah, moden dan pantas. Kod sumber RainLoop dihoskan di GitHub. Panduan ini akan menunjukkan kepada anda

Cara Pasang Webmail RainLoop pada Ubuntu 16.04

Cara Pasang Webmail RainLoop pada Ubuntu 16.04

Menggunakan Sistem Berbeza? RainLoop adalah pelanggan e-mel berasaskan web yang mudah, moden dan pantas. Kod sumber RainLoop dihoskan di Github. Panduan ini akan menunjukkan kepada anda

Cara Memasang Aplikasi Buletin Mailtrain di Fedora 28

Cara Memasang Aplikasi Buletin Mailtrain di Fedora 28

Menggunakan Sistem Berbeza? Mailtrain adalah aplikasikan aplikasi newsletter tuan rumah sumber terbuka yang dibina di Node.js dan MySQL / MariaDB. Sumber jalur mel di GitHub. Thi

Cara Memasang iRedMail pada Ubuntu 18.04

Cara Memasang iRedMail pada Ubuntu 18.04

Pengenalan Menjalankan pelayan mel anda sendiri menawarkan manfaat privasi serta keupayaan untuk mencipta seberapa banyak akaun mel yang anda inginkan untuk domain anda.

Cara Memasang Aplikasi Buletin Mailtrain di Ubuntu 16.04

Cara Memasang Aplikasi Buletin Mailtrain di Ubuntu 16.04

Menggunakan Sistem Berbeza? Mailtrain adalah aplikasikan aplikasi newsletter tuan rumah sumber terbuka yang dibina di Node.js dan MySQL / MariaDB. Sumber jalur mel di GitHub. Thi

Cara Pasang Aplikasi Newsletter Mailtrain pada CentOS 7

Cara Pasang Aplikasi Newsletter Mailtrain pada CentOS 7

Menggunakan Sistem Berbeza? Mailtrain adalah aplikasikan aplikasi newsletter tuan rumah sumber terbuka yang dibina di Node.js dan MySQL / MariaDB. Sumber jalur mel di GitHub. Thi

Cara Memasang Aplikasi Buletin Mailtrain di Debian 9

Cara Memasang Aplikasi Buletin Mailtrain di Debian 9

Menggunakan Sistem Berbeza? Mailtrain adalah aplikasikan aplikasi newsletter tuan rumah sumber terbuka yang dibina di Node.js dan MySQL / MariaDB. Sumber jalur mel di GitHub. Thi

Pasang sSMTP Dengan Mailtrap untuk Pembangunan Aplikasi Web di Ubuntu 16.04

Pasang sSMTP Dengan Mailtrap untuk Pembangunan Aplikasi Web di Ubuntu 16.04

Dalam tutorial ini, anda akan belajar cara memasang sSMTP, pelayan pemajuan sederhana. Mailtrap.io menawarkan pelayan e-mel palsu untuk pemaju. Gunakannya ke sen

Membina Server Mel Sendiri Anda Dengan FreeBSD 11

Membina Server Mel Sendiri Anda Dengan FreeBSD 11

Menjalankan pelayan e-mel anda sendiri boleh menjadi lumayan. Anda bertanggungjawab terhadap data anda. Ia juga memberi anda lebih banyak fleksibiliti dengan pilihan penghantaran anda. Walau bagaimanapun

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut