Menu Close

Perbedaan antara SMTP dan IMAP (dengan tabel)

Perbedaan antara SMTP dan IMAP (dengan tabel)

SMTP dan IMAP adalah dua protokol email yang terlibat dalam transfer pesan elektronik. SMTP adalah singkatan dari Simple Mail Transfer Protocol sedangkan IMAP adalah singkatan dari Internet Message Access Protocol.

Pada dasarnya, protokol email membuat koneksi antara pengirim, server email, dan penerima. SMTP diperlukan untuk mengirim email dari pengirim ke server email dan kemudian membawa pesan tersebut antara dua server email.

Di sisi lain, IMAP diperlukan untuk mengambil pesan email yang disimpan di server email.

Perbedaan antara SMTP dan IMAP adalah keduanya ditujukan untuk fungsi yang berbeda. SMTP hanya dirancang untuk mengirim pesan, sedangkan IMAP dirancang untuk mengelola dan mengambil pesan.

Tabel perbandingan antara SMTP dan IMAP

Parameter Perbandingan

SMTP

IMAP

wujud sempurna

SMTP adalah singkatan dari Simple Mail Transfer Protocol.

IMAP adalah singkatan dari Internet Message Access Protocol.

Nalar

SMTP adalah protokol email yang menyediakan cara untuk mentransfer pesan elektronik dari pengirim ke server email, dan kemudian antara dua server email.

IMAP adalah protokol email yang menyediakan cara untuk mengelola dan mengambil pesan email dari server email.

Fungsi

Fungsi SMTP hanya untuk mengirim pesan elektronik ke server atau antar server.

Fungsi IMAP adalah untuk mengelola dan mengambil pesan elektronik dari server.

Transfer

SMTP mentransfer pesan elektronik dari klien ke server, serta antara dua server.

IMAP mentransfer pesan elektronik hanya dari server email ke klien.

port

SMTP berfungsi pada port 25 (standar untuk transfer email), port 465 (tidak sesuai dengan RFC), port 587 (terenkripsi TLS), dan port 2525 (bukan port resmi tetapi mendukung hampir semua layanan Internet).

IMAP bekerja pada port 143 (port default tanpa enkripsi) dan port 993 (port aman SSL/TLS yang sering disebut IMAPS).

Apa itu SMTP?

SMTP adalah protokol berbasis teks standar industri untuk layanan email. Ini menetapkan mekanisme transfer pesan elektronik dari pengirim ke server email, serta antara dua server email. SMTP adalah singkatan dari Simple Mail Transfer Protocol. Itu hanya dimaksudkan untuk ‘mengirim’ pesan.

Pada server SMTP, klien SMTP mengirimkan perintah dalam bentuk teks seperti HELLO, MAIL, RCPT, dll. Ini ditanggapi oleh server SMTP dalam bentuk kode penyelesaian numerik seperti 220, 250, 354, dll. . Alur kerja ini digunakan untuk mentransfer pesan elektronik dari satu pihak ke pihak lain.

Mekanisme SMTP dikembangkan pada tahun 1970. Usenet, jaringan komunikasi yang muncul pada periode yang sama, memiliki banyak kesamaan dengan server SMTP. Kemudian, selama tahun 1980-an, SMTP mendapatkan popularitas karena melengkapi surat UUCP (Unix-to-Unix Copy Program).

Saat ini, SMTP mendukung server termasuk IceWarp, Sendmail, Exim, Postfix, MagicMail, MailEnable, dan HMailServer. Klien yang didukungnya termasuk Mozilla Thunderbird (setelah versi 82.0) dan NMH (setelah versi 1.7).

Apa itu IMAP?

IMAP adalah protokol komunikasi standar untuk layanan email. Menetapkan mekanisme untuk mengambil pesan elektronik dari server email. Pesan-pesan ini selalu disimpan di server. Saat penerima meluncurkan aplikasi dan memilih pesan, protokol secara otomatis mengunduhnya.

IMAP hanya ditujukan untuk mengelola dan menerima pesan sesuai permintaan. Transfer hanya antara server dan klien, tidak seperti SMTP. Respons server IMAP terbagi dalam tiga kategori: respons status (OK, BYE, BAD, NO), data server (KEMAMPUAN, ADA, FETCH), dan permintaan kelanjutan perintah.

Hampir semua implementasi IMAP memungkinkan banyak perangkat terhubung ke server secara bersamaan. Namun, IMAP dapat dibandingkan dengan POP3 untuk layanan komunikasinya. POP3 menyimpan semua pesan elektronik dalam ‘kotak surat’ digital. Ini sepenuhnya diunduh saat penerima membuka aplikasi.

Awalnya, IMAP adalah protokol kotak surat akses jarak jauh yang dirancang oleh Mark Crispin. Setelah melalui banyak perubahan dan pembaruan, IMAP2bis versi terbaru telah dirilis. Itu kemudian diubah namanya menjadi IMAP4 untuk menghindari kebingungan.

Perbedaan utama antara SMTP dan IMAP

  1. SMTP adalah singkatan dari Simple Mail Transfer Protocol dan IMAP adalah singkatan dari Internet Message Access Protocol.
  2. SMTP adalah mekanisme yang menetapkan protokol pesan elektronik untuk dikirim ke server email atau antar server, sedangkan IMAP adalah mekanisme yang mengambil pesan elektronik dari server email.
  3. SMTP hanya dirancang untuk ‘mengirim’, sedangkan IMAP dirancang untuk mengelola dan mengambil pesan.
  4. SMTP dapat mentransfer pesan dari klien ke server, serta antara dua server. Sebaliknya, IMAP hanya dapat mentransfer pesan dari server ke klien.
  5. SMTP berfungsi pada port 25 (standar untuk transfer email), port 465 (tidak sesuai dengan RFC), port 587 (terenkripsi TLS), dan port 2525 (bukan port resmi tetapi mendukung hampir semua layanan Internet). Di sisi lain, IMAP bekerja pada port 143 (port default tanpa enkripsi) dan port 993 (port aman SSL/TLS yang sering disebut IMAPS).

Kesimpulan

SMTP dan IMAP diperlukan bersama sebagai protokol untuk mengirim dan menerima pesan. Mereka bertindak sebagai penghubung antara pengirim, server email, dan penerima. Sementara SMTP dirancang untuk mengirim pesan, IMAP dirancang untuk menerimanya.

SMTP adalah salah satu server yang paling banyak digunakan saat ini. Namun, IMAP bersaing dengan POP3, yang merupakan protokol komunikasi yang menyimpan semua pesan di kotak surat dan mengunduh pesan tersebut. Ini juga memungkinkan klien untuk mengakses pesan secara offline.

Yang membedakan IMAP adalah kemampuannya untuk banyak login. Jadi, jika klien perlu mengakses email dari perangkat berbeda, IMAP berfungsi dengan sempurna. POP3 sangat cocok untuk klien yang memiliki koneksi Internet rendah atau tidak stabil.

Referensi

  1. https://www2.rivier.edu/faculty/vriabov/Information-Security-SMTP_c60_p01-23.pdf
  2. http://www.hjp.at/doc/rfc/rfc2595.html

Cobalah kuis TI