Cara Konfigurasi Mail Server & WebMail Roundcube Di Ubuntu Server 20.04

 












31 Desember 2026

Tujuan Pembelajaran :

Mengetahui Apa itu Mail Server 
Bagaimana Cara Mengkonfigurasi Mail Server di Ubuntu Server 20.04

Materi Pembelajaran :

Mail server adalah server yang berfungsi untuk mengirim, menerima, dan menyimpan email. Pada Ubuntu 20.04, mail server berjalan sebagai layanan yang memungkinkan pengguna saling berkirim email baik dalam jaringan lokal maupun melalui internet.

Mail server terdiri dari beberapa komponen utama, yaitu Postfix sebagai pengirim email (SMTP) dan Dovecot sebagai penerima serta penyimpan email (POP3/IMAP). Protokol SMTP digunakan untuk mengirim email, sedangkan POP3 dan IMAP digunakan untuk mengambil email oleh pengguna.

Dalam proses kerjanya, email yang dikirim oleh pengguna akan diproses oleh Postfix lalu diteruskan ke mail server tujuan. Setelah sampai, email disimpan di mailbox dan dapat diakses oleh penerima melalui mail client. Mail server banyak digunakan di sekolah dan kantor sebagai sarana komunikasi resmi.

Cara Konfigurasi Mail Server

1. Cek IP Address
Untuk cek IP Address ketikkan perintah sudo nano /etc/netplan/00-installer.-config.yaml


2. Tambahkan DNS 
Tambahkan DNS nya dengan file alipptekajee , command nya nano alipptekajee.


Tambahkan sesuai gambar @       IN      MX      10      mail.alipptekajee.net.
                                           mail    IN      A          192.168.27.145

3. Penambahan file DNS dengan file 145
Masuk ke file 145 yang sudah dibuat , dengan perintah nano 145.

4. Lakukan Ping DNS
Dengan Command ping mail.alipptekajee.net.

5. Pengujian Pada Server Dengan Dig
Command nya dig mail.alipptekajee.net.


6. Install aplikasi postfix dan dovecot
Command nya apt-get install postfix dovecot-pop3d dovecot-imapd.


7. Selanjutnya akan muncul file konfigurasi klik OK :


8. Pada general type pilih internet site.


9. Sistem mail name isikan sesuai dengan nama DNS yang didaftarkan :
Isi dengan mail.alipptekajee.net sesuai dengan DNS nya.


10. Isi file main cf :


11. Selanjutnya kita restart aplikasi postfix dan dovecot :


12. Membuat 2 User

Pengujian

1. Kita coba melakukan pengiriman email dari user 1 ke user 2 dengan menggunakan telnet pada port 25 , Command nya "telnet mail.alipptekajee.net 25"

1. telnet mail.alipptekajee.net 25
Perintah untuk tes koneksi ke mail server menggunakan port 25 (SMTP). Ini buat cek apakah layanan Postfix jalan.

2. mail from:seseorang
Menentukan alamat pengirim email. Artinya email ini dikirim dari user seseorang.

3. rcpt to:alepp
Menentukan penerima email, yaitu user alepp.

4. data
Perintah untuk mulai menulis isi email.

5. sabar aja belum waktunya
Ini adalah isi pesan email yang dikirim.

6. . (titik)
Tanda akhir isi email. Server tahu pesan sudah selesai.

7. quit
Perintah untuk keluar dari sesi SMTP / telnet.

2. Selanjutnya untuk menampilkan bahwa e-mail yang dikirimkan oleh user 1 kita gunakan perintah telnet nama domain kemudian port 110. Command nya "telnet mail.alipptekajee.net 110"

Ket : Cara membaca pesan

user : masukkan nama user penerima
pass : masukkan password penerima
stat : status email yang masuk
retrn 1 : mambaca isi pesan email 1

Cara Mengkonfigurasi WebMail Menggunakan Roundcube

1. Install Apache2
Command nya "apt-get install apache2


2. Instal aplikasi databases dan webmail roundcube 
Command nya "apt-get install mysql-server roundcube" , Perintah apt-get install mysql-server roundcube berfungsi untuk menginstal MySQL Server sebagai database dan Roundcube sebagai webmail, sehingga sistem dapat menyimpan data email, akun pengguna, dan konfigurasi webmail yang digunakan untuk mengelola serta mengakses email melalui browser.


3. Konfigurasi database pertama pada roudncube pilih yes 


4. Masukkan password untuk database 


5. Masukkan ulang password database


6. Selanjutnya pindah ke direktori site-available lalu copykan file 000-default.conf menajdi
roundcube.conf seperti dibawah ini , cd /etc/apache2/sites-available/.


7. Kemudian edit file roundcube 
dengan merubah ServerName sesuai dengan nama domain anda dan letak pathnya yang tadinya /var/www/html menjadi /usr/share/roundcube, Command nya nano roundcube.conf.


8. Setelah itu aktifkan fitur roundcube
Dengan Command a2ensite roundcube.conf.


9. Restart pada Apache2
lakukan restart pada apache2 dengan command systemctl restart apache2 atau /etc/init.d/apache2 restart.


Pengujian
 
1. Buka windows 10 atau windows 7 yang difungsikan sebagai client. Silakan ketikkan
http://mail.alipptekajee.net pada web browser anda kemudian masukkan username 1,
password dan nama server mail yang didaftarkan sebelumnya, lalu login.


2. Pengujian Kirim Pesan 
Kirim pesan dengan cara klik tanda pensil dikiri atas.


Selanjutnya masukan nama yang mau dikirim ke siapa , misalnya disini memakai user yang kedua sebagai penerima pesan , ketikkan alepp <alepp@mail.alipptekajee.net> , masukan subject bebas , dan pesannya isi sesuai yang diinginkan.


Jika tidak bisa mengirim pesan ikuti langkah langkah dibawah ini :

sudo nano /etc/roundcube/config.inc.php


$config['smtp_server'] = 'localhost';
$config['smtp_port'] = 25;
$config['smtp_user'] = '';
$config['smtp_pass'] = '';
$config['smtp_auth_type'] = false;

jika sudah diganti CTRL + O enter untuk menyimpan , lalu restart ulang apache2 nya , baru masuk lagi pencet send.

3. Masuk ke username alepp
Sama kaya yang user 1 masukan user nya lalu masukan password , dan isi servernya dengan server yang dibuat yaitu , mail.alipptekajee.net, jika sudah klik login.


4. Cek pesan terkirim
Klik Pesan yang terkirim di sebelah kiri , disitulah pesan sudah dikirim.


Kesimpulannya :
mail server berfungsi sebagai sistem utama untuk mengirim, menerima, dan menyimpan email, sedangkan webmail Roundcube digunakan sebagai antarmuka berbasis web agar pengguna dapat mengakses email dengan mudah melalui browser. Dengan menggunakan mail server dan Roundcube di Ubuntu 20.04, proses komunikasi email menjadi lebih teratur, efisien, dan mudah digunakan, terutama untuk kebutuhan sekolah, kantor, dan pembelajaran jaringan.

Created By : Muhammad Alif Nur Syifa
XI TKJ B

Komentar

Posting Komentar

Postingan populer dari blog ini

Cara konfigurasi Web Server Apache,Nginx,Wordpress Di Ubuntu 20.04 VirtualBox

Konfigurasi DNS Server di Ubuntu Server v20.04