Categories: Server

Membuat mail server di cyberpanel

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.

  1. Klik menu website, create website
  2. Isi data website, Centang DKIM support lalu klik tombol Create website
  3. Untuk mengubah limit website, klik menu packages, list package, edit default package menjadi unlimited.
  4. Edit PHP Config di menu PHP, Edit PHP Configs
  5. pilih versi PHP yang digunakan di website, kemudian update max-max sesuai yang diinginkan.
  6. Buat nameserver, klik menu DNS, create nameserver. Isi ns1 dan ns2 sesuai IP server kita.
  7. Aktifkan SSL website di menu SSL, Manage SSL.
  8. pilih website utama kita kemudian klik tombol issue SSL.
  9. Buat FTP, database, atau install wordpress untuk websitenya.
  10. 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:

  1. klik menu Email, Create Email.
  2. Pilih website, Isi nama password lalu tekan tombol create email.
  3. Demikian seterusnya jika ingin membuat banyak email disini.
  4. Issue SSL dengan cara klik menu SSL, Mail server SSL.
  5. Pilih website lalu create SSL, tunggu sampai selesai.
  6. Cek konfigurasi email, klik Email, List Email.
  7. Pilih website domainku.com bukan mail.domainku.com.
  8. 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:

  1. Logout cyberpanel
  2. Ganti url di browser menjadi https://domainku.com:8090/
  3. Login ke cyberpanel seperti biasa.
  4. Klik menu SSL, Hostname SSL.
  5. Pilih website domainku.com bukan mail.domainku.com.
  6. Klik tombol Issue SSL.
  7. 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.

Bagikan
rasupe

Recent Posts

CPU usage tinggi pada server

Bismillaahirrohmaanirrohiim... Untuk mendeteksi cpu usage tinggi memang perkara rumit, adakalanya karena codingan bermasalah, akses ke…

2 weeks ago

Membersihkan log mongodb yang besar

Bismillaahirrohmaanirrohiim... Jika tidak dirawat dan dicek berkala, log mongodb akan semakin membesar. Bahkan sampai menghabiskan…

4 weeks ago

Cara mengakses gps di HP dengan javascript

Bismillaahirrohmaanirrohiim... Jika kita membuat website yang digunakan untuk memantau lokasi HP client, maka kita memerlukan…

4 months ago

Menghitung jarak dua titik koordinat dengan php dan javascript

Bismillaahirrohmaanirrohiim... Kali ini kita akan mencoba menerapkan rumus trigonometeri dari formula haversine, yang digunakan untuk…

4 months ago

Kemasan cleo botol kecil sering bikin tangan terluka

Bismillaahirrohmaanirrohiim... Disini saya akan berbagi pengalaman tentang susahnya membuka tutup botol cleo kecil ukuran 220ml.…

4 months ago

Solusi InsCek pada meteran PLN

Bismillaahirrohmaanirrohiim... Kali ini saya akan berbagi pengalaman tentang mati lampu yang disebabkan oleh permasalahan arus…

4 months ago