Apa perbedaan antara POP3 dan IMAP?

29

Banyak penyedia email bertanya kepada saya apakah saya tertarik menggunakan POP3, atau IMAP. Apa sebenarnya ini dan kapan saya harus mempertimbangkan menggunakannya?

Sampson
sumber

Jawaban:

25

IMAP luar biasa jika Anda menggunakan akun email yang sama di beberapa perangkat, seperti PC desktop, ponsel, laptop, dan antarmuka web. Setiap kali Anda membaca email pada satu perangkat, itu disinkronkan ke server IMAP dan kemudian disinkronkan ke semua perangkat lain dan ditandai sebagai dibaca pada setiap perangkat.

POP3, di sisi lain, mengunduh email ke klien kemudian (biasanya) menghapusnya dari server. Jadi ini berarti jika Anda mendapatkan email saat Anda keluar dan berkeliling di ponsel Anda dan membacanya, Anda tidak akan mendapatkannya di PC desktop Anda.

Josh Hunt
sumber
Saya pengonversi POP3 ke IMAP, tetapi IMAP bukan tanpa beberapa masalah. Tidak selalu berfungsi dengan sempurna ... ini tampaknya sangat tergantung pada server email yang Anda hubungkan dan klien yang Anda gunakan.
churnd
3
Anda juga harus memperhatikan bahwa biasanya Anda dapat mengonfigurasi klien Anda untuk menghapus, menandai sebagai sudah dibaca, atau tidak melakukan apa-apa dengan email yang diunduh melalui POP3. GMail memungkinkan Anda memilih juga untuk mengarsipkan surat yang diunduh (tidak umum untuk mengonfigurasi hal-hal itu di webmail; Anda biasanya melakukannya di dalam program klien Anda).
igorsantos07
2
@Igoru: Tetapi perhatikan bahwa POP3 dirancang untuk menghapus email , jadi jika Anda menggunakan POP3 dan Anda mencoba menyinkronkan seperti IMAP, Anda mendapatkan kinerja yang jauh lebih buruk daripada Anda menggunakan IMAP, karena POP3 tidak dirancang bekerja seperti itu.
Josh
7

POP3 dan IMAP adalah dua protokol berbeda yang digunakan untuk melihat email. Perbedaan besar adalah bahwa POP3 mengunduh pesan ke klien Anda. IMAP meninggalkan email di server sementara ada cache dasar yang disimpan di klien desktop. IMAP memiliki reputasi digunakan dengan penyedia webmail. IMAP memiliki dukungan yang lebih baik untuk banyak klien karena pesan disimpan di server. Informasi lebih lanjut dapat ditemukan di kedua tautan tersebut.

scheibk
sumber
7

Berikut tutorial singkat yang saya tulis beberapa tahun lalu tentang cara kerja email, SMTP, POP3, IMAP, Webmail, ...

Apa itu Standar?

Standar adalah seperangkat aturan yang diikuti oleh semua pengembang di seluruh dunia. Beberapa standar termasuk HTTP, SMTP, POP3, ... Ada dokumentasi resmi yang menjelaskan setiap standar individu dan sebagian besar standar telah ada selama 0 hingga 30 tahun.
Setiap dokumen standar adalah penjelasan yang sangat terperinci tentang apa standar itu dan bagaimana cara kerjanya. Biasanya standar memiliki nomor RFC yang terkait dengannya, tetapi ada banyak jenis standar yang berbeda.

Protokol

SMTP dan POP3 adalah 'standar'. Setiap standar menggambarkan protokol yang berbeda. Protokol adalah segala jenis komunikasi antara 2 atau lebih komputer.

Apa itu SMTP?

SMTP adalah protokol 'standar' yang digunakan untuk mengirim email. Komputer Anda menggunakan SMTP untuk mengirim email. Lihat RFC 821, Agustus 1982

Apa itu POP3?

POP3 adalah protokol 'standar' yang digunakan untuk menerima email. Komputer Anda menggunakan POP3 untuk menerima email. POP3 juga disebut sebagai POP sederhana. Lihat RFC 1939, Mei 1996 .

