Sự khác biệt giữa POP3 và IMAP là gì?


28

Nhiều nhà cung cấp email hỏi tôi nếu tôi quan tâm đến việc sử dụng POP3 hoặc IMAP. Chính xác những thứ này là gì và khi nào tôi nên xem xét sử dụng chúng?

Câu trả lời:


25

IMAP là tuyệt vời nếu bạn đang sử dụng cùng một tài khoản email trên nhiều thiết bị, chẳng hạn như máy tính để bàn, điện thoại di động, máy tính xách tay và giao diện web. Bất cứ khi nào bạn đọc email trên một thiết bị, nó sẽ được đồng bộ hóa với máy chủ IMAP và sau đó được đồng bộ hóa với tất cả các thiết bị khác và được đánh dấu là đã đọc trên mọi thiết bị.

Mặt khác, POP3 tải xuống các email cho khách hàng sau đó (thường) xóa nó khỏi máy chủ. Vì vậy, điều này có nghĩa là nếu bạn nhận được email trong khi bạn ra ngoài và trên điện thoại di động của bạn và đọc nó, bạn sẽ không nhận được nó trên máy tính để bàn của bạn.


Tôi là người chuyển đổi POP3 sang IMAP, nhưng IMAP không phải là không có một vài vấn đề. Không phải lúc nào cũng hoạt động hoàn hảo ... điều này dường như chủ yếu phụ thuộc vào máy chủ thư mà bạn đang kết nối và ứng dụng khách nào bạn đang sử dụng.
churnd

3
Bạn cũng nên chú ý rằng thường thì bạn có thể cấu hình khách hàng của bạn để xóa, đánh dấu là đã đọc hoặc không làm gì với các email được tải xuống qua POP3. GMail cũng cho phép bạn chọn lưu trữ các thư đã tải xuống (không phổ biến để định cấu hình những thứ đó trong webmail; bạn thường thực hiện nó trong chương trình máy khách của mình).
igorsantos07

2
@Igoru: Nhưng lưu ý rằng POP3 là được thiết kế để xóa email , vì vậy, nếu bạn đang sử dụng POP3 và bạn đang cố gắng đồng bộ hóa như IMAP, bạn sẽ có hiệu suất kém hơn nhiều so với sử dụng IMAP, vì POP3 không được thiết kế để hoạt động như vậy.
Josh

7

POP3 IMAP là hai giao thức khác nhau được sử dụng để xem thư. Sự khác biệt lớn là POP3 tải các tin nhắn đến máy khách của bạn. IMAP để lại email trên máy chủ trong khi có một bộ đệm cơ bản được lưu trữ trong máy khách để bàn. IMAP có tiếng là được sử dụng với các nhà cung cấp webmail. IMAP có hỗ trợ tốt hơn cho nhiều khách hàng vì các tin nhắn được lưu trữ trên máy chủ. Thêm thông tin có thể được tìm thấy trong hai liên kết.


7

Đây là một hướng dẫn nhanh mà tôi đã viết vài năm trước về cách hoạt động của email, SMTP, POP3, IMAP, Webmail, ...

Tiêu chuẩn là gì?

Một tiêu chuẩn là một bộ quy tắc được tuân theo bởi tất cả các nhà phát triển trên toàn thế giới. Một số tiêu chuẩn bao gồm HTTP, SMTP, POP3, Hoài Có tài liệu chính thức mô tả từng tiêu chuẩn riêng và hầu hết các tiêu chuẩn đã tồn tại từ 0 đến 30 năm.
Mỗi tài liệu tiêu chuẩn là một lời giải thích rất chi tiết về tiêu chuẩn là gì và cách thức hoạt động. Thông thường, một tiêu chuẩn có số RFC liên quan đến nó, nhưng có nhiều loại tiêu chuẩn khác nhau.

Giao thức

SMTP và POP3 là ‘tiêu chuẩn. Mỗi tiêu chuẩn mô tả một giao thức khác nhau. Một giao thức là bất kỳ loại giao tiếp giữa 2 hoặc nhiều máy tính.

SMTP là gì?

SMTP là giao thức ‘tiêu chuẩn, được sử dụng để gửi email. Máy tính của bạn sử dụng SMTP để gửi email. Xem RFC 821, tháng 8 năm 1982

POP3 là gì?

POP3 là giao thức ‘tiêu chuẩn, được sử dụng để nhận email. Máy tính của bạn sử dụng POP3 để nhận email. POP3 cũng được gọi là POP đơn giản. Xem RFC 1939, tháng 5 năm 1996 .

