SMTP là viết tắt của Simple Mail Transfer Protocol. Là một tập hợp các hướng dẫn giao tiếp cho phép phần mềm truyền một thư điện tử qua internet được gọi là Giao thức truyền thư đơn giản. Nó là một chương trình được sử dụng để gửi tin nhắn cho người dùng máy tính khác dựa trên địa chỉ e-mail.
Giao thức truyền thư đơn giản (SMTP) là gì?
SMTP là một tập hợp các hướng dẫn giao tiếp cho phép phần mềm truyền một thư điện tử qua internet được gọi là Giao thức truyền thư đơn giản .
Nó là một chương trình được sử dụng để gửi tin nhắn cho người dùng máy tính khác dựa trên địa chỉ e-mail.
Nó cung cấp trao đổi thư giữa những người dùng trên cùng một máy tính hoặc các máy tính khác nhau và nó cũng hỗ trợ:
Nó có thể gửi một tin nhắn cho một hoặc nhiều người nhận.
Tin nhắn gửi có thể bao gồm văn bản, thoại, video hoặc đồ họa.
Nó cũng có thể gửi tin nhắn trên các mạng bên ngoài internet.
Mục đích chính của SMTP được sử dụng để thiết lập các quy tắc giao tiếp giữa các máy chủ. Các máy chủ có cách tự nhận dạng và thông báo loại giao tiếp mà chúng đang cố gắng thực hiện. Họ cũng có một cách để xử lý các lỗi như địa chỉ email không chính xác.
Ví dụ: nếu địa chỉ người nhận sai, thì máy chủ sẽ nhận được phản hồi kèm theo một thông báo lỗi nào đó.
Các thành phần của SMTP
Đầu tiên, chúng ta sẽ chia máy khách SMTP và máy chủ SMTP thành hai thành phần như tác nhân người dùng (UA) và tác nhân truyền thư (MTA). Tác nhân người dùng (UA) chuẩn bị thư, tạo phong bì và sau đó đặt thư vào phong bì. Đại lý chuyển thư (MTA) chuyển thư này qua internet.
SMTP cho phép một hệ thống phức tạp hơn bằng cách thêm một hệ thống chuyển tiếp. Thay vì chỉ có một MTA ở bên gửi và một ở bên nhận, có thể thêm nhiều MTA hơn, hoạt động như một máy khách hoặc máy chủ để chuyển tiếp email.
Hệ thống chuyển tiếp không có giao thức TCP/IP cũng có thể được sử dụng để gửi email đến người dùng và điều này đạt được bằng cách sử dụng cổng thư. Cổng thư là một MTA chuyển tiếp có thể được sử dụng để nhận email.
Liên quan: Giao thức truy cập tin nhắn Internet IMAP
Hoạt động của SMTP
Thành phần của Thư: Người dùng gửi e-mail bằng cách soạn thư điện tử bằng Mail User Agent (MUA). Mail User Agent là một chương trình được sử dụng để gửi và nhận thư. Thư có hai phần: nội dung và tiêu đề. Phần thân là phần chính của thư trong khi phần tiêu đề bao gồm thông tin như địa chỉ người gửi và người nhận. Tiêu đề cũng bao gồm thông tin mô tả như chủ đề của thư. Trong trường hợp này, nội dung thư giống như một lá thư và tiêu đề giống như một phong bì chứa địa chỉ của người nhận.
Gửi thư: Sau khi soạn email, ứng dụng thư khách sau đó sẽ gửi e-mail đã hoàn chỉnh đến máy chủ SMTP bằng cách sử dụng SMTP trên cổng TCP 25.
Chuyển phát thư: Địa chỉ thư điện tử bao gồm hai phần: tên người dùng của người nhận và tên miền.
Ví dụ: vivek@gmail.com , trong đó “vivek” là tên người dùng của người nhận và “gmail.com” là tên miền.
Nếu tên miền của địa chỉ email của người nhận khác với tên miền của người gửi, thì MSA sẽ gửi thư đến Mail Transfer Agent (MTA). Để chuyển tiếp email, MTA sẽ tìm miền đích. Nó kiểm tra bản ghi MX từ Hệ thống tên miền để lấy tên miền đích. Bản ghi MX chứa tên miền và địa chỉ IP của miền của người nhận. Khi bản ghi được định vị, MTA kết nối với máy chủ trao đổi để chuyển tiếp thông báo.
Nhận và xử lý thư: Sau khi nhận được thư đến, máy chủ trao đổi sẽ gửi thư đến máy chủ đến (Đại lý phân phối thư), nơi lưu trữ e-mail nơi nó chờ người dùng lấy.
Truy cập và Truy xuất Thư: Email được lưu trữ trong MDA có thể được truy xuất bằng cách sử dụng MUA (Tác nhân Người dùng Thư). MUA có thể được truy cập bằng đăng nhập và mật khẩu.
Xem thêm: Giao thức thời giang mạng - Network time protocol
Bạn đã xem xong bài viết của Multi về SMTP, hãy để lại bình luận nếu bạn có bất kì thắc mắc nào hoặc liên hệ fanpage để được giải đáp nhanh nhất, cảm ơn bạn.
29 Tháng mười một, 2021