Ví dụ, thư nhận được tiếp sức host A với các đối số TỪ:
TO: <@ HOSTA.ARPA, @ HOSTB.ARPA: USERC@HOSTD.ARPA> sẽ được chuyển về để lưu trữ B với các đối số TỪ: <@ HOSTA.ARPA:USERX@HOSTY.ARPA> TO: <@ HOSTB.ARPA: USERC@HOSTD.ARPA>. Lệnh này gây ra tranh cãi về phía trước đường đi của nó được nối vào bộ đệm phía trước con đường. DỮ LIỆU (DATA) Người nhận xử lý các dòng lệnh như là thư dữ liệu từ người gửi. Lệnh này làm cho dữ liệu mail từ lệnh này được nối vào bộ đệm dữ liệu email. Các dữ liệu mail có thể chứa bất kỳ của các nhân vật 128 ASCII mã. Các dữ liệu mail được kết thúc bằng một dòng có chứa chỉ một thời gian, đó là các chuỗi ký tự "
."(Xem
mục 4.5.2 về minh bạch). Đây là phần cuối của email
hiển thị thông tin. Sự kết thúc của mail dữ liệu chỉ yêu cầu người nhận bây giờ phải xử lý thông tin giao dịch mail được lưu trữ. Quá trình này tiêu thụ các thông tin trong reverse-path buffer , bộ đệm phía trước con đường, và các dữ liệu mail đệm, và về việc hoàn thành lệnh này các bộ đệm được xóa. Nếu xử lý thành công người nhận phải gửi một thư trả lời OK. Nếu xử lý không hoàn toàn nhận phải gửi một thất bại trả lời . Khi thu-SMTP chấp nhận một tin nhắn hoặc cho chuyển tiếp hoặc giao hàng cuối cùng nó chèn vào đầu của dữ liệu mail một dòng tem thời gian. Các dòng tem thời gian cho bản sắc của host gửi tin nhắn, và danh tính của máy chủ mà nhận được tin nhắn (và được chèn tem thời gian này), và ngày và thời gian thông điệp đã được nhận. thông điệp chuyển tiếp sẽ có nhiều thời gian dòng tem. Khi thu-SMTP làm cho "giao hàng cuối cùng" của một thông điệp, nó chèn vào sự bắt đầu của dữ liệu mail một dòng con đường trở lại. Dòng con đường trở về bảo tồn các thông tin trong
từ lệnh MAIL.
Ở đây, giao hàng cuối cùng có nghĩa là thông điệp rời khỏi SMTP
thế giới. Thông thường, điều này sẽ có nghĩa là nó đã được gửi đến
người sử dụng đích, nhưng trong một số trường hợp, nó có thể được tiếp tục
xử lý và truyền qua một hệ thống mail. Nó có thể cho hộp thư trong con đường trở lại là khác nhau từ hộp thư của người gửi thực tế, ví dụ , nếu trả lời sai sẽ được chuyển giao một lỗi đặc biệt xử lý hộp thư chứ không phải là người gửi tin nhắn. Các trước hai đoạn ngụ ý rằng các dữ liệu mail thức sẽ bắt đầu với một dòng con đường trở lại, tiếp theo một hoặc nhiều dòng tem thời gian. Những dòng này sẽ được theo sau bởi các mail tiêu đề dữ liệu và cơ thể [2]. Xem Ví dụ 8. Đặc biệt đề cập là cần thiết của các phản ứng và hành động hơn nữa yêu cầu khi việc xử lý sau khi kết thúc thư dữ liệu chỉ là một phần thành công. Điều này có thể xảy ra nếu sau khi chấp nhận nhiều người nhận và các dữ liệu mail, thu-SMTP thấy rằng các dữ liệu mail có thể được thành công giao cho một số người nhận, nhưng nó không thể để những người khác (ví dụ, do phân bổ không gian hộp thư của vấn đề). Trong một tình huống như vậy, phản ứng DATA lệnh phải là một bài trả lời OK. Tuy nhiên, thu-SMTP phải soạn và gửi một "thư không gửi được" thông báo tin nhắn đến nguồn gốc của tin nhắn. Hoặc là một đơn thông báo trong đó liệt kê tất cả các người nhận không nhận được tin nhắn, hoặc tin nhắn thông báo riêng biệt phải được gửi cho mỗi người nhận thất bại (xem Ví dụ 7). Tất cả các tin nhắn thông báo không gửi được email được gửi đi bằng cách sử dụng lệnh MAIL (ngay cả khi họ là kết quả của chế biến một SEND, SOML, hoặc lệnh SAML).
đang được dịch, vui lòng đợi..
