Giao thức e-mail: POP3, IMAP4, SMTP

Mục lục:

Giao thức e-mail: POP3, IMAP4, SMTP
Giao thức e-mail: POP3, IMAP4, SMTP
Anonim

Bài viết này đề cập đến các giao thức email được sử dụng phổ biến nhất trên Internet - POP3, IMAP và SMTP. Mỗi người trong số họ có một chức năng và cách thức hoạt động cụ thể. Nội dung bài viết giải thích cấu hình nào là phù hợp nhất cho nhu cầu cụ thể của người dùng khi sử dụng e-mail client. Nó cũng tiết lộ câu trả lời cho câu hỏi giao thức nào hỗ trợ e-mail e-mail.

POP3 là gì?

Giao thức Bưu điện Phiên bản 3 (POP3) là một giao thức thư tiêu chuẩn được sử dụng để nhận email từ một máy chủ từ xa đến một ứng dụng thư cục bộ. Cho phép bạn tải tin nhắn xuống máy tính cục bộ của mình và đọc chúng ngay cả khi người dùng ngoại tuyến. Xin lưu ý rằng khi sử dụng giao thức POP3 để kết nối với tài khoản của bạn, các thư sẽ được tải xuống cục bộ và bị xóa khỏi máy chủ email.

Theo mặc định, giao thức POP3 hoạt động trênhai cổng:

  • cổng 110 là cổng POP3 không được mã hóa;
  • cổng 995 - cái này nên được sử dụng nếu bạn muốn kết nối an toàn với POP3.
giao thức email
giao thức email

IMAP là gì?

Giao thức Truy cập Thư Internet (IMAP) là một giao thức truy xuất email được sử dụng để truy cập nó trên một máy chủ web từ xa từ một ứng dụng khách cục bộ. IMAP và POP3 là hai giao thức được sử dụng phổ biến nhất để nhận email và được hỗ trợ bởi tất cả các ứng dụng email và máy chủ web hiện đại.

Giao thức POP3 giả định rằng địa chỉ email của bạn chỉ có thể truy cập được từ một ứng dụng, trong khi IMAP cho phép bạn đăng nhập từ nhiều ứng dụng cùng một lúc. Đó là lý do tại sao IMAP là tốt nhất nếu bạn đang truy cập email của mình từ nhiều vị trí hoặc nếu thư của bạn được nhiều người dùng quản lý.

Giao thức IMAP hoạt động trên hai cổng:

  • cổng 143 là cổng IMAP không được mã hóa mặc định;
  • cổng 993 - phải được sử dụng nếu bạn muốn kết nối an toàn bằng IMAP.

SMTP là gì?

Giao thức Truyền Thư Đơn giản (SMTP) là giao thức tiêu chuẩn để gửi email qua Internet.

SMTP hoạt động trên ba cổng:

  • cổng 25 là cổng SMTP không được mã hóa mặc định;
  • cổng 2525 - nó mở trên tất cả các máy chủ SiteGround nếu cổng 25được lọc (ví dụ: bởi ISP của bạn) và bạn muốn gửi email không được mã hóa bằng SMTP;
  • cổng 465 - cái này được sử dụng nếu bạn muốn gửi tin nhắn một cách an toàn bằng SMTP.

Giao thức nào được sử dụng để trao đổi e-mail? Các khái niệm và thuật ngữ

Thuật ngữ "máy chủ email" đề cập đến hai máy chủ cần thiết để gửi và nhận email, tức là SMTP và POP.

giao thức pop3
giao thức pop3

Máy chủ thư đến là máy chủ được liên kết với tài khoản địa chỉ email của bạn. Nó không thể có nhiều hơn một máy chủ thư đến. Quyền truy cập vào các thư đến yêu cầu một ứng dụng email, một chương trình có thể nhận email từ một tài khoản, cho phép người dùng đọc, chuyển tiếp, xóa và trả lời thư. Tùy thuộc vào máy chủ của bạn, bạn có thể sử dụng ứng dụng email chuyên dụng (chẳng hạn như Outlook Express) hoặc trình duyệt web. Ví dụ, Internet Explorer được sử dụng để truy cập các tài khoản dựa trên email. Thư được lưu trữ trên máy chủ thư đến cho đến khi chúng được tải xuống. Khi bạn đã tải xuống thư của mình từ máy chủ thư, bạn sẽ không thể thực hiện lại. Để tải dữ liệu lên thành công, bạn phải nhập cài đặt chính xác trong chương trình email của mình. Hầu hết các máy chủ thư đến sử dụng một trong các giao thức sau: IMAP, POP3,

