II- MƠ HÌNH SMTP:
4- Sending and Mailin g:
Mục đích chính của SMTP là phân phối những message đến những mailbox của user . Một dịch vụ rất phổ biến được cung cấp bởi một số host là để phân phối những message đến những terminal của user( cung cấp cho user làm việc trên host đĩ). Sự phân phát đến những mail box của user được gọi là “mailing”, sự phân phát đến những user terminal được gọi là “sending”. Bởi vì một số host cĩ sự thực thi của sending gần giống với sự thực thi của mailing chúng là hai chức năng được liên kết với SMTP. Mặc dù lệnh sending khơng bao gồm trong yêu cầu thực thi tối thiểu( xem phần sau). Những user cĩ khả năng điều khiển việc ghi message lên những terminal của họ. Hầu hết các host cho phép chấp nhận hay từ chối những message.
Ba lệnh sau được định nghĩa để cung cấp những option cho sending. Chúng được dùng trong giao dịch mail thay cho lệnh MAIL và cung cấp cho receiver-SMTP những ngữ nghĩa giao dịch đặc biệt
SEND <SP> FROM:<reverse-path> <CRLF>
Lệnh SEND địi hỏi mail data được gửi đến user terminal. Nếu user đĩ khơng hoạt động (hay khơng chấp nhận những terminal message) trên host đĩ một reply 450 cĩ thể được trả cho một lệnh RCPT. Giao chuyển mail thành cơng khi message đĩ được phân phát đến terminal.
SOML <SP> FROM:<reverse-path> <CRLF>
Lệnh này là SEND Or MAIL địi hỏi mail data được phân phát đến terminal của user nếu user đĩ đang hoạt động (và chấp nhận những message terminal) trên host đĩ. Nếu user khơng hoạt động (haykhơng chấp nhận terminal
message) thì mail data được đưa vào trong mailbox của user . Giao chuyển mail thành cơng khi message đĩ được phân phát đến terminal hay mailbox.
SAML <SP> FROM:<reverse-path> <CRLF>
Lệnh này là SEND And MAIL địi hỏi mail data được phân phát đến terminal của user nếu user đĩ đang hoạt động (và chấp nhận những message terminal) trên host đĩ. Trong những tất cả trường hợp mail data được đưa vào trong mailbox của user. Giao dịch mail thành cơng khi message đĩ được phân phát đến mailbox.
Những mã reply tương tự được dùng cho lệnh MAIL cũng được dùng cho những lệnh này.