POP3 thường sẽ kết nối với máy chủ thư và tải thư xuống máy tính của bạn. Sau đó, nó có thể tùy chọn xóa tin nhắn khỏi máy chủ (thường được thiết lập để làm).

Cách thức hoạt động của Email

  1. Người dùng A muốn gửi email đến người dùng B.
    • Người dùng A viết email và nhấn gửi.
    • Người dùng A Máy tính, sử dụng giao tiếp SMTP để gửi email đến máy chủ SMTP của Người dùng (Có A, không phải B).
    • Người dùng Máy chủ SMTP của Google, gửi email đến người dùng Máy chủ SMTP B bằng cách sử dụng giao tiếp SMTP.
    • Người dùng B khi cảm thấy thích, liên hệ với máy chủ SMTP của mình và sử dụng POP3 để tải xuống các tin nhắn.

Một số lưu ý quan trọng:

Cách duy nhất để gửi email là sử dụng SMTP. (Trên thực tế, bạn cũng có thể sử dụng MAPI và một số thứ khác nhưng không được vào đó)

Cách duy nhất để nhận email là sử dụng POP3. (Trên thực tế cũng có IMAPv4, nhưng chúng tôi sẽ giả vờ rằng POP3 là cách duy nhất)

Ứng dụng Email hoạt động như thế nào:

Giao tiếp SMTP có mặt trên máy tính của bạn, bất kể bạn sử dụng ứng dụng email nào. Bất cứ khi nào một email được gửi đi, máy tính của bạn sử dụng SMTP để gửi email. Sẽ không thành vấn đề nếu bạn đang sử dụng Eudora, Outlook, Outlook Express, Mozilla Thunderbird hoặc một chương trình được thực hiện tùy chỉnh. Tất cả các chương trình sử dụng SMTP để gửi email.

Bằng cách sử dụng các tiêu chuẩn, bạn được đảm bảo rằng, ngay cả khi biết người dùng A sử dụng Outlook và người dùng B sử dụng Eudora và cả hai đều có máy chủ SMTP khác nhau, cả hai người dùng sẽ có thể giao tiếp.

HTTP là gì?

Trước khi tôi có thể nhận được thư web là gì, trước tiên bạn cần biết HTTP là gì. HTTP chỉ là một giao thức chuẩn. Nhưng HTTP có nghĩa là để tải xuống các tệp và trang web, không giống như SMTP có nghĩa là gửi email. Xem HTTP 1.1 RFC 2616, tháng 6 năm 1999 .

Thư trên web là gì?

Web mail là một trang web trực tuyến cho phép bạn gửi và nhận email bằng HTTP.

Nhưng đợi một chút, tôi đã nói rằng cách DUY NHẤT để gửi email là sử dụng SMTP?

Vâng! Những gì trang web làm, là cung cấp cho bạn một biểu mẫu mà bạn điền vào. Máy tính của bạn không biết rằng nó khác với biểu mẫu bạn điền để nhập thông tin thẻ tín dụng hoặc biểu mẫu bạn điền để nhập địa chỉ nhà của bạn hoặc biểu mẫu bạn điền để đăng nhập vào web khác trang web. Tất cả máy tính của bạn biết là bạn đang điền vào một biểu mẫu.

Khi bạn nhấn nút gửi, trình duyệt web của bạn sẽ gửi biểu mẫu đến máy chủ. Các máy chủ biết rằng hình thức này là dành cho email mặc dù. Vì vậy, máy chủ giải thích biểu mẫu và trích xuất thông tin cần thiết. Sau đó, máy chủ HTTP sử dụng SMTP để gửi tin nhắn. Bởi vì cách duy nhất mà một tin nhắn sẽ nhận được từ Người dùng A đến Người dùng B là sử dụng SMTP.

Những gì trình duyệt web đã làm là đánh lừa bạn nghĩ rằng bạn đang gửi email. Nhưng điều thực sự xảy ra, đó là trình duyệt web của bạn đang điền vào một biểu mẫu và sau đó máy chủ web đang sử dụng SMTP để gửi email của bạn.

