3.3. TRA VÀ MỞ RỘNG
SMTP cung cấp như tính năng bổ sung, các lệnh để xác minh một người sử dụng
tên hoặc mở rộng một danh sách gửi thư. Điều này được thực hiện với VRFY và
EXPN lệnh, trong đó có các đối số chuỗi ký tự. Đối với các
lệnh VRFY, chuỗi là một tên người dùng, và các phản ứng có thể
bao gồm tên đầy đủ của người sử dụng và phải bao gồm hộp thư của
người dùng. Đối với các lệnh EXPN, chuỗi xác định một chỉ gửi thư
danh sách, và đáp ứng nhiều dòng có thể bao gồm tên đầy đủ của
người sử dụng và phải cung cấp cho các hộp thư trên danh sách gửi thư.
"Tên người dùng" là một thuật ngữ mờ và sử dụng cố ý. Nếu một máy chủ
thực hiện các VRFY hay EXPN lệnh sau đó tại hộp thư địa phương ít nhất
phải được công nhận là "tên người dùng". Nếu một máy chủ lựa chọn để
nhận ra các chuỗi khác là "tên người dùng" được phép.
Trong một số máy chủ sự khác biệt giữa một danh sách gửi thư và một bí danh
cho một hộp thư duy nhất là một chút mờ, từ một cấu trúc dữ liệu phổ biến
có thể giữ cả hai loại mục, và nó có thể có gửi thư
danh sách của một hộp thư. Nếu một yêu cầu được thực hiện để xác minh gửi thư
danh sách một phản ứng tích cực có thể được đưa ra nếu khi nhận được tin nhắn
để giải quyết nó sẽ được gửi đến tất cả mọi người trong danh sách,
nếu không một lỗi sẽ được báo cáo (ví dụ, "550 Đó là một
danh sách gửi thư , không phải là một người sử dụng "). Nếu một yêu cầu được thực hiện để mở rộng một người dùng
tên một phản ứng tích cực có thể được hình thành bằng cách trả lại một danh sách
có chứa một tên, hoặc một lỗi có thể được báo cáo (ví dụ, "550 Đó
là một tên người dùng, không phải là một danh sách gửi thư ").
Trong trường hợp trả lời multiline (bình thường cho EXPN) chính xác một
hộp thư là phải được xác định trên mỗi dòng của câu trả lời. Trong trường hợp
của một yêu cầu không rõ ràng, ví dụ, "VRFY Smith", nơi có
hai Smith của phản ứng phải là "553 tài khoản mơ hồ".
Các trường hợp xác định một tên người dùng là đơn giản như trong
ví dụ 3.
đang được dịch, vui lòng đợi..