BAB 10 - Tutorial MAIL Server Debian 10 (RoundCube) - TeachMeSoft

BAB 10 - Tutorial MAIL Server Debian 10 (RoundCube)

BAB 11 - MAIL Server (Bag 1)

Capaian dan Indikator


1. Capaian Pembelajaran

Setelah mempelajari bab ini mahasiswa diharapkan dapat:
  1. Mengenal  Sistem operasi (SO) Debian Server
  2. Menetahui  cara instalasi Mail Server yang terdapat  pada  SO Debian  Server
  3. Mengetahui cara menggu nakan Mail Server pada SO Debian Server

2. Indikator

  1. Mahasiswa mampu mengenal Sistem operasi (SO) Debian Server
  2. Mahasiswa mampu Menetahui cara instalasi Mail Server yang terdapat pada SO Debian  Server
  3. Mahasiswa mampu Mengetahui cara menggu nakan Mail Server pada SO Debian Server"

Uraian Materi


Mail Server adalah suatu aplikasi pada komputer yang bertindak sebagai sebuah server (penyedia layanan) dalam jaringan atau internet, yang memiliki fungsi untuk melakukan penyimpanan dan distriusi yang berupa pengiriman, penyaluran, dan penerimaan surat elektronik atau e-mail. Mail Server berjalan dengan beberapa protokol pada TCP/IP, yakni SMTP (port 25), POP3 (port 110), dan IMAP (port 143).