Máy chủ thư đi (SMTP)

Đây là máy chủ chỉ được sử dụng để gửi email (để chuyển chúng từchương trình khách gửi thư đến người nhận). Hầu hết các máy chủ thư đi sử dụng Giao thức Truyền Thư Đơn giản (SMTP) để gửi thư. Tùy thuộc vào cài đặt mạng của bạn, máy chủ thư đi có thể thuộc về ISP của bạn hoặc máy chủ nơi bạn thiết lập tài khoản của mình. Ngoài ra, bạn có thể sử dụng máy chủ SMTP dựa trên đăng ký sẽ cho phép bạn gửi email từ bất kỳ tài khoản nào. Do các vấn đề về thư rác, hầu hết các máy chủ thư đi sẽ không cho phép bạn gửi email trừ khi bạn đã đăng nhập vào mạng của mình. Máy chủ có chuyển tiếp mở sẽ cho phép bạn sử dụng nó để gửi email, cho dù bạn có thuộc nhóm mạng của nó hay không.

email miễn phí
email miễn phí

Cổng e-mail

Đối với mạng, cổng có nghĩa là điểm cuối của kết nối logic. Số cổng xác định loại của nó. Các cổng email mặc định được liệt kê bên dưới:

  • POP3 - cổng 110;
  • IMAP - cổng 143;
  • SMTP - cổng 25;
  • HTTP - cổng 80;
  • SMTP bảo mật (SSMTP) - cổng 465;
  • IMAP bảo mật (IMAP4-SSL) - cổng 585;
  • IMAP4 qua SSL (IMAPS) - cổng 993;
  • Bảo mật POP3 (SSL-POP) - cổng 995.

Giao thức e-mail: IMAP, POP3, SMTP và

Về cơ bản, giao thức đề cập đến phương pháp tiêu chuẩn được sử dụng ở mỗi đầukênh thông tin liên lạc. Để xử lý email, bạn phải sử dụng một ứng dụng khách đặc biệt để truy cập vào máy chủ thư. Đổi lại, họ có thể trao đổi thông tin với nhau bằng các giao thức hoàn toàn khác nhau.

Những giao thức nào được sử dụng để trao đổi e-mail?
Những giao thức nào được sử dụng để trao đổi e-mail?

giao thức IMAP

IMAP (Internet Message Access Protocol) là một giao thức tiêu chuẩn để truy cập email từ máy chủ cục bộ của bạn. IMAP là một giao thức máy khách / máy chủ, trong đó email được nhận và dữ liệu được máy chủ internet của bạn lưu trữ. Bởi vì nó chỉ yêu cầu một lượng nhỏ truyền dữ liệu, nó hoạt động tốt ngay cả trên một kết nối chậm, chẳng hạn như kết nối quay số. Khi cố gắng đọc một email cụ thể, máy khách tải dữ liệu từ máy chủ xuống. Bạn cũng có thể tạo và quản lý các thư mục hoặc hộp thư trên máy chủ, xóa thư.

giao thức POP3

Giao thức truyền email Post Office Protocol 3 (POP) cung cấp một cách đơn giản, được tiêu chuẩn hóa để người dùng truy cập hộp thư và tải thư xuống máy tính của họ.

Khi sử dụng giao thức POP, tất cả các thư email của bạn sẽ được tải xuống từ máy chủ thư đến máy tính cục bộ. Bạn cũng có thể để lại bản sao của các email của mình trên máy chủ. Ưu điểm là khi tin nhắn của bạn đã được tải xuống, bạn có thể tắt kết nối internet và đọc e-mail của mình lúc rảnh rỗi mà không phải chịu thêm chi phí liên lạc. Với một cái khácMặt khác, bạn nhận và tải xuống rất nhiều thư không mong muốn (bao gồm cả thư rác hoặc vi rút) bằng giao thức này.

giao thức SMTP

SMTP (Giao thức truyền thư đơn giản) được sử dụng bởi Tác nhân chuyển thư (MTA) để gửi thư email đến một máy chủ người nhận cụ thể. SMTP chỉ có thể được sử dụng để gửi email chứ không phải để nhận chúng. Tùy thuộc vào cài đặt mạng hoặc ISP của bạn, bạn chỉ có thể sử dụng giao thức SMTP trong một số điều kiện nhất định.

giao thức