POP3 biasanya akan terhubung ke server email dan mengunduh pesan ke komputer Anda. Ini kemudian dapat secara opsional menghapus pesan dari server (yang biasanya diatur untuk dilakukan).

Bagaimana cara kerja Email

  1. Pengguna A ingin mengirim email ke pengguna B.
    • Pengguna A menulis email dan menekan kirim.
    • Komputer Pengguna A, menggunakan komunikasi SMTP untuk mengirim email ke server SMTP Pengguna A (Ya A, bukan B).
    • Server SMTP Pengguna A, mengirimkan email ke server SMTP pengguna B menggunakan komunikasi SMTP.
    • Pengguna B ketika ia menginginkannya, menghubungi server SMTP-nya dan menggunakan POP3 untuk mengunduh pesan.

Beberapa catatan penting:

Satu-satunya cara untuk mengirim email adalah menggunakan SMTP. (Sebenarnya Anda juga bisa menggunakan MAPI dan beberapa hal lain, tetapi jangan membahasnya)

Satu-satunya cara untuk menerima email adalah menggunakan POP3. (Sebenarnya ada juga IMAPv4, tapi kami akan berpura-pura bahwa POP3 adalah satu-satunya cara)

Cara Kerja Aplikasi Email:

Komunikasi SMTP hadir di komputer Anda, apa pun klien email yang Anda gunakan. Setiap kali email dikirim, komputer Anda menggunakan SMTP untuk mengirim email. Tidak masalah jika Anda menggunakan Eudora, Outlook, Outlook Express, Mozilla Thunderbird, atau program yang dibuat khusus. Semua program menggunakan SMTP untuk mengirim email.

Dengan menggunakan standar Anda dijamin bahwa, bahkan tahu pengguna A menggunakan Outlook, dan pengguna B menggunakan Eudora, dan mereka berdua memiliki server SMTP yang berbeda, kedua pengguna akan dapat berkomunikasi.

Apa itu HTTP?

Sebelum saya bisa mengetahui apa itu web mail, Anda harus terlebih dahulu tahu apa itu HTTP. HTTP hanyalah protokol standar lain. Tetapi HTTP dimaksudkan untuk mengunduh file dan halaman web, tidak seperti SMTP yang dimaksudkan untuk mengirim email. Lihat HTTP 1.1 RFC 2616, Juni 1999 .

Apa itu web mail?

Email web adalah halaman web online yang memungkinkan Anda mengirim dan menerima email menggunakan HTTP.

Tapi tunggu dulu, bukankah saya hanya mengatakan bahwa HANYA cara mengirim email menggunakan SMTP?

Iya nih! Apa yang dilakukan halaman web, adalah memberi Anda formulir yang Anda isi. Komputer Anda tidak tahu bahwa itu berbeda dari formulir yang Anda isi untuk memasukkan informasi kartu kredit Anda, atau formulir yang Anda isi untuk memasukkan alamat rumah Anda, atau formulir yang Anda isi untuk masuk ke web lain situs Yang diketahui komputer Anda hanyalah mengisi formulir.

Ketika Anda menekan tombol kirim, browser web Anda mengirimkan formulir ke server. Server tahu bahwa formulir ini untuk email. Jadi server menginterpretasikan formulir dan mengekstrak informasi yang diperlukan. Server HTTP kemudian menggunakan SMTP untuk mengirim pesan. Karena satu-satunya cara pesan akan diterima dari Pengguna A ke Pengguna B adalah menggunakan SMTP.

Apa yang telah dilakukan browser web menipu Anda untuk berpikir bahwa Anda mengirim email. Tetapi yang sebenarnya terjadi adalah browser web Anda mengisi formulir, dan kemudian server web menggunakan SMTP untuk mengirim email Anda.

