it-swarm-vi.tech

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

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?

28
Sampson

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.

25
Josh Hunt

Đây là một hướng dẫn nhanh mà tôi đã viết cách đây vài năm về cách thức 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, Tấn Có tài liệu chính thức mô tả từng tiêu chuẩn riêng lẻ 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 của nó. 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)

Cách ứng dụng Email hoạt động:

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 có vấn đề gì 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ó cá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 mà 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ể đưa cho tôi một thư trên web không?

  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 cho phép anh ta tùy chọn để soạn thư, kiểm tra thư,
    • 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ủ.
    • Máy chủ trả lời (sử dụng HTTP) cho người dùng Máy tính A cùng với 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.

Máy chủ web sử dụng SMTP như thế nào?

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.

Tham khảo

7
Brian R. Bondy

POPIMAP 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
scheibk

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

5
BenA

Cả hai đều là các giao thức chuẩn Internet ( RFC 1064 IMAP4 - RFC 1939 POP ) để 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 tin nhắn 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.)

Email POP3 ("Giao thức bưu điện") đượ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.

4
splattne

POP3 (Giao thức Bưu điện phiên bản 3) là giao thức được sử dụng để truy xuất 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 thư Internet) là giao thức chuẩn để truy cập/truy xuất 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 các 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à giao thức được sử dụng phổ biến để 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 cái này http://signinx.com/difference-b between-pop3-imap-smtp/

1
signinX

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 email 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ải 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
dyve

Chúng là các phương thức để lấy email từ máy chủ. Có một số so sánh Nice, đặ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.

0
Nikhil Chelliah

IMAP

Bạn có truy cập e-mail 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 chúng từ bất cứ đâu.

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

. 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.

POP

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 email ngoại tuyến của mình ở đó.

. 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.

0
AlphaMale