HTTP không phải là một giao thức email, nhưng nó có thể được sử dụng để truy cập hộp thư của bạn. Nó cũng thường được gọi là email web. Nó có thể được sử dụng để soạn hoặc nhận email từ tài khoản của bạn. Hotmail là một ví dụ điển hình về việc sử dụng HTTP làm giao thức email.

Truyền tệp được quản lý và giải pháp mạng

Khả năng gửi và nhận e-mail của bạn chủ yếu nhờ vào ba giao thức TCP. Đó là SMTP, IMAP và POP3.

giao thức nào hỗ trợ e-mail e-mail
giao thức nào hỗ trợ e-mail e-mail

SMTP

Hãy bắt đầu với SMTP vì chức năng chính của nó khác với hai chức năng còn lại. Giao thức SMTP, hoặc Giao thức truyền thư đơn giản, chủ yếu được sử dụng để gửi email từ ứng dụng email khách (chẳng hạn như Microsoft Outlook, Thunderbird hoặc Apple Mail) đến máy chủ email. Nó cũng được sử dụng để chuyển tiếp hoặc chuyển tiếp các thư từmáy chủ thư này đến máy chủ thư khác. Điều này là cần thiết nếu người gửi và người nhận có các nhà cung cấp dịch vụ email khác nhau.

SMTP, được chỉ định trong RFC 5321, sử dụng cổng 25 theo mặc định. Nó cũng có thể sử dụng cổng 587 và cổng 465. Cổng thứ hai, được giới thiệu là cổng lựa chọn cho SMTP an toàn (còn gọi là SMTPS), không được dùng nữa. Nhưng trên thực tế, nó vẫn được một số nhà cung cấp dịch vụ thư sử dụng.

POP3

Giao thức Bưu điện, hoặc POP, được sử dụng để truy xuất các thư email từ máy chủ thư đến một ứng dụng email. Phiên bản mới nhất được sử dụng rộng rãi là phiên bản 3, do đó có thuật ngữ "POP3".

POP, phiên bản 3, được chỉ định trong RFC 1939, hỗ trợ các phần mở rộng và một số cơ chế xác thực. Cần có các tính năng xác thực để ngăn những kẻ tấn công truy cập vào tin nhắn của người dùng.

Khách hàng POP3 nhận được email như thế này:

  • kết nối với máy chủ thư trên cổng 110 (hoặc 995 cho kết nối SSL / TLS);
  • lấy lại các tin nhắn email;
  • xóa các bản sao của thư được lưu trữ trên máy chủ;
  • ngắt kết nối khỏi máy chủ.

Mặc dù máy khách POP có thể được định cấu hình để máy chủ có thể tiếp tục lưu trữ các bản sao của thư đã tải xuống, nhưng các bước trên là thông lệ.

IMAP

IMAP, đặc biệt là phiên bản hiện tại (IMAP4), là một giao thức phức tạp hơn. Điều này cho phép người dùng nhóm liên quanvà đặt chúng trong các thư mục, do đó, có thể được sắp xếp theo thứ bậc. Nó cũng được trang bị các cờ tin nhắn cho biết một tin nhắn đã được đọc, đã xóa hay đã nhận. Nó thậm chí còn cho phép người dùng tìm kiếm hộp thư của máy chủ.

Logic làm việc (cài đặt imap4):

  • kết nối với máy chủ thư trên cổng 143 (hoặc 993 cho kết nối SSL / TLS);
  • lấy lại các tin nhắn email;
  • được sử dụng để kết nối trước khi đóng ứng dụng ứng dụng thư khách và tải xuống thư theo yêu cầu.

Xin lưu ý rằng thư sẽ không bị xóa trên máy chủ. Điều này có thể gây ra hậu quả nghiêm trọng. Thông số kỹ thuật IMAP có thể được tìm thấy trong RFC 3501.

giao thức nhận email
giao thức nhận email

Lựa chọn giữa IMAP và POP3

Vì chức năng cơ bản của SMTP về cơ bản là khác nhau, nên tình huống tiến thoái lưỡng nan về giao thức tốt nhất thường chỉ liên quan đến IMAP và POP3.

Nếu không gian lưu trữ máy chủ quan trọng đối với bạn, hãy chọn POP3. Máy chủ có bộ nhớ hạn chế là một trong những yếu tố chính có thể buộc bạn phải hỗ trợ POP3. Vì IMAP để lại thông báo trên máy chủ nên nó có thể tiêu tốn dung lượng bộ nhớ nhanh hơn POP3.

