2013-40. Konfigurasi Mail server pada ubuntu server 11.10

30
KONFIGURASI MAIL SERVER PADA UBUNTU SERVER 11.10 OLEH: Rio Febrianto TEKNIK KOMPUTER JARINGAN SMK DARMA SISWA 1 SIDOARJO

Transcript of 2013-40. Konfigurasi Mail server pada ubuntu server 11.10

  • KONFIGURASI MAIL SERVERPADA UBUNTU SERVER 11.10

    OLEH:Rio Febrianto

    TEKNIK KOMPUTER JARINGANSMK DARMA SISWA 1 SIDOARJO

  • Topologi Mail Sever

  • Pengertian Mail Server Mail server adalah sebuah layanan yang digunakan untuk surat-menyurat

    elektronik (e-mail) dalam sebuah jaringan computer. Layanan inimenggunakan arsitektur client-server, artinya ada aplikasi client mengaksesserver e-mail. Protocol yang umum digunakan adalah protkol SMTP (Simple Mail Transfer Protokol), POP3 (Post Office Protokol v3), IMP (Internet Mail Application Protokol). SMPT digunakan sebagai standart untuk menampungdan mendistribusikan email. Sedangkan POP3 dan IMAP digunakan agar user dapat mengambil dan membaca email secara remote. Sistem mail dapatuser dapat mengambil dan membaca email secara remote. Sistem mail dapatdibagi menjadi dua bagian, yaitu Mail Transfer Agent (MTA) atau perangkatlunak yang bekerja sebagai server, misalnya qmail, sendmail, postfix, exim, dll dan Mail User Agent (MUA) atau perangkat lunak yang bekerja sebagaiclient dan berhubungan langsung dengan pengguna, misalnya Microsoft outlook, Outlook Express, Mozila mail, Netscape, dll.

    Persiapan membangun mail server kita menggunakan Linux Ubuntu Server versi 11.04. sebelum konfgurasi kita membutuhkan software VMware karenakita konfigursi secara virtual.

  • Port-port yang digunakan Mail ServerPORT Keterangan25 SMTP110 POP3143 IMAP

    PERSIAPANPERSIAPAN

    Persiapan membangun mail server kita menggunakan Linux UbuntuServer versi 11.04. sebelum konfgurasi kita membutuhkan software Virtual BOX karena kita konfigursi secara virtual.

  • Konfigurasi ServerSoftware-software yang digunakan dalam koonfigurasi:

    --Bind9 --Courier-pop3--Instalasi Postfix, --Squirrelmail--Courier-imap --Apache2 Sebelum mengkonfigurasi mail server, kita terlebih dahulu harus mempunyai

    DNS (Domain Name Server).(no ip sudah dikonfigrasi secara manual saatinstalasi). Asumsi harus connect internet

    Berikut Langkah-langkah Konfigurasi DNS Setting Terlebih dahulu IP pada Interfaces lalu restart Kita install paket software DNS server (login sebagai root), ketikkan perintah : caranya: # apt-get install bind9

  • Lalu copy file db.local pada file forward, dan db.127 pada file reverse: # cp /etc/bind/db.local /var/cache/bind/mawa# cp /etc/bind/db.127 /var/cache/bind/tkj

    Konfigurasi DNS, dengan Data seperti :Nama domain : andi-rio.comNama Host name : server Nama Host name : server IP address : 192.168.40.1Menggunakan prefik : www, ftp, mail (missal: www.andi-rio.com, mail.andi-rio.com)

    Yang pertama di konfigurasi adalah file mawa :Ketik : # vim /var/cache/bind/mawa

  • Jika sudah simpan file tersebut dengan mengetikan Esc :wq! Enter.Kemudian konfigurasi file reverse,: # vim /var/cache/bind/tkjKemudian konfigurasi file reverse,: # vim /var/cache/bind/tkj

  • Lalu save :wq! Enter.Konfigurasi pada file named.conf : # vim /etc/bind/named.conf.local

    Lalu buka konfigurasi file resolv.conf : # vim /etc/resolv.conf

  • Jika semua telah dikonfigurasi restart DNSRestart DNS server : # /etc/int.d.bind9 restart dan ping andi-rio.com

    Setelah itu Uji dengan perintah nslookup andi-rio.com

  • Instalasi Postfix, Courier-imap, dan Courier-pop3 ApabilaApabila DNS DNS siapsiap digunakandigunakan langkahlangkah selahjutnyaselahjutnya adalahadalah mengkonfigurasimengkonfigurasi mail server. mail server.

    LangkahLangkah pertamapertama yang yang dikonfigurasidikonfigurasi adalahadalah InstalasiInstalasi Postfix, CourierPostfix, Courier--imapimap, , dandan CourierCourier--pop.pop. Postfix Postfix adalah mail transfer agent yang mail transfer agent yang dikembangkandikembangkan olehWietseolehWietse ZweitzeZweitze VenemaVenema, , dengandengan

    tujuantujuan sebagaisebagai MTA yang MTA yang cepatcepat, , mudahmudah didi impletasikanimpletasikan dandan yang paling yang paling pentingpenting adalahadalahkeamananyakeamananya terjaminterjamin. . BeberapaBeberapa fiturfitur yang yang ditawarkanditawarkan oleholeh Postfix :Postfix :

    Performance. Postfix Performance. Postfix mampumampu melayanimelayani sejutasejuta email email dalamdalam seharisehari KompatibilitasKompatibilitas. Postfix . Postfix sangatsangat kompatibelkompatibel dengandengan SendmailSendmail (yang (yang sudahsudah banyakbanyak dipergunakandipergunakan orangorang sebagaisebagai MTA MTA didiUNIX.UNIX.

    TerdiriTerdiri beberapabeberapa program program kecilkecil yang yang salingsaling tidaktidak percayapercaya. . JikaJika SendmailSendmail hanyahanya mampunyaimampunyai TerdiriTerdiri beberapabeberapa program program kecilkecil yang yang salingsaling tidaktidak percayapercaya. . JikaJika SendmailSendmail hanyahanya mampunyaimampunyaisatusatu program program besarbesar dandan satusatu file file konfigurasikonfigurasi besarbesar, , makamaka Postfix Postfix memilikimemiliki programprogram--program program kecilkecil yang yang menjalankanmenjalankan tugasnyatugasnya secarasecara spesifikspesifik..

    KeamananKeamanan. Postfix . Postfix dijalankandijalankan dengandengan proteksiproteksi bertingkatbertingkat, , oleholeh programprogram--program program kecilkecil yang yang salingsaling tidaktidak percayapercaya. . MasingMasing--masingmasing program program dijalankandijalankan oleholeh user user khususkhusus ((bukanbukan setuidsetuid).).

    Multiple Transport. Postfix Multiple Transport. Postfix dapatdapat mengirimmengirim suratsurat dengandengan modus SMTP (Simple Mail modus SMTP (Simple Mail Transfer Protocol) Transfer Protocol) dandan UUCP (Unix to Unix Copy Protocol) UUCP (Unix to Unix Copy Protocol) sekaligussekaligus..

    MendukungMendukung format format MaildirMaildir. . MaildirMaildir adalahadalah format format boksboks penyimpananpenyimpanan suratsurat dalamdalam bentukbentukfolder folder daripadadaripada berbentukberbentuk satusatu filafila ((mboxmbox).).

    KemudahanKemudahan konfigurasikonfigurasi. . MeskipunMeskipun Postfix Postfix terdiriterdiri daridari banyakbanyak program program kecilkecil, , namunnamun hanyahanya

    memilikimemiliki satusatu file file konfigurasikonfigurasi yang yang mudahmudah untukuntuk didi setingseting yakniyakni /etc/postfix/main.cf/etc/postfix/main.cf..

  • Sebelum menginstal paket postfix dll update terlebih dahulu dengan cara :# apt-get update

    Tunggu sampai prosesnya selesai ..setelah itu memulai install postfix dancourier-imap, courier-pop. gunakan perintah: #apt-get install postfix, tekan enter.

  • Setelah itu klik OK

    Pilih Internet site dan jangan yang lain .lalu OK

  • Masukan nama Domain misal : andi-rio.com lalu OK

    Setelah Itu install paket squirrelmail dengan cara :# apt-get install squirrelmailSetelah itu Install paket apache dengan perintah# vim /etc/apche2/apche2.confEdit pada baris yang paling bawah tambahkan Include

    /etc/squirrelmail/apache.conflalu save wq !

  • Edit file di vim /etc/squirrelmail/apache.conf

    Anda tambahkan di bawahnya script sehingga menjadi seperti ini lalu save wq!

    Setelah itu restart paket apache nya,: #/etc/init.d/apache2 restart

  • Setelah itu kita buat derektori mail dan 2 user dengan perintah :#maildirmake /etc/skel/MaildirIni berfungsi untuk saat kita membuat sebuah user baru maka direktori maildirakan secara otomatis di buat pada direktori /home/nama user/Maildir.

    Ketikan adduser (nama user 1) ex : adduser andiKetikan adduser (nama user 2) ex : adduser mm

  • Kemudian sekarang kita konfigurasi ulang postfix nya, dengan perintah:#dpkg-reconfigure postfix

    Langsung saja pilih Internet site karena langsung terhubung dengan internet lalu OK

  • Pada kotak mailname isikan andi-rio.com lalu OK

    Isikan nama domain seperti yang ada pada kolom di bawah ini lalu OK

  • Kemudian pilih no dan langsung saja pilih OK .

    Agar isi mailbox tidak terbatas (unlimited) biarkan saja tetap 0, lalu ok.

  • Muncul kotak dialog yang menanyakan Internet Protocol, pilih ipv4, ok.

    Lalu akan loading dan akan muncul pemberitahuan seperti ini

    Jika sudah kemudian edit file yg brada di vim /etc/postfix/main.cf

  • Edit Pada baris paling bawah tambahkan home_mailbox = Maildir/ lalu wq !

    Setelah itu, kita harus me-restart paket postfix, courier-imap dan courier-pop nya. Dengan mengetikan perintah:

  • #/etc/init.d/apache2 restart#/etc/init.d/postfix restart#/etc/init.d/courier-imap restart#/etc/init.d/courier-pop restart

    Jika menghasilkan seperti ini maka konfigurasi telah benarLalu ping ke mail.andi-rio.com jika muncul replay berarti konfigurasi telahberhasil.

  • Untuk menguji mail yang sudah jadi dengan nslookup.Ketik perintah : # nslookup mail.andi-rio.com

    Konfigurasi ClientKonfigurasi Network pada VirtualBoxPada Virtualbox (windows Xp/OS lainnya). Begitu juga pada server.

    Klik kanan pada Oracle virtual box setting Jaringan Lalu pilihhost-only adapter ok.

  • Konfigurasi IP pada Windows asliKonfigurasi no IP client dengan No. IP : 192.168.40.10Klik Start > Control Panel > Network Connection , Klik Kanan pada Local Area Connection pilih Properties , Klik Ganda pada Internet Protocol (TCP/IP), lalu isino IP seperti dibawah ini:

  • Hasil Uji Koneksi Server ClientUji koneksi dari PC Client ke Server dengan menggunakan perintah PING di command prompt Klik Start > RUN > Ketik cmd kemudian tekan ENTER.>> Ping 192.168.40.1 (IP server ) >> Ping andi-rio.com>> Ping mail.andi-rio.com

  • Jika hasilnya reply maka berarti PC Client sudah terkoneksi dengan PC Server. Ujilah web server dan web mail server.Missal: user1akan mengirim pesan pada user 2Buka computer client, lalu buka browser dan brwosing ke mail.andi-rio.com

    Setelah itu login dengan user tkj dan masukkan password, klik login

  • Kemudian akan masuk pada beranda email, untuk mengirim pesan klikcompose.

    Lalu akan muncul tampilan seperti ini, kemudian kirim pada user 2 pada kolom To isikan mm, lalu tulis pesan pada kolom besar/subjek, lalu klik send.

  • Jika sudah di kirim untuk melihat berita terkirim klik sent, jika muncul seperti iniberarti e-mail telah terkirim.

  • Setelah itu Login sebagai user 2

    Lalu akan muncul seuah pesan di INBOX dan klik read untuk membukapesan tersebut

  • Maka pesan pada inbox, Maka akan muncul tampilan seperti dibawah ini.

    Dan akhirnya apabila anda sudah dapat login, mengirim, dan menerimapesan maka konfigurasi email server telah berhasil dan selesai.

  • SELESAIThanks to :

    Bu Medika Ratnasari.

    Pak . Syroyudin.

    Teman-teman semua

    TERIMAKASIHTERIMAKASIH

    By : Rio Febrianto3 TKJ

    Smk Dharma Siswa 1SIDOARJO