Bisakah Anda memberi saya jalan melalui web?

  1. Pengguna A ingin mengirim email ke Pengguna B, Pengguna A akan menggunakan email web.
    • Pengguna A menggunakan browsernya untuk mengetikkan alamat internet (misalnya: www.hotmail.com).
    • Komputer Pengguna A menggunakan HTTP untuk menghubungi server dan meminta halaman web yang digunakan untuk surat web dalam hal ini.
    • Server merespons (menggunakan HTTP) ke komputer Pengguna A dengan halaman web yang memberinya opsi untuk menulis surat, memeriksa surat, ...
    • Pengguna A mengklik tautan menulis pesan. Lagi-lagi komputer Pengguna A menggunakan HTTP untuk menghubungi server.
    • Server merespons (menggunakan HTTP) ke komputer Pengguna A dengan halaman web (yang berisi formulir) yang memungkinkan Pengguna A untuk menulis pesan.
    • Pengguna A mengisi halaman web dan menekan kirim. Halaman dikirim kembali ke server menggunakan HTTP.
    • Di latar belakang, tidak diketahui oleh Pengguna A, server web menggunakan SMTP untuk mengirim email ke Pengguna B. Mengapa? Karena satu-satunya cara untuk mengirim email adalah menggunakan SMTP
    • Server merespons (menggunakan HTTP) ke komputer Pengguna A dengan halaman web yang mengatakan bahwa email telah dikirim.

Bagaimana server web menggunakan SMTP?

Karena SMTP adalah protokol standar, ia menggunakan SMTP dengan cara yang sama dengan program apa pun yang akan menggunakan SMTP. Lihat bagian 'Cara kerja email'.

Apa itu IMAPv4?

Saya menyebutkan IMAPv4 sebelumnya. IMAPv4 adalah metode kedua yang digunakan oleh klien email untuk mengambil email Anda. IMAPv4 juga disebut lebih sederhana IMAP. IMAPv4 lebih kompleks dari POP3, tetapi memberi Anda kemampuan untuk bekerja pada email Anda dari beberapa komputer. Jika Anda menggunakan lebih dari satu komputer, dan Anda ingin mengakses email Anda dari kedua komputer, IMAP adalah caranya.

IMAP menyimpan semua datanya di server surat. Dengan cara itu setiap klien email dari setiap komputer yang berbeda dapat disinkronkan. Saat Anda membaca email dari satu komputer, komputer kantor Anda juga akan melihat bahwa pesan tersebut dibaca. Karena data disimpan di server, akun email IMAP biasanya lebih mahal.

Referensi

Brian R. Bondy
sumber
1
Agak terlalu banyak "menempelkan seluruh tutorial". Mungkin Anda bisa menyalin hanya bagian yang cocok dengan pertanyaan.
Gnoupi
@ Gnoupi: Saya pikir itu semua berlaku dan pada topik, dan ditulis oleh saya.
Brian R. Bondy
Itu semua bisa dibilang tentang topik, tetapi tautan dengan beberapa teks pendukung mungkin lebih tepat, atau jawaban yang lebih fokus.
Slartibartfast
5

Berikut ini perbandingan keduanya

BenA
sumber
7
Bisakah Anda memasukkan lebih banyak jawaban? Mungkin menyalin / menempelkan beberapa detail dari tautan Anda.
Sampson
5
Menurut pendapat saya, mengapa menduplikasinya? Ikuti saja tautannya.
Simon P Stevens
5
Karena memposting konten (setidaknya sebagian) membuat peringkat pengguna Super lebih tinggi untuk item itu. Plus, itu membuat pengguna tidak perlu mengklik tautan Anda untuk benar-benar tahu apa yang ada di sana. Tolong beri kami preview.
Sampson
3
Saya setuju dengan Jonathan - itu juga membantu mencegah pembusukan tautan. Saya ingin hal yang Super User et. Al. akan ada untuk waktu yang lama, tetapi kami tidak selalu bisa mengatakan tentang apa yang ditautkan seseorang (Wikipedia mungkin pengecualian).
LeopardSkinPillBoxHat
4

Keduanya adalah protokol standar Internet ( RFC 1064 IMAP4 - RFC 1939 POP3 ) untuk mengambil email dari server surat. Sebagian besar klien email menerapkan protokol ini.