Nếu bạn muốn truy cập thư của mình bất cứ lúc nào, tốt nhất là bạn nên sử dụng IMAP. Có một lý do chính đáng tại sao IMAP được thiết kế để lưu trữ các thư trên máy chủ. Nó được sử dụng để tìm kiếm tin nhắn từ nhiều thiết bị - đôi khi thậm chí cùng một lúc. Vì vậy, nếu bạn có iPhone, máy tính bảng Android, máy tính xách tay và máy tính để bàn và muốn đọc email từ bất kỳ hoặc tất cả các thiết bị này, thì IMAP là lựa chọn tốt nhất.

Đồng bộ hóa là một lợi ích khác của IMAP. Nếu bạn đang truy cập email từ nhiều thiết bị, bạn có thể muốn tất cả chúng hiển thị bất kỳ hành động nào bạn đã thực hiện.

Ví dụ: nếu bạn đọc tin nhắn A, B và C, bạn cũng muốn chúng được đánh dấu là "đã đọc" trên các thiết bị khác. Nếu bạn đã xóa các chữ cái B và C, bạn sẽ muốn xóa các thư giống nhau khỏi hộp thư của mình trên tất cả các tiện ích. Tất cả những đồng bộ hóa này chỉ có thể đạt được nếu bạn sử dụng IMAP.

Vì IMAP cho phép người dùng sắp xếp thư theo thứ bậc và đặt chúng vào các thư mục, nên nó giúp người dùng sắp xếp thư từ của họ tốt hơn.

Tất nhiên, tất cả các chức năng IMAP đều đi kèm với một mức giá. Các giải pháp này khó thực hiện hơn và tiêu tốn nhiều CPU và RAM hơn, đặc biệt là khi nó đang thực hiện quá trình đồng bộ hóa. Trên thực tế, việc sử dụng CPU và bộ nhớ cao có thể xảy ra ở cả phía máy khách và phía máy chủ nếu có rất nhiều thông báo cần đồng bộ. Theo quan điểm này, giao thức POP3 ít tốn kém hơn, mặc dù ít chức năng hơn.

Quyền riêng tư cũng là một trong những vấn đề sẽ phụ thuộc nhiều vào người dùng cuối. Họ thường muốn tải xuống tất cả các email và không rời đibản sao của chúng trên một máy chủ không xác định.

Tốc độ là một lợi thế có thể thay đổi và phụ thuộc vào tình huống. POP3 có khả năng tải xuống tất cả các email khi kết nối. Và IMAP có thể, nếu cần thiết (ví dụ: khi không có đủ lưu lượng truy cập), chỉ tải xuống tiêu đề thư hoặc các phần nhất định và để lại tệp đính kèm trên máy chủ. Chỉ khi người dùng quyết định rằng những phần còn lại đáng tải xuống thì họ mới có thể sử dụng được. Do đó, IMAP có thể được coi là nhanh hơn.

Tuy nhiên, nếu tất cả các thư trên máy chủ phải được tải xuống mọi lúc, thì POP3 sẽ nhanh hơn nhiều.

giao thức email smtp
giao thức email smtp

Như bạn thấy, mỗi giao thức được mô tả đều có ưu điểm và nhược điểm. Tùy bạn quyết định chức năng hoặc tính năng nào quan trọng hơn.

Ngoài ra, cách bạn muốn truy cập ứng dụng e-mail sẽ xác định giao thức nào được ưu tiên. Người dùng chỉ làm việc từ một máy và sử dụng webmail để truy cập email mới của họ sẽ đánh giá cao POP3.

Tuy nhiên, những người dùng trao đổi hộp thư hoặc truy cập email của họ từ các máy tính khác nhau sẽ thích IMAP hơn.

Spam tường lửa với SMTP, IMAP và POP3

Hầu hết các tường lửa spam chỉ xử lý và bảo vệ giao thức SMTP. Máy chủ gửi và nhận email SMTP và chúng sẽ được kiểm tra bởi tường lửa spam trên cổng. Tuy nhiên, một số tường lửa spam cung cấp khả năng bảo vệ POP3 và IMAP4 khi người dùng bên ngoài cần các dịch vụ này chotruy cập vào email của họ.

tường lửa SMTP minh bạch với người dùng cuối; không có thay đổi cấu hình cho khách hàng. Người dùng vẫn nhận và gửi thư điện tử đến máy chủ thư điện tử. Ví dụ: Exchange hoặc Dominos phải định cấu hình định tuyến thư dựa trên proxy tới tường lửa khi gửi email và cho phép gửi email từ tường lửa.

Đề xuất: