1.3 .GIỚI THIỆU KIẾN TRÚC DỊCH VỤ THƯ ĐIỆN TỬ
1.3.2.4 .Chuẩn RFC 822
1.5. PHÂN TÍCH GIAO THỨC SMTP (RFC 821)
1.5.7. Mã trả li cđa các câu lƯnh SMTP
Trong mt phiên giao dịch SMTP, phía SMTP Sender gưi các lƯnh yêu cầu cịn phía SMTP Receiver s gưi trả các thông tin phản hi và các mã phản hi.
ĐĨ đảm bảo tính thng nht truyỊn thơng trong q trình truyỊn thư, đng thi đĨ đảm bảo phía SMTP Sender ln bit đưỵc chính xác trạng thái cđa SMTP Receiver, mi câu lƯnh yêu cầu đỊu phải đưỵc trả li bằng các mã thơng tin phản hi chính xác.
Bảng Mã thông tin phản hi cđa SMTP
Mã thông tin phản hi Thông tin kèm theo
500 Syntax error or Command unregconized
501 Syntax error in parameters or arguments
503 Bad sequence of command
504 Command parameter not implement
211 System status or System help reply
220 Simple Mail Transfer Service ready
221 Service closing transmission channel
421 Service not available, closing transmission channel
250 OK
251 User not local; will forward to <forwardưpath>
450 Mailbox unavailable (not found or no access)
551 User not local; please try <forwardưpath>
452 Insufficent system storage
552 Request mail action aborted
553 Mailbox name not allow (mailbox syntax incorrect)
354 Start mail input, end with <CRLF>.<CRLF>
554 Transaction failed
Mt mã thông tin phản hi là mt s c 3 chữ s và tip theo là mt chuỗi văn bản mô tả vỊ mã đ. Bảng trên đây s trình bày chi tit các thơng tin phản hi:
TruyỊn thông giữa SenderưSMTP và ReceiverưSMTP đưỵc coi như mt cuc hi thoại, đưỵc điỊu khiĨn bi SenderưSMTP. Như vy, SenderưSMTP đưa ra mt lƯnh yêu cầu và Receiverư SMTP s trả lại mt mã thông tin phản hi. Sau khi SenderưSMTP đưa ra lƯnh yêu cầu, n phải đỵi thông tin phản hi t ReceiverưSMTP ri mới đưa ra lƯnh tip theo.
Trong các mã thông tin phản hi, mã phản hi quan trng nht là 220. N đỈc trưng cho viƯc thc hiƯn thành công yêu cầu.