IMAP ("Internet Message Access Protocol") memungkinkan Anda untuk mengatur email Anda di folder * di server yang dapat disinkronkan dengan klien email Anda. IMAP juga menyinkronkan bendera "baca" dan properti lainnya dari email (jika itu adalah balasan, penerusan, dll.)

Email POP3 ("Protokol Kantor Pos") diunduh dari satu kotak masuk dan biasanya dihapus setelah unduhan tergantung pada pengaturan klien Anda.

Anda tidak dapat menggunakan IMAP atau POP3 untuk mengirim email, itulah gunanya SMTP.

* Folder disebut "kotak surat" dalam spesifikasi IMAP.

percikan
sumber
1

POP3 (Post Office Protocol versi 3) adalah protokol yang digunakan untuk mengambil email dari server. Protokol POP3 dibuat karena desain sistem surat elektronik yang mengharuskan server mengakomodasi email untuk sementara waktu sampai diambil oleh penerima yang memenuhi syarat.

IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses / mengambil e-mail dari server. IMAP memungkinkan pengguna untuk memilih pesan email yang akan diambilnya, membuat folder di server, mencari pesan email tertentu, bahkan menghapus pesan email di server. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memungkinkan untuk mengambil / mengunduh semua pesan tanpa kecuali.

SMTP (Simple Mail Transfer Protocol) adalah protokol yang biasa digunakan untuk mengirim surat elektronik di Internet. Protokol ini digunakan untuk mengirimkan data dari komputer mengirim email ke server surat penerima.

Untuk referensi, Anda dapat membaca http://signinx.com/difference-between-pop3-imap-smtp/ ini

masuk
sumber
0

Jika Anda menggunakan email dari penyedia, yang terbaik adalah mengkonsolidasikannya ke dalam akun Gmail, untuk memastikan Anda tetap mengontrol alamat email Anda sendiri. Begitu banyak orang yang beralih penyedia merasakan sakitnya kehilangan alamat email mereka, dan sama sekali tidak perlu untuk itu.

Cukup mendaftar ke Gmail (atau akun email non-penyedia lainnya yang memungkinkan Anda mengambil dengan POP3), dan ikuti instruksi di tempat tentang cara memungkinkan Gmail untuk mengambil POP3 dari penyedia Anda.

Kemudian, akses Gmail (dengan email penyedia Anda di dalam) menggunakan web, POP3 atau IMAP sesuai keinginan Anda.

pewarna
sumber
0

Mereka adalah metode untuk mengambil email dari server. Ada beberapa perbandingan yang bagus, terutama yang ini dari UOregon. Seperti yang orang lain katakan, perbedaan besar adalah penyimpanan sisi server versus sisi klien.

Nikhil Chelliah
sumber
Saya agak berpikir bahwa POP3 menyimpan banyak sisi server email .. mungkin itu bukan batasan lama. Yahoo biasa menawarkan akses POP gratis (tidak tahu tentang sekarang) .. tetapi orang dapat memiliki surat dengan ukuran total tak terbatas dengan mereka .. dan saya dapat mengakses email dari akun email itu, melalui POP. Dan "tinggalkan di server", karena OE memungkinkan sebagai opsi saat membaca melalui POP3.
barlop
0

IMAP

Apakah Anda mengakses email Anda dari berbagai perangkat seperti komputer, tablet, atau ponsel cerdas Anda? IMAP direkomendasikan.

1. Semua email Anda akan disimpan di server, dan Anda dapat mengaksesnya dari mana saja.

2. Data Anda disinkronkan sehingga email, folder, dll. Anda selalu memiliki status yang sama di semua perangkat.

3. Data Anda aman, bahkan jika perangkat Anda rusak atau hilang.

POP3

Apakah Anda selalu mengakses email Anda dari perangkat yang sama, yang hanya memiliki akses terbatas ke Internet? Maka POP3 menawarkan Anda lebih banyak keuntungan.

1. Semua email Anda diunduh ke perangkat Anda.

2. Anda juga dapat mengakses email secara offline di sana.

3. Data seperti e-mail dan folder tidak disinkronkan antara perangkat yang berbeda.

AlphaMale
sumber