- 551 User not local; please try <forwardpath>
Đóng và mở phiên giao dịch
– Tại thời điểm kênh truyền tải được mở thì có sự trao đổi thôn
g tin
để chắc chắn rằng các máy đang truyền thông với nhau. Hai lệ
nh
sau đây được sử dụng để đóng mở phiên giao dịch cho kênh tr
uyền
tải
HELO <SP> <domain> <CRLF>
QUIT <CRLF>
– Trong lệnh HELO máy sẽ gửi lệnh tự định danh cho nó, tươn
g tự
như một lời chào "Chào các bạn, tôi là <domain>". Ví dụ mở kết
nối như sau:
R: 220 BBN-UNIX.ARPA Simple Mail Transfer Service
S: HELO USC-ISIF.ARPA
R: 250 BBN-UNIX.ARPA
– Lệnh QUIT thực hiện đóng kênh truyền tải thông tin, ví dụ:
S: QUIT
R: 221 BBN-UNIX.ARPA Service closing transmission
channel
Giao thức SMTP
• Lưu chuyển mail
– Đó là quá trình chuyển thư từ một SMTP Server này sang
một SMTP Server khác
– Hai tham số dùng cho quá trình chuyển là: forward- path và
– Forward-path chứa địa chỉ của SMTP Server mà thư sẽ được
chuyển tới tiếp theo
– Reverse-path là địa chỉ SMTP Server mà thư vừa đi qua
Giao thức SMTP
• Các lệnh SMTP cơ bản
– HELO HELO <SP> domain> <CRLF> Định danh
Sender-SMTP đối với Receiver-SMTP, tham số <domain>
thường là tên máy.
– MAIL MAIL <SP> FROM:<reverse- path> CRLF>
Khởi tạo phiên giao dịch mail tới một hoặc nhiều mai lbox và
đồng thời định danh người gửi bằng tham số reverse- path
– RCPT RCPT <SP> TO:<forward- path> <CRLF> Định danh một người nhận dữ liệu mail thông qua tha m số
forward, nếu nhiều người nhận thì sử dụng nhiều dòng lệnh.
– DATA DATA <CRLF>Các dòng sau lệnh này sẽ là dữ liệu
thư.
– RSET RSET <CRLF>Chỉ ra phiên giao dịch thư hiện tại sẽ
bị loại bỏ.
– SEND SEND <SP> FROM:<reverse- path> CRLF> Khởi
tạo phiên giao dịch dữ liệu thư phân phối tới một hoặc nhiều
terminal. Tham số reverse-path để định danh người gửi.