1. Giới thiệu thư điện tử
2.3. Giới thiệu về giao thức POP và IMAP
Trong nhưng ngày tháng đầu tiên của thư điện tử, người dùng được yêu
cầu truy nhập vào máy chủ thư điện tử và đọc các bức điện của họ ở đó. Các
chương trình thư thường sử dụng dạng text và thiếu khả năng thân thiện với người dùng. Để giải quyết vấn đề đó một số thủ tục được phát triển để cho phép người dùng có thể lấy thư về máy của họ hoặc có các giao diện sử dụng thân thiệnhơn với người dùng. Và chínhđiềuđó đemđếnsự phổbiến của thư điệntử.
Có hai thủ tục được sử dụng phổ biến nhất để lấy thư về hiện nay là POP (Post Office Protocol) và IMAP (Internet Mail Access Protocol).
Post Office Protocol (POP)
POP cho phép người dùng có account tại máy chủ thư điện tử kết nối vào MTA và lấy thư về máy tính của mình, ở đó có thể đọc và trả lời lại. POP được phát triển đầu tiên là vào năm 1984 và được nâng cấp từ bản POP2 lên POP3 vào
năm 1988. Và hiện nayhầuhết người dùngsử dụng tiêu chuẩn POP3
POP3 kết nối trên nền TCP/IP để đến máy chủ thư điện tử (sử dụng cổng
110). Người dùng điền username và password. Sau khi xác thực đầu máy khách sẽ
sử dụng cáclệnhcủa POP3để lấy hoặc xoá thư.
POP3 chỉ là thủ tục để lấy thư trên máy chủ thư điện tử. POP3 được quy định bởi tiêu chuẩn RFC 1939.
Lệnhcủa POP3
Lệnh Miêutả
STAT Yêu cầu về trạng thái của hộp thư như số lượng thưvàđộ lớncủa thư
LIST Hiện danh sáchcủa thư
RETR Nhận thư
DELE Xoámột bức thưxácđịnh NOOP Không làm gìcả
RSET Khôi phụclại những thư đã xoá (rollback) QUIT Thực hiện việc thayđổi và thoát ra
Internet Mail Access Protocol (IMAP)
Thủ tục POP3 là một thủ tục rất có ích và sử dụng rất đơn giản để lấy thư
về cho người dùng. Nhưng sự đơn giản đó cũng đem đến việc thiếu một số công
dụng cần thiết. Ví dụ: POP3 chỉ làm việc với chế độ offline có nghĩa là thư
đượclấyvề sẽ bịxoá trên server.
IMAP thì hỗ trợ những thiếu sót của POP3. IMAP được phát triển vào
năm 1986 bởi trườngđại học Stanford. IMAP2 phát triển vào năm 1987. IMAP4, là
bản mới nhất đang được sử dụng và nó được các tổ chức tiêu chuẩn Internet chấp
nhận vào năm 1994. IMAP4 được quy định bởi tiêu chuẩn RFC 2060 và nó sử
dụngcổng 143 của TCP
Lệnhcủa IMAP4
Lệnh Miêutả
CAPABILITY Yêucầu danh sách các chứcnănghỗtrợ AUTHENTICATE Xácđịnhsử dụng xác thựctừ một server khác LOGIN Cungcấp username và password
SELECT Chọnhộp thư
EXAMINE Điềnhộp thưchỉ được phépđọc
Lện h
Miêutả
CREATE Tạohộp thư DELETE Xoáhộp thư RENAME Đổi tênhộp thư
SUBSCRIBE Thêm vàomột listđang hoạtđộng UNSUBSCRIBEDời khỏi listđang hoạtđộng LIST Danh sáchhộp thư
LSUB Hiện danh sách ngườisử dụnghộp thư STATUS Trạng tháicủahộp thư(số lượng thư,...) APPEND Thêm message vàohộp thư
CHECK Yêucầu kiểm tra hộp thư
CLOSE Thực hiện xoá và thoát khỏihộp thư EXPUNGE Thực hiện xoá
SEARCH Tìm kiếm trong hộp thư để tìm messages xác định
FETCH Tìm kiếm trongnội dungcủa message STORE Thayđổinộidụngcủa messages COPY Copy message sanghộp thưkhác
NOOP Không làm gì
LOGOUT Đóngkếtnối
So sánh POP3 và IMAP4
Có rất nhiều điểm khác nhau giữa POP3 và IMAP4. Phụ thuộc vào người
dùng, MTA, vàsự cần thiết , Có thể sử dụng POP3, IMAP4 hoặccảhai.
Lợi íchcủa POP3 là :
9 Rấtđơn giản.
9 Đượchỗtrợ rấtrộng
Bởi rất đơn giản nên POP3 có rất nhiều giới hạn. Ví dụ nó chỉ hỗ trợ sử
dụng một hộp thư và thư sẽ được xoá khỏi máy chủthư điệntử khi lấy về IMAP4 có
nhữnglợi ích khác:
9 Hỗtrợxác thựcrấtmạnh 9 Hỗtrợ sử dụng nhiềuhộp thư
9 Đặc biệt hỗ trợ cho các chế việc làm việc online, offline, hoặc không
kếtnối
IMAP4 ở chế độ online thì hỗ trợ cho việc lấy tập hợp các thư từ máy chủ, tìm kiếm và lấy message cần tìm về ...IMAP4 cũng cho phép người dùng chuyển thư từ thư mục này của máy chủ sang thư mục khác hoặc xoá thư. IMAP4 hỗ trợ
rất tốt cho người dùng hay phải di chuyển và phải sử dụng các máy tính khác
nhau.