Bạn có thể cho tôi một thư web đi qua?

  1. Người dùng A muốn gửi email đến Người dùng B, Người dùng A sẽ sử dụng thư trên web.
    • Người dùng A sử dụng trình duyệt của mình để nhập địa chỉ internet (ví dụ: www.hotmail.com).
    • Người dùng Một máy tính sử dụng HTTP để liên lạc với máy chủ và yêu cầu trang web được sử dụng cho thư trên web trong trường hợp này.
    • Máy chủ phản hồi (sử dụng HTTP) cho người dùng Một máy tính có một trang web cung cấp cho anh ta các tùy chọn để soạn thư, kiểm tra thư, Hồi
    • Người dùng A nhấp vào liên kết soạn tin nhắn. Một lần nữa Người dùng Một máy tính sử dụng HTTP để liên lạc với máy chủ.
    • Phản hồi của máy chủ (sử dụng HTTP) cho người dùng Một máy tính có một trang web (chứa một biểu mẫu) cho phép Người dùng A soạn tin nhắn.
    • Người dùng A điền vào trang web và nhấn gửi. Trang được gửi trở lại máy chủ bằng HTTP.
    • Trong nền, người dùng A không biết, máy chủ web sử dụng SMTP để gửi email đến người dùng B. Tại sao? Bởi vì cách duy nhất để gửi email là sử dụng SMTP
    • Máy chủ phản hồi (sử dụng HTTP) cho người dùng Một máy tính có một trang web cho biết email đã được gửi.

Làm thế nào để máy chủ web sử dụng SMTP?

Vì SMTP là một giao thức chuẩn, nó sử dụng SMTP giống như bất kỳ chương trình nào sẽ sử dụng SMTP. Xem phần ‘Cách thức hoạt động của email.

IMAPv4 là gì?

Tôi đã đề cập đến IMAPv4 trước đó. IMAPv4 là phương pháp thứ hai được sử dụng bởi các ứng dụng email để lấy email của bạn. IMAPv4 cũng được gọi là IMAP đơn giản hơn. IMAPv4 phức tạp hơn POP3, nhưng cung cấp cho bạn khả năng làm việc trên email của bạn từ nhiều máy tính. Nếu bạn sử dụng nhiều máy tính và bạn muốn truy cập email của mình từ cả hai máy tính, IMAP là cách tốt nhất.

IMAP lưu trữ tất cả dữ liệu của nó trên máy chủ thư. Theo cách đó, mỗi ứng dụng thư từ mỗi máy tính khác nhau có thể được đồng bộ hóa. Khi bạn đọc một email từ một máy tính, máy tính làm việc của bạn cũng sẽ thấy rằng tin nhắn được đọc. Vì dữ liệu được lưu trữ trên máy chủ, tài khoản email IMAP thường đắt hơn.

Tài liệu tham khảo


1
Một chút quá nhiều "dán toàn bộ hướng dẫn". Có lẽ bạn chỉ có thể sao chép các phần phù hợp với câu hỏi.
Gnoupi

@Gnoupi: Tôi nghĩ rằng tất cả đều có thể áp dụng và theo chủ đề, và được viết bởi tôi.
Brian R. Bondy

Tất cả đều được tranh luận về chủ đề, nhưng một liên kết với một số văn bản hỗ trợ có thể phù hợp hơn, hoặc một câu trả lời tập trung hơn.
Slartibartfast

5

Đây là một so sánh tốt của hai


7
Bạn có thể bao gồm nhiều hơn một câu trả lời? Có lẽ sao chép / dán một số chi tiết từ liên kết của bạn.
Sampson

5
Theo tôi, tại sao lại nhân đôi nó. Chỉ cần theo liên kết.
Simon P Stevens

5
Bởi vì việc đăng nội dung (ít nhất là một phần) làm cho Superuser xếp hạng cao hơn cho mục đó. Thêm vào đó, nó giúp người dùng không phải nhấp vào liên kết của bạn để thực sự biết những gì đang có. Vui lòng cho chúng tôi xem trước ít nhất
Sampson

3
Tôi đồng ý với Jonathan - nó cũng giúp ngăn ngừa thối liên kết. Tôi muốn biết rằng Super User et. al. sẽ tồn tại trong một thời gian dài, nhưng chúng ta không thể luôn nói rằng về những gì ai đó liên kết đến (Wikipedia có lẽ là một ngoại lệ).
LeopardSkinPillBoxHat

4

Cả hai đều là giao thức chuẩn Internet ( RFC 1064 IMAP4 - RFC 1939 POP3 ) để lấy email từ máy chủ thư. Hầu hết các khách hàng email thực hiện các giao thức này.

IMAP ("Giao thức truy cập thư Internet") cho phép bạn sắp xếp email của mình trong các thư mục * trên máy chủ có thể được đồng bộ hóa với ứng dụng email của bạn. IMAP cũng đồng bộ hóa cờ "đọc" và các thuộc tính khác của email (nếu đó là thư trả lời, chuyển tiếp, v.v.)

POP3 ("Giao thức bưu điện") email được tải xuống từ một hộp thư đến và thường bị xóa sau khi tải xuống tùy thuộc vào cài đặt máy khách của bạn.

Bạn không thể sử dụng IMAP hoặc POP3 để gửi email, đó là những gì mà SMTP dành cho.

* Các thư mục được gọi là "hộp thư" trong đặc tả IMAP.


1

POP3 (Giao thức bưu điện phiên bản 3) là một giao thức được sử dụng để lấy email từ máy chủ. Giao thức POP3 được tạo ra do thiết kế hệ thống thư điện tử yêu cầu máy chủ chứa email trong một thời gian cho đến khi nó được thực hiện bởi một người nhận đủ điều kiện.

IMAP (Giao thức truy cập tin nhắn Internet) là một giao thức chuẩn để truy cập / lấy e-mail từ máy chủ. IMAP cho phép người dùng chọn tin nhắn e-mail mà anh ta sẽ lấy, tạo một thư mục trên máy chủ, tìm kiếm các tin nhắn e-mail cụ thể, thậm chí xóa tin nhắn e-mail trên máy chủ. Khả năng này tốt hơn nhiều so với POP (Giao thức Bưu điện) chỉ cho phép truy xuất / tải xuống tất cả các tin nhắn mà không có ngoại lệ.

SMTP (Giao thức chuyển thư đơn giản) là một giao thức thường được sử dụng để gửi thư điện tử trên Internet. Giao thức này được sử dụng để truyền dữ liệu từ máy tính gửi email đến máy chủ thư người nhận.

Để tham khảo, bạn có thể đọc nó http://signinx.com/difference-b between-pop3-imap-smtp/


0

Nếu bạn sử dụng e-mail từ nhà cung cấp, tốt nhất nên hợp nhất nó vào tài khoản Gmail, để đảm bảo bạn giữ quyền kiểm soát địa chỉ e-mail của chính mình. Vì vậy, nhiều người chuyển đổi nhà cung cấp cảm thấy đau đớn khi mất địa chỉ email và hoàn toàn không cần điều đó.

Chỉ cần đăng ký Gmail (hoặc bất kỳ tài khoản e-mail không phải nhà cung cấp nào khác cho phép bạn tìm nạp bằng POP3) và làm theo hướng dẫn tại chỗ về cách bật Gmail để tìm nạp POP3 từ nhà cung cấp của bạn.

Sau đó, truy cập Gmail (có thư nhà cung cấp của bạn bên trong) bằng web, POP3 hoặc IMAP khi bạn thấy phù hợp.


0

Chúng là các phương thức để lấy email từ máy chủ. Có một số so sánh tốt đẹp, đặc biệt là cái này từ UOreb. Như những người khác đã nói, sự khác biệt lớn là lưu trữ phía máy chủ so với phía máy khách.


Tôi nghĩ rằng POP3 lưu trữ một lượng lớn máy chủ email .. có lẽ đó không phải là một hạn chế cũ. Yahoo đã từng cung cấp quyền truy cập POP miễn phí (hiện tại không biết) .. nhưng người ta có thể có thư có tổng kích thước không giới hạn với họ .. và tôi có thể truy cập email từ tài khoản email đó, thông qua POP. Và "để nó trên máy chủ", vì OE cho phép dưới dạng tùy chọn khi đọc qua POP3.
barlop

0

IMAP

Bạn có truy cập email từ nhiều thiết bị khác nhau như máy tính, máy tính bảng hoặc điện thoại thông minh không? IMAP được khuyến nghị.

1. Tất cả các e-mail của bạn sẽ được lưu trữ trên máy chủ và bạn có thể truy cập     họ từ bất cứ đâu.

2. Dữ liệu của bạn được đồng bộ hóa để luôn luôn gửi email, thư mục, v.v.     có cùng trạng thái trên tất cả các thiết bị.

3. Dữ liệu của bạn được bảo mật, ngay cả khi thiết bị của bạn bị lỗi hoặc bị mất.

POP3

Bạn có luôn truy cập email của mình từ cùng một thiết bị, điều này chỉ có quyền truy cập hạn chế vào Internet không? Sau đó, POP3 cung cấp cho bạn nhiều lợi thế hơn.

1. Tất cả các email của bạn được tải xuống thiết bị của bạn.

2. Bạn cũng có thể truy cập e-mail ngoại tuyến ở đó.

3. Dữ liệu như e-mail và thư mục không được đồng bộ hóa giữa     các thiết bị khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.