Email Protocol


Email atau lebih dikenal sebagai elektronik mail sudah hampir menjadi kebutuhan pokok tiap individu. Gmail, Yahoo, Hotmail, dan lain-lain adalah nama-nama provider yang menyediakan layanan mail public secara free (klo bayar, dapet servis-nya lebih). Tetapi apakah kalian tau bagaimana proses email ini bekerja? Walaupun jika anda mencarinya di wikipedia bisa lebih jelas, tapi gapapa deh, saya akan coba jelaskan dengan singkat, dan jelas (menurut saya lho :p) bagaimana proses ini email bekerja.

Beberapa istilah yang harus anda kenal seperti: SMTP, POP3, IMAP, dan HTTP.

SMTP = Simple Mail Transfer Protocol, dengan standard Port 25 (Note untuk gmail standard port nya 465 or 587 harus dengan TLS ) adalah sebuah standar internet untuk melakukan pengiriman mail melalui jalur IP network. Sebagai user client SMTP biasa digunakan sebagai jalur untuk mengirimkan email.

POP3 = Post Office Protocol, dengan standard Port 110 (Note untuk gmail standard portnya 995 dengan menggunakan SSL)  adalah sebuah layer aplikasi di internet, digunakan oleh email client untuk mendownload email dari sebuah remote server dengan menggunakan TCP/IP.

IMAP = Internet Message Access Protocol, dengan standard Port 143 adalah satu dari 2 cara yang biasa digunakan untuk menerima email (yang satu lagi maksudnya POP3).

HTTP = Hypertext Transfer Protocol, dengan standard Port 80. adalah sebuah cara yang digunakan untuk mengirimkan pesan pada jaringan dengan menggunakan jalur TCP/IP.

Secara singkat prosesnya seperti ini:Jika anda mengirimkan email (Note anda sebagai client):

  • Pada saat anda mengirim email
  1. Anda mengetikkan pesan
  2. Anda memencet tombol sent
  3. Email akan dikirimkan ke Mail Server menggunakan jalur SMTP
  4. Mail Server akan mengirimkan email anda ke Mail Server tujuan menggunakan jalur HTTP
  • Pada saat anda menerima email
  1. Email diterima oleh Mail Server melalui jalur HTTP
  2. Email dikirimkan ke client menggunakan jalur IMAP/POP3
  3. Anda menerima Email
  4. Anda membaca Email

Kenapa saya tekankan mengenai port2 yang digunakan seperti di atas, karena mostly di beberapa kantor sebagian PORT di block, sehingga menyebabkan beberapa layanan menjadi terganggu. Lalu saya juga pernah menghadapi masalah antivirus yang memblock PORT 25 (Note: PORT 25 biasa digunakan oleh Worm untuk mengirimkan email Spyware).

[Request from Arifin – What is the different between IMAP and POP3]

POP3:

  • Bekerja satu arah (hanya mendownload dari server)
  • Selalu mendownload seluruh isi dari Message

IMAP:

  • Bekerja 2 arah (Download dan update ke server). Jadi jika anda sudah membaca sebuah email di mail client, maka email tersebut juga akan di marked juga di server.
  • By default hanya mendownload header dari message, tapi bisa juga mendownload seluruh message jika work offline.
Advertisement