Chương 60 pop3 nêu ví dụ chứng minh
là một loại dùng email tiếp thu internet hiệp nghị. Nó cho phép email hỗ trợ khách hàng ( Nhưđẳng ) từ bưu kiện server download email.
Khi ngươi sử dụng email hỗ trợ khách hàng lúc, hỗ trợ khách hàng sẽ sử dụng POP3 hiệp nghị liên tiếp đến bưu kiện server, để ngươi xem xét, xóa bỏ cùng tổ chức bưu kiện.
POP3 nguyên lý làm việc như sau:
1.
Email hỗ trợ khách hàng cùng bưu kiện server thiết lập kết nối.
2.
Người sử dụng thông qua đưa vào người sử dụng tên cùng mật mã tiến hành thân phận nghiệm chứng.
3.
Thân phận nghiệm chứng sau khi thành công, hỗ trợ khách hàng có thể download người sử dụng email.
4.
Người sử dụng có thể đọc, xóa bỏ, hồi phục hoặc phát bưu kiện.
5.
Khi người sử dụng hoàn thành bưu kiện thao tác sau, hỗ trợ khách hàng sẽ thông báo cho server tiến hành đổi mới.
6.
Người sử dụng có thể đóng lại kết nối.
POP3 điểm tốt là thao tác đơn giản, thích hợp với khá nhỏ bưu kiện tồn trữ nhu cầu.
Nhưng mà, nó cũng có một chút khuyết điểm.
Bởi vì POP3 download bưu kiện sau đem hắn từ trong server xóa bỏ ( Trừ phi thủ động thiết trí vì giữ lại tại server bên trên ), nếu như người sử dụng tại nhiều cái trên thiết bị sử dụng email, có thể khó mà đồng bộ và chỉnh lý bưu kiện.
Ngoài ra, bởi vì bưu kiện trực tiếp từ server bên trên xóa bỏ, nếu như người sử dụng email hỗ trợ khách hàng xảy ra vấn đề, có thể sẽ dẫn đến bưu kiện mất đi.
Điểm tốt:
1.
Thao tác đơn giản, dễ dàng sử dụng.
2.
Thích hợp với khá nhỏ bưu kiện tồn trữ nhu cầu.
3.
Download bưu kiện sau, có thể offline đọc, không nhận mạng lưới kết nối ảnh hưởng.
Khuyết điểm:
1.
Download bưu kiện sau sẽ theo trong server xóa bỏ, có thể dẫn đến đồng bộ vấn đề.
2.
Nếu như tại nhiều cái trên thiết bị sử dụng, bưu kiện đồng bộ có thể trở nên phức tạp.
3.
Hòm thư server quả nhiên bưu kiện phó bản bị xóa bỏ, có thể dẫn đến ngoài ý muốn mất đi bưu kiện.
Phía dưới là một cái liên quan tới POP3 hiệp nghị như thế nào công tác đơn giản hoá thí dụ mẫu:
Giả thiết ngươi có một cái email tài khoản, sử dụng Outlook hoặcđẳng email hỗ trợ khách hàng.
Bây giờ, ngươi muốn từ ngươi bên dưới hòm thư tái đồng thời xem xét tân thu đến bưu kiện.POP3 hiệp nghị làm việc qua trình như sau:
1.
Mở ra ngươi email hỗ trợ khách hàng ( Như Outlook hoặc
2.
Đưa vào ngươi email tài khoản bằng chứng, bao quát hòm thư địa chỉ cùng mật mã.
3.
Hỗ trợ khách hàng sử dụng POP3 hiệp nghị nếm thử liên tiếp đến bưu kiện của ngươi server.
Bình thường, POP3 server địa chỉ là tương tự với *** tên miền, trong đó "***" Là ngươi hòm thư tên miền.
4.
Một khi thiết lập kết nối, hỗ trợ khách hàng sẽ nếm thử sử dụng ngươi cung cấp bằng chứng tiến hành thân phận nghiệm chứng.
5.
Thân phận nghiệm chứng sau khi thành công, hỗ trợ khách hàng có thể download ngươi email.
Ngươi có thể đọc, xóa bỏ, hồi phục hoặc phát bưu kiện.
6.
Khi ngươi hoàn thành bưu kiện thao tác sau, hỗ trợ khách hàng sẽ thông báo cho server tiến hành đổi mới.
Tại dưới một ít tình huống, hỗ trợ khách hàng cũng có thể lựa chọn đem bưu kiện giữ lại tại server bên trên, để tại cái khác trên thiết bị phỏng vấn.
7.
Người sử dụng có thể đóng lại kết nối.
Cần thiết phải chú ý chính là, cái này thí dụ mẫu vô cùng đơn giản, thực tế quá trình có thể đề cập tới càng nhiều chi tiết cùng tuyển hạng.
Nhưng mà, cái này thí dụ mẫu có thể giúp ngươi lý giải POP3 hiệp nghị như thế nào thực hiện từ bưu kiện server download email cơ bản quá trình.
Phía dưới là liên quan tới POP3 hiệp nghị giảng giải cặn kẽ, bao quát lịch sử của nó, nguyên lý làm việc, mệnh lệnh cùng hưởng ứng cùng với một chút mở rộng công năng.
1.
Lịch sử:
POP3 là cái thứ ba phiên bản.
Nó ban sơ tại 1984 năm từthiết kế, xem như phỏng vấn cùng quản lý viễn trình bưu kiện một loại phương thức.
Từ cái này lúc đến nay, POP3 đã trải qua nhiều lần đổi mới cùng chỉnh sửa, hòng duy trì càng nhiều công năng cùng cải tiến.
2.
Nguyên lý làm việc:
POP3 hiệp nghị cho phép email hỗ trợ khách hàng từ bưu kiện server download email.
Nguyên lý làm việc của nó như sau:
a.
Thiết lập kết nối: Hỗ trợ khách hàng sử dụng TCP liên tiếp đến bưu kiện server POP3 cảng ( Thừa nhận làm 110).
b.
Người sử dụng chứng nhận: Hỗ trợ khách hàng hướng server cung cấp người sử dụng tên cùng mật mã tiến hành thân phận nghiệm chứng.
Server sẽ đối với cung cấp bằng chứng tiến hành nghiệm chứng.
c.
Thu hoạch bưu kiện danh sách: Thân phận nghiệm chứng sau khi thành công, hỗ trợ khách hàng có thể thỉnh cầu bưu kiện danh sách, trong đó bao quát bưu kiện số lượng, lớn nhỏ cùng duy nhất tiêu chí phù.
d.
Download bưu kiện: Hỗ trợ khách hàng có thể lựa chọn download đặc biệt bưu kiện hoặc đem tất cả bưu kiện duy nhất một lần download đến bản địa thiết bị. Bưu kiện download bao quát bưu kiện đầu ( Như phát kiện người, người thu hàng, chủ đề chờ ) cùng bưu kiện.
e.
Xóa bỏ bưu kiện: Tại trong một ít phối trí, hỗ trợ khách hàng có thể lựa chọn tại thành công download bưu kiện sau đem hắn từ trong server xóa bỏ. Loại hành vi này có thể thông qua thiết trí hỗ trợ khách hàng tuyển hạng tới sửa đổi.
f.
Kết thúc hội thoại: Một khi hỗ trợ khách hàng hoàn thành bưu kiện thao tác, nó sẽ hướng server gửi đi một cái kết thúc mệnh lệnh, tiếp đó đóng lại kết nối.
3.
Mệnh lệnh cùng hưởng ứng:
POP3 hiệp nghị sử dụng một loạt mệnh lệnh cùng hưởng ứng tiến hành thông tin.
Phía dưới là một chút thường gặp POP3 mệnh lệnh cùng hưởng ứng:
Mệnh lệnh: USER
Hưởng ứng: +OK
Chứng minh: Mệnh lệnh này dùng chỉ định người sử dụng tên.
Mệnh lệnh: PASS
Hưởng ứng: +OK
Chứng minh: Mệnh lệnh này dùng chỉ định mật mã.
Mệnh lệnh: LIST
Hưởng ứng
Chứng minh: Mệnh lệnh này dùng thu hoạch bưu kiện danh sách, bao quát bưu kiện số lượng cùng lớn nhỏ.
Mệnh lệnh
Hưởng ứng: Bưu kiện đầu + Bưu kiện
Chứng minh: Mệnh lệnh này dùng download chỉ định bưu kiện.
Mệnh lệnh
Hưởng ứng: +OK
Chứng minh: Mệnh lệnh này dùng từ server bên trên xóa bỏ đã tải xuống bưu kiện.
Mệnh lệnh: QUIT
Hưởng ứng: +OK
Chứng minh: Mệnh lệnh này dùng kết thúc POP3 hội thoại.
4.
Mở rộng công năng:
Cứ việc POP3 ban sơ là vì so sánh đơn giản bưu kiện quản lý nhu cầu mà thiết kế, nhưng theo thời gian trôi qua, nó đã phát triển rất nhiều ngoài định mức công năng.
Phía dưới là một chút thường gặp POP3 mở rộng:
a.
TLS/SSL mã hóa: Thông qua sử dụng áo mưa tiếp chữ tầng (SSL) hoặc truyền thâu tầng an toàn (TLS) hiệp nghị, POP3 có thể mã hóa hỗ trợ khách hàng cùng server ở giữa thông tin, từ đó bảo hộ người sử dụng tư ẩn cùng bưu kiện an toàn.
b.
Đây là một loại căn cứ vào khiêu chiến - Hưởng ứng nhận chứng POP3 mở rộng, có thể đề cao tính an toàn, phòng ngừa người trung gian công kích.
c.
MIME ủng hộ: MIME( Dùng cho nhiều việc internet bưu kiện mở rộng ) cho phép tại trong email truyền thâu không phải văn bản số liệu, như hình ảnh, âm tần cùng video.
Rất nhiều hiện đại POP3 thực hiện ủng hộ MIME cách thức.
d.
là một loại chứng nhận hệ thống, cho phép sử dụng nhiều loại chứng nhận phương pháp ( Nhưcùngcùng POP3 server tiến hành thông tin.
Phía dưới là liên quan tới POP3 hiệp nghị kỹ lưỡng hơn giảng giải, bao quát kỳ mệnh lệnh, hưởng ứng cách thức cùng trạng thái mã.
1.
Mệnh lệnh:
POP3 hiệp nghị sử dụng ASCII văn bản mệnh lệnh tiến hành thông tin.
Phía dưới là một chút thường dùng POP3 mệnh lệnh cực kỳ miêu tả:
Chỉ định người sử dụng tên
Chỉ định mật mã
* QUIT: Đóng lại POP3 kết nối đồng thời kết thúc hội thoại
* STAT: Thỉnh cầu server gửi đi có liên quan hòm thư thống kê tin tức, như bưu kiện tổng số cùng lớn nhỏ
Thỉnh cầu server trở về bưu kiện danh sách, bao quát bưu kiện số hiệu, lớn nhỏ cùng duy nhất tiêu chí phù. Nếu như chỉ định tin tức số hiệu, thì vẻn vẹn trở về nên bưu kiện tin tức.
Thỉnh cầu server trở về chỉ định bưu kiện toàn bộ nội dung, bao quát bưu kiện đầu cùng.
Thỉnh cầu server tiêu ký chỉ định bưu kiện để xóa bỏ. Tại một ít POP3 phối trí bên trong, cái này đem dẫn đến bưu kiện từ trong server xóa bỏ.
* RSET: Thỉnh cầu server thiết lập lại tất cả tiêu ký vì xóa bỏ bưu kiện, khiến cho chúng nó không còn bị xóa bỏ.
* NOOP: Thỉnh cầu server trở về một cái khẳng định hưởng ứng, nhưng không chấp hành bất kỳ thao tác nào.
Cái này bình thường dùng bảo trì cùng server kết nối hoạt động.
Thỉnh cầu server trở về chỉ định bưu kiện duy nhất tiêu chí phù.
Thỉnh cầu server trở về chỉ định bưu kiện phía trước n đi.
Nếu như không chỉ định đi đếm, im lặng cho rằng dài nhất phía trước n đi.
Thỉnh cầu hoán đổi đến chỉ định hòm thư. Tại trong một ít bưu kiện server, có thể cần sử dụng mệnh lệnh này.
1.
Hưởng ứng:
POP3 server lấy ASCII văn bản hưởng ứng mệnh lệnh.
Hưởng ứng từ một cái trạng thái mã cùng một cái có thể chọn miêu tả tạo thành.
Phía dưới là một chút thường gặp POP3 hưởng ứng cực kỳ miêu tả:
* +OK: Biểu thị mệnh lệnh đã thành công thi hành
* -ERR: Biểu thị mệnh lệnh thất bại, đằng sau đi theo sai lầm tin tức
Phía dưới là một chút thường gặp POP3 trạng thái mã cực kỳ miêu tả:
* 1: Mệnh lệnh đã hoàn thành, không cần sau này thao tác
* 2: Mệnh lệnh chưa hoàn thành, cần sau này thao tác ( Như điền mật mã vào )
* 3: Tạm thời sai lầm, tỷ như“Thỉnh trước tiên đưa vào người sử dụng tên”
* 4: Vĩnh cửu sai lầm, tỷ như“Người sử dụng tên hoặc mật mã sai lầm”
* 5: Vĩnh cửu sai lầm, tỷ như“Hòm thư không tồn tại”
1.
Trạng thái mã thí dụ mẫu:
Phía dưới là một chút POP3 mệnh lệnh cực kỳ hưởng ứng thí dụ mẫu:
Hỗ trợ khách hàng
Server: +OK
Hỗ trợ khách hàng
Server: +OK
Hỗ trợ khách hàng: LIST
Server
Hỗ trợ khách hàng: RETR 1
Server
Server: Bưu kiện
Hỗ trợ khách hàng: QUIT
Server: +OK
Lấy một thí dụ, một cái sử dụng Python cùng poplib kho, biểu thị như thế nào sử dụng POP3 hiệp nghị liên tiếp đến bưu kiện server, đăng lục, thu hoạch bưu kiện danh sách đồng thời download bưu kiện.
Tại trong cái này ví dụ, ta sẽ sử dụng Google bưu kiện server xem như thí dụ mẫu.
"""python
try:
try:
try:
try:
if mails:
else:
main()
"""
Xin chú ý, cái này thí dụ mẫu dấu hiệu thích hợp với Google bưu kiện server.
Đối với khác bưu kiện phục vụ cung cấp thương, ngài cần sửa đổiLượng biến đổi giá trị.
Tại sử dụng này dấu hiệu lúc, thỉnh bảo đảm cài đặt Python "poplib" Kho.
Nếu như không có, xin sử dụng phía dưới mệnh lệnh lắp đặt:
"""bash
"""
Cái này thí dụ mẫu chỉ là một cái đơn giản bắt đầu, ứng dụng thực tế bên trong có thể cần phức tạp hơn lôgic cùng xử lý.