Bismillaahirrohmaanirrohiim…
Kali ini saya akan membuat tutorial tentang bagaimana membuat email sendiri dengan cyberpanel.
Mail server disini digunakan untuk membuat email dengan nama domain milik kita sendiri, misalnya info@domainku.com menggunakan panel cyberpanel.
Beberapa perusahaan atau pemilik website menginginkan mempunyai email dengan nama sendiri atau email nama perusahaan sehingga terlihat lebih profesional.
Berikut langkah-langkah yang harus dilakukan agar email server di cyberpanel berjalan dengan baik, bisa digunakan untuk kirim terima email dan mempunyai url webmail yang sesuai dengan domain dengan enkripsi SSL terinstal tentunya.
Pastikan port 25 / smtp terbuka dan tidak diblokir
Disini kita harus memastikan port 25 /smtp diserver bisa digunakan, misalnya dengan perintah netstat berikut:
netstat -an | grep 25 lsof -i:25
Jika port tertutup kita bisa membukanya menggunakan iptables atau firewall-cmd, dll.
Namun jika port diblokir oleh penyedia server, seperti digital ocean, linode, vultr, dll maka kita harus menghubungi contact support ticket untuk meminta agar port smtp 25 dibukakan untuk server kita.
Buat website dan settingnya
Jika website sudah dibuat, langkah ini bisa di skip. Jika belum maka yang perlu dilakukan adalah membuat websitenya dulu.
- Klik menu website, create website
- Isi data website, Centang DKIM support lalu klik tombol Create website
- Untuk mengubah limit website, klik menu packages, list package, edit default package menjadi unlimited.
- Edit PHP Config di menu PHP, Edit PHP Configs
- pilih versi PHP yang digunakan di website, kemudian update max-max sesuai yang diinginkan.
- Buat nameserver, klik menu DNS, create nameserver. Isi ns1 dan ns2 sesuai IP server kita.
- Aktifkan SSL website di menu SSL, Manage SSL.
- pilih website utama kita kemudian klik tombol issue SSL.
- Buat FTP, database, atau install wordpress untuk websitenya.
- Buat website selesai, jangan lupa arahkan domain ke server ini di penyedia domain kita.
Update reverse DNS
Login ke penyedia server (DO, Linode, vultr, dll) kemudian cari menu network / setting kemudian ganti reverse DNS menjadi nama domain kita, misalnya domainku.com
Update hostname pada server
Login menggunakan putty, kemudian edit /etc/hosts, tambahkan baris berikut:
123.123.123.123 domainku.com
Simpan kemudian restart server.
Proses membuat email
Login cyberpanel, kemudian ikuti langkah dibawah ini:
- klik menu Email, Create Email.
- Pilih website, Isi nama password lalu tekan tombol create email.
- Demikian seterusnya jika ingin membuat banyak email disini.
- Issue SSL dengan cara klik menu SSL, Mail server SSL.
- Pilih website lalu create SSL, tunggu sampai selesai.
- Cek konfigurasi email, klik Email, List Email.
- Pilih website domainku.com bukan mail.domainku.com.
- Jika ada warning, klik fix now. di bawahnya ada seting email client yang bisa digunakan untuk outlook, thunderbird, dll. Tunggu sampai selesai memperbaiki warning tersebut.
Akses webmail di cyberpanel
Setelah berhasil membuat email, untuk akses webmail tersebut klik menu Email, Access Webmail.
Maka anda akan diredirect ke url berikut:
https://123.123.123.123:8090/snappymail/index.php
Login menggunakan akun email yang telah dibuat, coba kirim pesan ke gmail, dan jangan lupa coba juga untuk menerima email dari gmail.
Jika tidak masuk gmail, coba dicek difolder spam.
Mengganti url menjadi nama domain
Untuk mengganti url lama https://123.123.123.123:8090/snappymail/index.php diganti menjadi https://domainku.com:8090/snappymail/index.php ikuti langkah berikut:
- Logout cyberpanel
- Ganti url di browser menjadi https://domainku.com:8090/
- Login ke cyberpanel seperti biasa.
- Klik menu SSL, Hostname SSL.
- Pilih website domainku.com bukan mail.domainku.com.
- Klik tombol Issue SSL.
- Tunggu sampai selesai karena kadang lama sampai beberapa menit.
Jika sudah berhasil refresh halaman cyberpanel.
Cek peringatan SSL jika masih invalid, coba buka di browser lain atau browser hp. Biasanya masih cache sehingga SSL masih dianggap tidak valid.
Sekarang anda bisa mengakses webmail di cyberpanel menggunakan url https://domainku.com:8090/snappymail/index.php.
Untuk memperpendek url, buat subfolder diwebsite, misalnya https://domainku.com/mail/.
Buat file index.php didalam folder tersebut, kemudian isi dengan:
<?php header("location:https://domainku.com:8090/snappymail/index.php");
Nah, untuk mempermudan buka email, tinggal buka link https://domainku.com/mail/, mudah bukan.
Demikian tutorial ini, semoga bermanfaat.