Cách thức hoạt động của SMTP
SMTP (Simple Mail Transfer Protocol) là một trong các giao thức Internet nòng cốt được thiết kế để chuyển e-mail. Một người dùng hay ứng dụng gửi một thông báo bao gồm địa chỉ e-mail người nhận, ví dụ ‘ten-nguoi-nhan@ten-cong-ty.com’, cùng với chủ đề (subject) và nội dung của thông báo.
Việc gửi thông báo được bắt đầu bằng việc chuyển thông báo đến một SMTP Server chỉ định. Dựa vào tên miền của địa chỉ e-mail nhận (ví dụ, ‘ten-cong-ty.com’), SMTP Server bắt đầu trao đổi liên lạc với một DNS Server (máy chủ hệ thống tên miền) mà sẽ tìm kiếm và trả về tên (host name) của SMTP Server đích (ví dụ ‘mail.ten-cong-ty.com’) cho tên miền đó. Cuối cùng, SMTP Server đầu tiên trao đổi thông tin trực tiếp với SMTP Server đích thông qua cổng 25 của TCP/IP. Nếu tên người dùng của địa chỉ e-mail nhận khớp với một trong những tài khoản người dùng được phép trong máy chủ đích, thông báo e-mail gốc cuối cùng sẽ được chuyển đến máy chủ này, chờ người nhận lấy thông báo thông qua một chương trình gửi nhận mail như Microsoft Outlook chẳng hạn.
Trong trường hợp SMTP Server đầu tiên không thể trao đổi thông tin trực tiếp với máy chủ đích, giao thức SMTP cung cấp các cơ chế để chuyển các thông báo thông qua một hay nhiều SMTP Server chuyển tiếp trung gian. Một máy chủ chuyển tiếp sẽ nhận thông báo gốc và sau đó thử chuyển nó tới máy chủ đích hay gửi nó một lần nữa tới một máy chủ chuyển tiếp khác. Quá trình này sẽ được lặp lại cho đến khi thông báo được chuyển đi hoặc thời gian lưu giữ thông báo hết hạn.

0 Comments
Đăng nhận xét