MAIL Server
Mail Server atau Sering juga disebut E-mail Server yang digunakan untuk berkirim surat melalui internet. Untuk membuat mail server harus terdapat POP3 dan SMTP, yang digunakan untuk mengirim dan menerima email.
Proses pengiriman email bisa terjadi karena adanya SMTP (Simple Mail Transfer Protocol) yang berjalan pada port 25. Lalu email yang telah terkirim tersebut disimpan sementara dalam POP3 Server (Post Office Protocol Ver.3). Apabila user yang memilki akun tersebut online, maka email client tersebut melakukan sinkronisasi dengan POP3 Server.

Installasi
  1. mount cd installer ubuntu 14.04 atau lakukan update bila ada koneksi internet untuk instalasi paket yang di butuhkan melalui repositori online. Paket yang yang kita install untuk mail server yaitu postfix (mail server), courier-imap(smtp), dan courier-pop (pop3).
    root@afif:~# mount /dev/cdrom /mnt
    root@afif:~# apt-get update | apt-get install postfix courier-pop courier-imap
  2. Kemudian mucul menu pop up dan sesuaikan dengan konfigurasi dibawah ini :
    1. General Type Mail Configuration : Internet Site
    2. System Mail Name : jarkom.net
Konfigurasi
  1. Pertama kita buat mail direktori untuk setiap user yang terdaftar yang berfungsi untuk menampung email yang masuk. Agar direktori ini otomatis dibuat pada direktori home setiap user, maka kita harus membuatnya pada direktori /etc/skel menggunakan perintah maildirmake.
    root@server:~# maildirmake /etc/skel/Maildir
  2. Tambahkan dua user sebagai email account yang digunakan dalam pengujian nanti. Dalam tutorial ini user yang dbuat yaitu afif dan andi.
    root@server:~# adduser afif
    root@server:~# adduser andi
  3. Konfigurasi utama postfix yaitu file main.cf, tidak semua baris script dalam file main.cf kita konfigurasi. Hanya tambahaka satu baris script pada baris paling bawah file main.cf.
    root@server:~# nano /etc/postfix/main.cf
    home_mailbox = Maildir/
    Kemudian keluar simpan file dengan menekan Ctrl + x kemudian y.atau kita bisa gunakan cara lain dengan perintah echo.
    root@server:~# echo “home_mailbox = Maildir/” >> /etc/postfix/main.cf
  4. Lalu dengan perintah dpkg, tambahkan sedikit konfigurasi postfix.dengan ikuti langkahnya seperit ini.root@afif:~# dpkg-reconfigure postfix
    • General Type of Mail Configuraion : Internet Site
    • System Mail Name : jarkom.net
    • Root and postmaster mail recipient : kosongkan
    • Other destination to accept... : biarkan dan next
    • Forces synchronous updates... : No
    • Local Networks : 0.0.0.0/0 (tambhkan pada akhir)
    • Use procamil for delivery : No
    • Mailbox size limits (bytes) : No
    • Local address extension character +
    • Internet protocol to use : ipv4
  5. Kemudian restart service mail server
    root@server:~# service postfix restart
    root@server:~# service courier-imap restart
Pengujian

Pengujian akan kita lakukan dalam mode teks melaui apliksi telnet client yang kita arahkan pada port smtp (25) dan port pop3 (110). Cara ini bisa kita lakukan dari sisi server localhost ataupun sisi client.
  1. Pengujian via localhost
    1. Pada protocol smtp kita akan melakukan pengirman email ke user andi. Gunakan syntax dibawah ini untuk mengirim email.
      afif@server:~$ telnet mail.jarkom.net 25
      Trying 192.168.14.2...
      Connected to mail.jarkom.net.
      Escape character is '^]'.
      220 server.jarkom.net ESMTP Postfix (Debian/GNU)
      mail from: afif
      250 2.1.0 Ok
      rcpt to: andi
      250 2.1.5 Ok
      data
      354 End data with <CR><LF>.<CR><LF>
      Halo,
      Postfix Mail Server
      .
      250 2.0.0 Ok: queued as 49A621FF17
      quit
      221 2.0.0 Bye
      Connection closed by foreign host.

      Untuk mengakhiri isi pesan, beri tanda "." pada baris paling bawah
    2. Kemudian user yang menerima pesan yaitu andi akan mengecek pesan yang telah dikirimkan user afif. Gunakan syntax dibawah ini untuk mengecek email yang masuk.
      root@server:~# telnet mail.jarkom.net 110
      Trying 192.168.14.2...
      Connected to mail.jarkom.net.
      Escape character is '^]'.
      +OK Hello there.
      user andi
      +OK Password required.
      pass login
      +OK logged in.
      stat
      +OK 1 3074
      retr 1
      +OK 385 octets follow.
      Return-Path: <afif@jarkom.net>
      X-Original-To: andi
      Delivered-To: andi@jarkom.net
      Received: from jarkom.net (jarkom.net [192.168.14.2])
      by server.jarkom.net (Postfix) with SMTP id 49A621FF17 for <andi>; Sun, 10 Jul 2016 22:09:36 +0700 (WIB)
      Message-Id: <20160710150945.49A621FF17@server.jarkom.net>
      Date: Sun, 10 Jul 2016 22:09:36 +0700 (WIB)From: afif@jarkom.net
      Hallo,
      Postfix Mail Server
      .
      quit
      +OK Bye-bye.
      Connection closed by foreign host.
  2. Pengujian via Microsoft Outlook
    Microsoft Outlook merupakan aplikasi email client yang memudahkan kita untuk membaca pesan yang diterima dimana saja asalkan kita terkoneksi internet dan telah sinkronisasi dengan pop3 server.
    Berikut cara konfigurasi outlook di windows 7 :
    1. Buka aplikasi Microsoft Outlook ,Setelah itu klik Tools > Accounts Settings > Tab Mail > New Lalu isilah data untuk account baru seperti contoh gambar dibawah ini. Setelah selesai klik Next.
    2. Lalu tunggu outlook selesai melakukan pengkonfigurasian pengaturan email server sesuai data akun yang telah kita masukkan.Klik Finish.

    3. Setelah itu mucul workspace dari microsoft outlook. Untuk melihat mengupdate email yang masuk dari server, klik Send/Receive pada toolbar.

Posting Komentar

 
Top