Skema Praktikum


  1. Install Postfix
  2. debian:-# apt install postfix dovecot-imapd dovecot-pop3d 
    
  3. Konfigurasi Postfix
    Pilih Situs Internet ➜ tab ke <OK> kemudian teken [Enter].

     Masukan nama mail sistem, contoh "imam.net" ➜ tab ke <OK> kemudian [Enter].
  4. Edit file Postfix
    debian:-# dpkg-reconfigure postfix
    
    Jika muncul "bash: dpkg-reconfigure: perintah tidak ditemukan".

    Gunakan perintah berikut untuk mengatasi masalah tersebut.
    debian:-# export PATH=$PATH:/usr/sbin
    

    Selanjutnya anda akan ditampilkan seperti gambar berikut. Pilih Situs Internet ➜ tab ke <OK> kemudian teken [Enter].

     Masukan nama mail sistem, contoh "imam.net" ➜ tab ke <OK> kemudian [Enter].

     Biarkan tetap kosong ➜ tab ke <OK> kemudian teken [Enter]

     Ini adalah tampilan default, anda juga bisa meng-edit atau menambah "mail.imam.net" ➜ tab ke <OK> kemudian teken [Enter]

     Pilih <YA> ➜ kemudian teken [Enter]

     Hapus kolom tersebut dan isi dengan "0.0.0.0/0" ➜ tab ke <OK> kemudian teken [Enter]

     Batas ukuran mailbox isi dengan nilai "0" ➜ tab ke <OK> kemudian teken [Enter]

     Biarkan karakter ekstensi "+" ➜ tab ke <OK> kemudian teken [Enter]

     Pilih protokol "ipv4" ➜ tab ke <OK> kemudian teken [Enter]

     Lakukan konfigurasi main.cf postfix
    debian:-# nano /etc/postfix/main.cf
    
    Tambahkan "home_mailbox = Maildir/" tanpa tanda petik di baris paling bawah.
  5. Konfigurasi dovecot
    Lakukan konfigurasi pada file dovecot.conf seperti gambar berikut
    debian:-# nano /etc/dovecot/dovecot.conf
    

    Lakukan konfigurasi pada file 10-auth.conf seperti gambar berikut
    debian:-# nano /etc/dovecot/conf.d/10-auth.conf 
    

    Lakukan konfigurasi pada file 10-mail.confseperti gambar berikut
    debian:-# nano /etc/dovecot/conf.d/10-mail.conf
    
  6. Buat direktori mail
    debian:-# maildirmake.dovecot /etc/skel/Maildir
    
  7. Buat 2 user baru (untuk testing)
    - User ke-1 dengan nama "arik" dan password "1".
    debian:-# adduser arik
    



    - User ke-2 dengan nama "dedek" dan password "1".
    debian:-# adduser dedek
    


    Jika anda gagal melakukan adduser tambahkan perintah /sbin/ sebelum adduser, contoh:
    debian:-# /sbin/adduser arik
    
  8. Install Paket
    - Install Apache2
    debian:~# apt -y install apache2
    

    - Install PHP
    debian:~# apt install php libapache2-mod-php php-gd php-mysql
    

    - Install DBMS Mysql (maria DB)
    debian:~# apt install mariadb-server
    

    - Install Roundcube
    debian:~# apt install roundcube 
    
  9. Konfigurasi Roundcube
    Ketika kita melakukan install roundcube atan muncul tampilan berikut pilih <Ya> ➜ kemudian teken [Enter]

     Masukan password Mysql untuk roundcube, contoh "123" ➜ tab ke <OK> kemudian teken [Enter]

     Masukan password "123" lagi➜ tab ke <OK> kemudian teken [Enter]

     Tunggu hingga proses instalasi selesai. Ketikan perintah berikut untuk melakukan konfigurasi pada file config.inc.php
    debian:~# nano /etc/roundcube/config.inc.php
    

    Isikan data seperti beriku:
    $config['default_host'] = 'imam.net';      ⇐ isi nama host anda
    $config['smtp_host'] = '192.168.10.1';   ⇐ ip server anda
    $config['smtp_user'] = ' ';                       ⇐ kosongkan
    $config['smtp_pass'] = ' ';                       ⇐ kosongkan

    Sehingga tampilan akan seperti berikut
  10. Masuk ke direktori apache
    debian:~# cd /etc/apache2/sites-available/
    

    copy file 000.default.conf ke main.conf
    debian:~# cp 000-default.conf main.conf
    
  11. Lakukan konfigurasi pada file yang telah dicopy "main.conf"
    debian:~# nano main.conf
    

    Akan tampil seperti berikut

    Hilang tanda "#" pada "ServerName www.example.com" dan ubah ServerName menjadi "mail.imam.net". Ubah Documentroot "/var/www/html" menjadi "/var/lib/roundcube". Sehingga menjadi seperti gambar berikut
  12. Enable file main.conf
    debian:~# a2ensite main.conf
    

    Jika gagal tambahkan perintah /sbin/ sebelum a2ensite
    debian:~# /sbin/a2ensite main.conf
    

    Jika sukses akan tampil seperti berikut
  13. Restart for finishing
    - Restart Apache2
    debian:~# /etc/init.d/apache2 restart
    

    - Restart Postfix
    debian:~# /etc/init.d/postfix restart
    

    - Restart Dovecot
    debian:~# /etc/init.d/dovecot restart 
    

    Jika restarting sukses akan tampil seperti berikut
  14. Testing the mail server
    Ilustrasi testing Mail Server.


    ➜ Buka web browser Google chrome pada PC/ Laptop client ketikan di URL "mail.imam.net", kemudian login menggunakan user "arik" dan password "1".

    ➜ Untuk mengirim email klik "Compose".


    ➜ Buka web browser Mozilla firefox, ketikan di URL "mail.imam.net", kemudian login menggunakan user "dedek" dan password "1".

    ➜ Di bagian To isikan email penerima yaitu dedek, tambahkan @imam.net diakhir nama dedek. sehingga menjadi dedek@imam.net. Lalu tulis subject dan pesan yang anda inginkan. Jika sudah klik "Send".

    ➜ Buka web browser Mozila firefox pada PC/ Laptop client ketikan di URL "mail.imam.net", kemudian login menggunakan user "dedek" dan password "1".

    ➜ Klik Inbox, untuk melihat email masuk.

    ➜ Klik Email tersebut, akan tampil isi pesan di sebelah kanan. Klik Replay untuk membalas email.

    ➜ Tulis pesan, kemudian Klik Send.

    ➜ Cek email masuk di akun Akun arik, untuk melihatnya klik Inbox.

    ➜ Klik Email tersebut untuk melihatnya.

    ➜ Selesai.

Latihan


Anda diminta untuk mengkonfigurasi SO Debian server dengan ketentuan:
  1. lakukan instalasi Mail server
  2. konfigurasi pada Mail Server
  3. lakukan uji coba agar klien dapat melakukan pengiriman email ke server



Disqus comments