Internet Message Access Protocol adalah salah satu dari dua protokol pengambilan email yang paling umum. Juga dikenal dengan akronim IMAP, ini adalah protokol Internet yang beroperasi pada Lapisan Aplikasi. Dengan IMAP, kotak surat dapat dibaca dan dikelola secara bersamaan oleh sejumlah klien email yang berbeda. IMAP sering digunakan oleh sebagian besar pengguna Internet untuk mengunduh email dari server email web.
Awalnya disebut Interim Mail Access Protocol, versi pertama IMAP telah mengalami beberapa revisi sejak dibuat pada tahun 1986. Versi 2 diterbitkan pada tahun 1988 sebagai Request For Comments (RFC) 1064 oleh Internet Engineering Task Force (IETF). Ini mengubah akronim IMAP menjadi Interactive Mail Access Protocol dan direvisi lagi pada tahun 1990 oleh RFC 1176. Peningkatan Versi 2 yang mendukung Multipurpose Internet Mail Extensions (MIME) adalah dasar untuk Versi 4. Meskipun diusulkan pada tahun 1993, IMAP Versi 3 tidak pernah diadopsi dan dibuang demi Versi 4.
Sekarang disebut Internet Message Access Protocol, Versi 4 menjadi standar pada tahun 1994, diterbitkan dalam RFC 1730. Cacat desain menyebabkannya diganti pada tahun 1996 oleh IMAP Versi 4 Revisi 1, yang disempurnakan lagi pada tahun 2003 oleh RFC 3501. Semua versi sebelumnya dan revisi secara efektif usang dan tidak digunakan.
Post Office Protocol (POP) adalah protokol Internet umum lainnya untuk pengambilan email. Sebagian besar server email dan klien mendukung Internet Message Access Protocol dan POP selain protokol unik mereka sendiri. Dibandingkan dengan POP, IMAP memiliki banyak keunggulan termasuk kemampuan untuk memuat sebagian email daripada menunggu semua lampiran. Itu juga dapat mengalirkan konten pesan menggunakan mekanisme MIME. Klien IMAP juga cenderung tetap terhubung ke server email untuk waktu yang lebih lama, yang dapat meningkatkan waktu respons secara keseluruhan.
Perubahan pada kotak surat dan status pesan yang dibuat oleh klien lain yang terhubung secara bersamaan disimpan di server surat oleh IMAP. Karena POP tidak melakukan ini, POP tidak memiliki cara untuk menentukan apakah klien lain telah membaca pesan, misalnya. Beberapa server Internet Message Access Protocol juga mendukung tag kata kunci khusus yang dilampirkan pada pesan email. IMAP juga menyediakan sistem berbasis server yang efisien untuk mencari kotak surat untuk konten tertentu tanpa mengunduh semua pesan.
Kotak surat server dan fungsi manajemen pesan disertakan dalam IMAP, memungkinkan klien memodifikasi kotak surat dengan mudah. Ekstensi ke fitur inti Internet Message Access Protocol juga didukung. Salah satu ekstensi yang lebih umum menciptakan sarana yang efisien bagi perangkat seluler untuk menyimpan salinan email yang dikirim. IMAP juga mengenkripsi informasi pengguna dan kata sandi selama login, daripada mengeksposnya dalam teks biasa seperti beberapa protokol lainnya.