Kamis, 27 September 2012

Setting WebMail dan WebServer pada Linux OpenSuse 11.1 text mode

  • Mail Server
Webmail adalah suatu fasilitas yang digunakan sebagai interface GUI antara user dengan mail server, untuk memudahkan user dalam melakukan browsing terhadap mail servernya. Terdapat dua protocol utama yang digunakan untuk memberikan layanan e-mail, yaitu SMTP (Simple Mail Transfer Protocol) agar client dapat mengirim e-mail dan IMAP (Inter Mail Application Protokol) agar client dapat menerima, mengambil dan membaca e-mail.
Didalam suse package yang dibutuhkan untuk membuat mail server adalah postfix dan dovecot. Yang mana postfix sebagai SMTP (Simpla Mail Transfer Protocol) dan dovecot sebagai IMAP server yang berfungsi sebagai pengirim dan penerima mail.

  1. Tambahkan subdomain mail pada zone forward pada DNS kita:
     
  2. Postfix sudah terinstal ketika instalasi suse berlangsung, maka bisa langsung melakukan konfigurasi postfix dengan perintah :
# vi /etc/postfix/main.cf
untuk konfigurasi postfix. Ada tiga yang harus dikonfigurasi yaitu pada baris bagian bawah sendiri :
Inet_interfaces = localhost ganti dengan all
Masquerade_domains = tkj.com (awalnya kosong, tambahkan saja)
Mydestination = tkj.com (agar menjadi user@tkj.com dalam pengiriman email)
  1. Selanjutnya konfigurasi dovecot, sebelumnya instal dulu packagenya :
# zypper install dovecot.
  1. Kemudian konfigurasi filenya pada :
# vi /etc/dovecot/dovecot.conf.
pada baris 23 terdapat tulisan # protocols = imap imaps hilangkan pagarnya dan ganti dengan protocols = imap pop3
  1. Kemudian ke baris 51 hilangkan tanda pagar (#) pada disable_plaintext_auth = yes ganti dengan no
  1. Simpan konfigurasinya dan restart dovecot menggunakan konsole rcdovecot restart.
  2. Mail server sudah siap, langkah selanjutnya adalah membuat 2 user untuk test pengiriman email. Konsolenya adalah :
Useradd –m (nama user) untuk menambah user
passwd (nama user) untuk membuat password user.
Contoh seperti gambar dibawah ini :
  1. Selanjutnya untuk test pengiriman email lewat konsole yaitu menggunakan perintah telnet. Caranya seperti pada gambar dibawah :
  2. telnet mail.tkj.com 25 untuk mengirim email
  1. telnet mail.tkj.com 110 untuk membuka email yang telah dikirim.
     
  • Web Mail
  1. Squirrelmail akan diexstract pada directory /var/local. sebelumnya karena directory /var/local belum ada, maka kita harus membuat dahulu dengan perintah :
# mkdir /var/local
  1. Setelah itu kita extract squirrelmail ke directory /var/local
  2. Hasil extract tadi berupa /var/local/squirrelmail.devel ubah nama squirrelmail.devel menjadi squirrelmail menggunakan perintah :
# mv /var/local/squirrelmail.devel /var/local/squrrelmail
  1. Konfigurasi squirrelmail untuk menentukan domain dan imap server menggunakan perintah :
# /var/local/squirrelmail/configure
Isi command dengan opsi pilaihan “2”
  1. Gambar dibawah tampilan setelah domainnya diganti, yaitu pada nomor 1. Ketik R untuk kembali ke menu awal.

  1. Gambar dibawah tampilan ketika mengganti imap server. Ketik dovecot dan tekan enter. Tekan enter lagi ketika muncul press enter to continue. . .
  1. Selanjutnya tekan S untuk menyimpan konfigurasi squirrelmail. Tekan Q untuk keluar dari konfigurasi.
  2. Setelah konfigurasi squirrelmail selesai, selanjutnya membuat VirtualHost untuk web mail. Disini menggunakan Lampp untuk membuatnya.
  3. Untuk membuat virtualhost ketik perintah
# vi /opt/lampp/etc/extra/httpd-vhosts.conf.

  1. Kemudian simpan dan restart lampp menggunakan perintah
# /opt/lampp/lampp restart
  1. Langkah terakhir membuat directory yang bernama data yang letaknya di /var/local/squirrelmail. Directory tersebut digunakan untuk menyimpan daftar user yang login ke squirrelmail. Menggunakan perintah :
# mkdir /var/local/squirrelmail/data
  1. Setelah dibuat ubah hak akses directory data tersebut agar dapat diakses oleh semua user,menggunakan Konsole :
# chmod 777 /var/local/squirrelmail/data
  1. Setelah selesai,kemudian kita coba pada browser kita.
    Ketikan alamat webmail yaitu “mail.tkj.com” pada address bar. Maka akan keluar tampilan squirrelmail
  1. Kita login menggunakan user yang pertama kyo
  • Untuk menulis surat ke user krisna
  • Setelah menulis surat dan mengirimnya, klik sign out
  • Kemudian log in sebagai user krisna

Tidak ada komentar: