MUDAH! Belajar Konfigurasi Linux Server — #3 Mail Server dengan XAMPP dan Roundcube

Belajar Konfigurasi Linux Server Untuk Pemula

Ghifari Nur
netSHOOT
4 min readJun 15, 2021

--

Photo by Liam Truong on Unsplash

Halo, disini Ghifari 👌. Artikel ketiga dari seri konfigurasi Linux Server akan gua bahas mengenai mail server dengan XAMPP sebagai private server dan Roundcube untuk mail servicenya. Langsung aja tanpa basa-basi 😉.

Yuk…simak lebih lanjut dibawah ini.

Mail Server

Sebelum konfigurasi, alangkah baiknya jika kita memahami mail server terlebih dahulu.

Mail server adalah sebuah server atau layanan internet berbasis cloud computing yang digunakan untuk mengirim dan menerima email dalam satu jaringan server mail yang sama. Mail server dapat mengumpulkan, mengolah, dan mengirim data-data serta informasi dalam bentuk email/surat elektronik dengan menggunakan domain email khusus atau domain email tersendiri (Contoh: ghifari@mail.server.com). Mail server menggunakan daasr layanan client-server, dimana client dapat mengakses server email melalui aplikasi.

Protocol

Ada tiga protocol utama dalam mengirimkan email melalui mail server, yaitu:

  • SMTP (Simple Mail Transfer Protocol) —Untuk menampung data serta mengirimkan email ke alamat email lain yang ingin dituju.
  • POP3 (Post Office Protocol V3)
  • IMAP

Protocol POP3 dan protocol IMAP lebih banyak digunakan untuk memudahkan user dalam membaca dan mengakses email secara remote.

Cara Kerja

Ada dua fungsi yang berbeda dengan 2 server, yaitu:

  • Outgoing server (sending email)
  • Incoming server (receiving email).

Outgoing server dihandle oleh server SMTP pada port 25. Sedangkan incoming server dihandle oleh POP3 pada port 110 atau IMAP pada port 143.

Konfigurasi

  • Ubah timezone sesuai lokasi kalian
  • Setting Apache dan MariaDB untuk start saat startup

Roundcube

  • Download terlebih dahulu disini, pilih stable version
  • Extract file
  • Pindahkan file yang telah diekstract ke direktori root apache2
  • Ubah file permission untuk direktori Roundcube

MariaDB

  • Instalasi akan dibuat secure, karena secara default tidak diamankan

Ikuti langkah nya dengan pilih opsi Y

  • Login
  • Buat database dengan nama roundcube_db

‘roundcube’ dan ‘password_kalian’ boleh diubah sesuka kalian

  • Import tabel awal ke database roundcube_db
  • Membuat file host virtual untuk roundcube pages
  • Tambahkan konfigurasi sebagai berikut

netshoot.id boleh diubah sesuka kalian

  • Aktifkan file host dan menulis ulang server Apache
  • Aktifkan SSL Certificate
  • Meminta SSL Certificate

ikuti langkah nya

Testing

Install Roundcube
Konfigurasi database
Login menggunakan username dan password yang sudah disettings tadi
  • Setelah install Roundcube, hapus direktori installernya

Semoga artikel ini bermanfaat, share artikel ini ya. Big thanks! 😘

--

--