ĐỒ ÁN TỐT NGHIỆP LẬP TRÌNH MẠNG VỀ DỊCH VỤ THƯ ĐIỆN TỬ CHƯƠNG 3 CÁC GIAO THỨC TRUYỀN NHẬN MAIL I Các khái niệm cơ bản Các hệ thống thư điện tử thường bao gồm hai hệ thống con: các tác nhân người sử dụng (the user agents - gọi tắt là UA), nó cho phép chúng ta đọc và gửi thư, và các tác nhân truyền thông điệp (the message transfer agents - gọi tắt là MTA), nó làm nhiệm vụ chuyển các thông điệp từ nguồn đến đích. Các UAs là các chương trình cục bộ hỗ trợ dựa. | ĐỒ ÁN TỐT NGHIỆP LẬP TRÌNH MẠNG VỀ DỊCH VỤ THƯ ĐIỆN TỬ CHƯƠNG 3 CÁC GIAO THỨC TRUYỀN NHẬN MAIL I Các khái niệm cơ bản Các hệ thống thư điện tử thường bao gồm hai hệ thống con các tác nhân người sử dụng the user agents - gọi tắt là UA nó cho phép chúng ta đọc và gửi thư và các tác nhân truyền thông điệp the message transfer agents - gọi tắt là MTA nó làm nhiệm vụ chuyển các thông điệp từ nguồn đến đích. Các UAs là các chương trình cục bộ hỗ trợ dựa trên điều khiển bằng lệnh trình đơn menu hay dùng phương pháp đồ hoạ để tương tác với hệ thống thư điện tử. Các MTAs là các trình tiện ích hoạt động ở chế độ nền background thực hiện các nhiệm vụ cần thiết như tiếp nhận thư điện tử và chuyển thư qua các hệ thống. Đặc biệt các hệ thống thư điện tử hỗ trợ năm chức năng cơ bản được mô tả dưới đây - Composition Xử lý việc tạo các thông điệp và trả lời. Cho phép bất cứ trình soạn thảo nào có thể được sử dụng cho phần thân của thông điệp các hệ thống có thể tự nó đảm trách việc đánh địa chỉ và chỉ số các trường tiêu đề header fields được kèm theo cùng với mỗi thông điệp. Ví dụ như khi trả lời một thông điệp hệ thống thư điện tử có thể tách địa chỉ của người gửi từ các thư được gửi đến và tự động chèn nó vào các trường thích hợp trong phần hồi âm reply . - Transfer Làm nhiệm vụ chuyển các thông điệp từ người gửi đến nơi người nhận. Trong phần này việc chuyển các thông điệp yêu cầu phải thiết lập một kết nối đến đích người nhận hay một số thao tác của thiết bị như xuất thông điệp và kết thúc việc kết nối. Hệ thống thư điện tử làm việc này một cách tự động mà không cần có một sự can thiệp nào của người sử dụng. - Reporting Buộc phải thực hiện để báo cho người gửi những gì xảy ra đối với thông điệp vừa gửi là ở tình huống đã gửi đến đích chưa hoặc việc gửi đã bị huỷ bỏ hoặc thư đã bị lạc . - Displaying Những thông điệp gửi đến được yêu cầu làm sao để mọi người có thể đọc được thư của họ. Đôi khi người ta yêu cầu quá trình chuyển đổi hay một trình hiển thị đặc biệt để hỗ trợ ví dụ .