tailieunhanh - Tìm hểu về các giao thức SMTP, POP và IMAP

Chuẩn Internet cho e-mail là Simple Mail Transport Protocol (SMTP). SMTP là nghi thức cấp ứng dụng (application-level) dùng để điều khiển các dịch vụ thông điệp thông qua các mạng TCP/IP. SMTP được nói rõ trong RFC 321 và 822. SMTP sử dụng cổng TCP 25. Bên cạnh SMTP, hai nghi thức khác dùng để phân phát mail đến client là POP3 và IMAP4. bài viết "Tìm hểu về các giao thức SMTP,POP và IMAP" để nắm bắt được nội dung chi tiết. | Tìm hểu về các giao thức SMTP POP và IMAP Chuẩn Internet cho e-mail là Simple Mail Transport Protocol SMTP . SMTP là nghi thức cấp ứng dụng application-level dùng để điều khiển các dịch vụ thông điệp thông qua các mạng TCP IP. SMTP được nói rõ trong RFC 321 và 822. SMTP sử dụng cổng TcP 25. Bên cạnh SMTP hai nghi thức khác dùng để phân phát mail đến client là POP3 và IMAP4. MIME và SMTP MIME Multipurpose Internet Mail Extensions bổ sung thêm cho SMTP để cho phép gắn kèm các thông điệp đa phương tiện không phải là văn bản bên trong thông điệp SMTP chuẩn. MIME sử dụng mã hóa Base64 để chuyển các file phức tạp sang ASCII. MIME được mô tả trong các RFC 2045-2049. Các lệnh SMTP thường sử dụng HELO - Sử dụng để định danh máy gửi với máy nhận. Lệnh này phải kèm với tên máy tính của máy gửi. Trong nghi thức mở rộng ESMTP lệnh EHLO thay cho lệnh này. MAIL - Khởi tạo một phiên gửi mail. Đối số bao gồm trường FROM và địa chỉ email của người gửi. RCPT - Định danh người nhận thông điệp. Đi kèm với TO và địa chỉ email người nhận. DATA - Thông báo bắt đầu gửi dữ liệu thực sự của mail phần thân của message . Dữ liệu kết thúc bằng một dòng trống và một dấu chấm . . RSET - Hủy reset phiên gửi mail hiện hành. VRFY - Sử dụng để xác nhận một người nhận mail. NOOP - Viết tắt của no operation lệnh này không làm gì cả. QUIT - Đóng kết nối SEND - Báo cho host nhận biết là message phải được gửi đến một terminal khác. HELP - Yêu cầu thông tin trợ giúp từ host nhận. Ví dụ một phiên giao dịch SMTP 220 ntbooks-pro Microsoft ESMTP MAIL Service Version ready at Mon 8 Jul 2002 17 44 12 -0700 HELO 250 ntbooks-pro Hello MAIL FROM user1@ 250 user1@ OK RCPT TO user2@ 250 user2@ DATA 354 Start mail input end with . mail test ha ha ha 250 Queued mail for delivery QUIT 221 ntbooks-pro Service closing transmission channel Nội dung mail nhận được có dạng như sau Received from by ntbooks-pro .