SMTP là gì? Mọi thông tin cần biết về SMTP Server
17/10/2023 07:31 am | Lượt xem : 2822
SMTP, hay Simple Mail Transfer Protocol, là giao thức giúp chúng ta gửi và nhận email hàng ngày. Tuy nhiên, bạn đã bao giờ tự hỏi SMTP là gì và vai trò của nó trong quá trình gửi email? Trong bài viết này, chúng ta sẽ khám phá chi tiết về SMTP Server để hiểu rõ hơn về cách nó hoạt động và tại sao nó quan trọng đối với hệ thống email của chúng ta.
Dịch vụ Email được khách hàng ưa chuộng tại TENTEN
Contents
1. SMTP là gì?
The Simple Mail Transfer Protocol (SMTP) là một tiêu chuẩn kỹ thuật để truyền thư điện tử . Giống như các giao thức mạng khác, SMTP cho phép máy tính và máy chủ trao đổi dữ liệu bất kể phần cứng hoặc phần mềm cơ bản của chúng. Giống như việc sử dụng một dạng địa chỉ tiêu chuẩn hóa trên phong bì cho phép dịch vụ bưu chính hoạt động, SMTP tiêu chuẩn hóa cách thức email di chuyển từ người gửi đến người nhận, giúp việc gửi email rộng rãi có thể thực hiện được.
SMTP là giao thức gửi thư, không phải là giao thức truy xuất thư. Tương tự, SMTP gửi email đến máy chủ thư của nhà cung cấp email, nhưng các giao thức riêng biệt được sử dụng để truy xuất email đó từ máy chủ thư để người nhận có thể đọc nó.
Nguồn gốc của SMTP bắt đầu vào năm 1980, xây dựng trên các khái niệm được triển khai trên ARPANET từ năm 1971. Nó đã được cập nhật, sửa đổi và mở rộng nhiều lần.
2. SMTP hoạt động như thế nào?
SMTP xác định quy trình trao đổi dữ liệu giữa ứng dụng email và máy chủ thư. Ứng dụng email là thứ mà người dùng tương tác với: máy tính hoặc ứng dụng web nơi họ truy cập và gửi email. Máy chủ thư là một máy tính chuyên dùng để gửi, nhận và chuyển tiếp email; người dùng không tương tác trực tiếp với máy chủ thư.
Dưới đây là bản tóm tắt những gì diễn ra giữa ứng dụng email và máy chủ thư để email bắt đầu gửi:
- SMTP connection opened: Vì SMTP sử dụng Giao thức điều khiển truyền (TCP) làm giao thức truyền tải nên bước đầu tiên này bắt đầu bằng kết nối TCP giữa máy khách và máy chủ.
- Dữ liệu email được truyền: Máy khách gửi cho máy chủ một loạt lệnh kèm theo nội dung thực tế của email: tiêu đề email (bao gồm đích và dòng chủ đề), nội dung email và mọi thành phần bổ sung.
- Mail Transfer Agent (MTA): Máy chủ chạy một chương trình có tên là Tác nhân chuyển thư (MTA). MTA kiểm tra miền địa chỉ email của người nhận và nếu nó khác với địa chỉ email của người gửi, nó sẽ truy vấn Hệ thống tên miền (DNS) để tìm địa chỉ IP của người nhận. Điều này giống như bưu điện tra cứu mã zip của người nhận thư.
- Connection closed : Máy khách thông báo cho máy chủ khi quá trình truyền dữ liệu hoàn tất và máy chủ sẽ đóng kết nối. Lúc này máy chủ sẽ không nhận được dữ liệu email bổ sung từ máy khách trừ khi máy khách mở kết nối SMTP mới.
- Giao tiếp giữa người gửi và người nhận:Tác nhân người dùng của người gửi chuẩn bị tin nhắn và gửi nó đến MTA. Trách nhiệm của MTA là chuyển thư qua mạng tới MTA của người nhận. Để gửi thư, hệ thống phải có MTA máy khách và để nhận thư, hệ thống phải có MTA máy chủ.
- Gửi Email: Thư được gửi bằng một loạt các thông báo yêu cầu và phản hồi giữa máy khách và máy chủ. Tin nhắn được gửi qua bao gồm tiêu đề và nội dung. Dòng null được sử dụng để kết thúc tiêu đề thư và mọi thứ sau dòng null được coi là nội dung của thư, là một chuỗi các ký tự ASCII. Nội dung thư chứa thông tin thực tế được đọc bởi biên nhận.
- Nhận Email: Tác nhân người dùng ở phía máy chủ sẽ kiểm tra các hộp thư tại một khoảng thời gian cụ thể. Nếu nhận được bất kỳ thông tin nào, nó sẽ thông báo cho người dùng về thư. Khi người dùng cố đọc thư, nó sẽ hiển thị danh sách email kèm theo mô tả ngắn gọn về từng thư trong hộp thư. Bằng cách chọn bất kỳ thư nào, người dùng có thể xem nội dung của nó trên thiết bị đầu cuối.
Thông thường, máy chủ email đầu tiên này không phải là đích đến cuối cùng của email thực tế. Máy chủ sau khi nhận được email từ máy khách sẽ lặp lại quá trình kết nối SMTP này với một máy chủ thư khác. Máy chủ thứ hai đó cũng làm như vậy, cho đến khi email cuối cùng đến được hộp thư đến của người nhận trên máy chủ thư do nhà cung cấp email của người nhận kiểm soát.
Một số lệnh SMTP
- HELO – Xác định máy khách đến máy chủ, tên miền đủ điều kiện, chỉ gửi một lần mỗi phiên
- MAIL – Bắt đầu chuyển tin nhắn, miền đủ điều kiện của người khởi tạo
- RCPT – Theo dõi THƯ, xác định người nhận, thường là tên đầy đủ của người nhận và đối với nhiều người nhận, hãy sử dụng một RCPT cho mỗi người nhận
- DATA – gửi dữ liệu theo dòng
3. SMPT Server có những ưu và nhược điểm gì:
Ưu điểm:
- Nếu cần thiết, người dùng có thể có một máy chủ chuyên dụng.
- SMTP cho phép gửi thư số lượng lớn.
- Với một mức giá thấp cùng với phạm vi phủ sóng rộng.
- Đưa ra các lựa chọn để theo dõi email.
- Gửi email đáng tin cậy và nhanh chóng.
Nhược điểm:
- Cổng chung của SMTP có thể bị chặn bởi một số tường lửa.
- Bảo mật SMTP là một vấn đề lớn hơn.
- Sự đơn giản của nó hạn chế mức độ hữu ích của nó.
- Chỉ có thể sử dụng các ký tự ASCII 7 bit.
- Nếu thư dài hơn một độ dài nhất định, máy chủ SMTP có thể từ chối toàn bộ thư.
- Việc gửi tin nhắn của bạn thường sẽ bao gồm quá trình xử lý qua lại bổ sung giữa các máy chủ, điều này sẽ làm trì hoãn việc gửi và làm tăng khả năng tin nhắn sẽ không được gửi.
Cảm ơn bạn đã dành thời gian tham khảo bài viết, mong rằng bạn sẽ hiểu được về định nghĩa và những đặc điểm quan trọng cần chú ý của SMTP Server.
Tham khảo các bài viết khác tại đây: Top 5 nền tảng Mail Server Free tốt nhất hiện nay
Dịch vụ Email được khách hàng ưa chuộng tại TENTEN
Các tìm kiếm liên quan đến chủ đề “SMTP là gì”
Smtp là gì login
|
Smtp là gì example | giao thức smtp | giao thức smtp được sử dụng trong thư điện tử sử dụng cổng mặc định nào để kết nối |
pop3 là gì | smtp gmail | imap là gì | ftp là gì |
Bài liên quan