Hiểu lỗi POP với email

Lỗi được thực hiện. Lỗi cũng được hiển thị thường xuyên với email: thay vì email bạn đang mong đợi, bạn nhận được thông báo lỗi — thông báo lỗi POP , nếu tài khoản của bạn được định cấu hình để tải xuống thư bằng cách sử dụng, Giao thức Bưu điện, giao thức.

Mã trạng thái POP

Một số điều có thể sai trong quá trình tải xuống thư này. Máy chủ mà bạn thường nhận được thư của bạn có thể không trả lời cuộc gọi. Hoặc có thể mật khẩu của bạn là sai (nhưng có thể mật khẩu của máy chủ là sai, do một số trục trặc phần mềm). Máy chủ cũng có thể gặp phải một số sự cố nội bộ và trả lời bằng mã lỗi.

May mắn thay, một máy chủ POP rất rõ ràng về trạng thái của nó. Về cơ bản nó biết hai câu trả lời: dấu dương + OK và tiêu cực -ERR . Tất nhiên, đây là một chút không xác định nếu bạn muốn biết những gì đã đi sai.

Khi nó quay ra, + OK-ERR là về tất cả các mã mới bạn phải tìm hiểu nếu bạn muốn hiểu thông báo lỗi POP. Tất cả phần còn lại là mã chuẩn: ngôn ngữ của con người. Rõ ràng, Giao thức Bưu điện được thiết kế bởi con người cho con người. Thông tin chi tiết hơn về phản hồi máy chủ -ERR được cung cấp bằng tiếng Anh đơn giản, sau thông báo -ERR . Mặc dù các máy chủ POP không bắt buộc phải cung cấp thông tin bổ sung này, hầu hết đều làm.

Thông báo lỗi POP

Điều đầu tiên có thể xảy ra sai (ngoài máy chủ bị hỏng hoàn toàn) là máy chủ POP không nhận ra tên người dùng của bạn. Có thể bạn đã gõ sai, có thể cơ sở dữ liệu mà máy chủ sử dụng để xác định người dùng bị hỏng. Có thể một trận lụt đã phá hủy tất cả lưu trữ nơi hộp thư được lưu giữ tại ISP của bạn.

Khi máy chủ POP không nhận ra tên người dùng của bạn, máy chủ sẽ thường trả lời bằng: hộp thư -ERR không xác định .

Ngay sau khi tên người dùng đến mật khẩu, và một cơ hội khác cho các lỗi. Lỗi, đúng vậy, bởi vì ngoài mật khẩu không khớp với tên người dùng ( -ERR mật khẩu không hợp lệ ), máy chủ POP có thể gặp sự cố khác. Một hộp thư POP chỉ có thể được truy cập bởi một kết nối đến tại một thời điểm. Nếu người kiểm tra thư của bạn đã đăng nhập vào tài khoản email của bạn, chương trình email của bạn không thể truy cập vào cùng một tài khoản cùng một lúc. Trong những trường hợp như vậy, khi hộp thư đã bị khóa bởi một tiến trình khác, máy chủ POP sẽ trả về: -ERR không thể khóa hộp thư .

Sau khi đăng nhập thành công vào tài khoản, một khách hàng POP thường sẽ bắt đầu truy xuất thư, mỗi lần một thư. Khi nó yêu cầu một tin nhắn từ máy chủ, một phản ứng tiêu cực là có thể: -ERR không có thông báo như vậy . Có vẻ như khách hàng có vấn đề. Phản hồi tương tự có thể được trả lại khi ứng dụng email cố đánh dấu một tin nhắn để xóa không tồn tại (hoặc đã được đánh dấu để xóa).

Khi phiên POP kết thúc, tất cả các thư được đánh dấu để xóa thường bị máy chủ xóa vĩnh viễn. Nếu máy chủ POP không thể xóa tất cả thư (có thể do thiếu tài nguyên), nó sẽ trả về lỗi: -ERR một số thư đã xóa không bị xóa .

Xem cho chính bạn

Vì Giao thức Bưu điện rất đơn giản, chỉ có một vài điều có thể xảy ra sai và chỉ có một vài thông báo lỗi. Tất cả các lỗi được trả về bởi một máy chủ POP thực sự là các thông điệp và không chỉ là các mã khó hiểu.

Nếu chương trình email của bạn biến các thông báo lỗi có ý nghĩa này thành các hộp lỗi không mô tả, thì tốt nhất bạn nên tự mình thử nó. Kích hoạt dấu nhắc DOS và telnet trực tiếp vào tài khoản email của bạn. Nhập telnet . Thông thường, cổng được sử dụng cho POP là 110. Một lệnh điển hình có thể trông như thế này, ví dụ: telnet pop.myisp.com 110 .

Khi máy chủ chào mừng bạn với một hạnh phúc + OK , hãy làm theo quy trình như được mô tả trong Giao thức Bưu điện và bạn sẽ có thể xác định lỗi. Ít nhất, nếu mọi thứ hoạt động tốt, bạn biết rằng vấn đề là thực sự với ứng dụng email của bạn, không phải máy chủ email của bạn.

(Cập nhật tháng 6 năm 2001)