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

Cara mengakses gmail dengan php imap

Bismillaahirrohmaanirrohiim... Saat ini teknologi sudah berkembang cepat, ada kalanya kita ingin diberikan informasi secara cepat…

4 months ago

Error posible dead lock pada cyberpanel litespeed mysql

Bismillaahirrohmaanirrohiim... Jika web diakses oleh banyak orang, khususnya yang berbasis wordpress, maka secara normal proses…

5 months ago

Aplikasi Sistem Monitoring Sekolah berbasis WEB

Bismillaahirrohmaanirrohiim... Saat ini, sekolah baik SD, SMP, ataupun SMA tentunya ingin dapat melihat dan memonitor…

5 months ago

Membuat program pendataan pilkada DPRD tingkat 2

Bismillaahirrohmaanirrohiim... Pada artikel kali ini saya akan berbagi informasi tentang program pendataan pendukung calon legislatif…

5 months ago

Cara Screenshot di Chrome full halaman

Bismillaahirrohmaanirrohiim... Saat kita melakukan screenshot di browser chrome, pada windows 11 menyediakan fungsi yang bagus…

6 months ago

Menonaktifkan fitur translate di website

Bismillaahirrohmaanirrohiim... Untuk website yang ingin tidak muncul popup translate dari browser, bisa dicoba kode di…

8 months ago