Email chính xác là gì?
Thư điện tử (viết tắt là e-mail, email, E-Mail, v.v.) là một hình thức truyền thông dựa trên máy tính rất cũ. Một thời gian dài trước đây - trong công nghệ, không phải con người, các thuật ngữ - máy tính là những cỗ máy khổng lồ. Mọi người sử dụng thiết bị đầu cuối quay số để truy cập chúng và mỗi máy lưu trữ cho nhiều người dùng. Như trường hợp với bất kỳ cộng đồng nào, mọi người đã tìm thấy những cách hữu ích và độc đáo để giao tiếp với nhau, và một hệ thống nhắn tin phát triển. Thông báo trước là bạn chỉ có thể gửi tin nhắn cho người dùng khác trên cùng một hệ thống, ít nhất là cho đến năm 1971. Theo câu chuyện, Ray Tomlinson đã gửi email đầu tiên bằng cách giải quyết người dùng trên một hệ thống khác bằng biểu tượng '@'. Rõ ràng, cả hai động lực cơ bản và hậu quả sâu xa không đơn giản như vậy, nhưng đó là khái niệm đưa chúng ta đến nơi chúng ta hiện nay.
Email, tại thời điểm đó, tương đương với tin nhắn văn bản của ngày hôm nay. Theo thời gian, nó đã thay đổi và phát triển như bất cứ điều gì khác; nó có thông tin người gửi và người nhận, dòng chủ đề, nội dung thư và tệp đính kèm, nhưng trên toàn bộ, email là các tài liệu khá đơn giản. Tuy nhiên, nó không dễ dàng để có được nó từ điểm A đến điểm B. Giống như bất cứ điều gì khác, có một quá trình phức tạp liên quan đến công việc đằng sau hậu trường để làm cho nó có vẻ liền mạch nhất có thể. Rất nhiều ý tưởng được sử dụng trong chuyển tiếp email là quan trọng trong việc xây dựng chuyển giao tài liệu, đó là cốt lõi của những thứ như hệ thống bảng thông báo và trên toàn thế giới web.
Từ người gửi đến người nhận
Hãy bắt đầu với một minh họa của quá trình. Nó có thể không có ý nghĩa hoàn toàn lúc đầu, nhưng nó sẽ hữu ích để tham khảo lại.
Khi ai đó, giả sử một người bán gia vị, gửi một email, nó phải có một địa chỉ dưới dạng [email protected]. Ví dụ của chúng tôi có [email protected]. Email được khách hàng gửi đến một máy chủ thư đi thông qua Giao thức chuyển thư đơn giản. Máy chủ SMTP giống như bưu điện địa phương của bạn, kiểm tra bưu chính và địa chỉ của bạn và tìm ra nơi để gửi thư của bạn. Tuy nhiên, nó không hiểu các tên miền. Chúng là một thứ trừu tượng, do đó máy chủ SMTP liên hệ với máy chủ Hệ thống tên miền. Máy chủ DNS là một loại điện thoại hoặc sổ địa chỉ cho internet; nó dịch các tên miền như “arrakis.com” thành địa chỉ IP như “74.238.23.45.” Sau đó, nó phát hiện ra rằng tên miền đó có bất kỳ máy chủ “MX” hoặc trao đổi thư nào trên đó và ghi lại nó. Điều này giống như bản đồ tư vấn bưu điện của bạn về nơi thư của bạn được cho là đi, gọi tới bưu điện địa phương của họ và kiểm tra xem bạn của bạn có hộp thư hay thư bưu điện hay không. để nhận thư.
Bây giờ máy chủ SMTP có thông tin thích hợp, thông báo được gửi từ máy chủ đó đến máy chủ trao đổi thư của miền mục tiêu. Máy chủ này được gọi là MTA hoặc Tác nhân chuyển thư. Nó quyết định vị trí chính xác để đặt thư, giống như cách bưu điện của bạn bè bạn tìm ra cách tốt nhất để gửi thư. Sau đó, bạn của bạn truy cập và tìm nạp thư, thường sử dụng ứng dụng khách hoạt động qua POP hoặc IMAP.
POP so với IMAP
Nó có nhược điểm của nó, mặc dù. POP là giao thức một chiều; thông tin đi một chiều. Sau khi bạn tải xuống email cho một khách hàng, tùy thuộc vào khách hàng để sắp xếp thông qua các trạng thái khác nhau và v.v. Sẽ ổn nếu bạn chỉ truy cập thư từ một nơi. Mặc dù vậy, ngày nay, việc truy cập email từ ứng dụng khách của điện thoại của bạn là phổ biến, giao diện web khi bạn vắng mặt ở đâu đó và khách hàng khi bạn đang ở nhà. Thật là tẻ nhạt khi sắp xếp tất cả thông tin đó trên một số thiết bị, giả sử bạn thậm chí còn giữ một bản sao của mỗi email trên máy chủ để bắt đầu.
IMAP thông minh hơn một chút về mọi thứ. Mặc dù POP có thể được coi là rất “hướng đến khách hàng”, Giao thức truy cập thông điệp Internet được thiết kế để hoạt động theo một cách khác: đó là “hướng máy chủ” và hai chiều. Khách hàng có giao tiếp hai chiều với máy chủ của họ. Tất cả các tin nhắn được lưu trữ trên máy chủ để nhiều khách hàng có thể truy cập chúng. Khi bạn kiểm tra email trên điện thoại của mình, email được đánh dấu là đã đọc và trong lần tương tác tiếp theo với máy chủ, trạng thái đó được gửi lại để tất cả các ứng dụng khách khác có thể được cập nhật với nó. Nó giống như thư của bạn được gửi đến một trợ lý tại bưu điện, phân loại và lưu trữ cho bạn, cho bạn biết bạn đang ở nhà, tại nơi làm việc hay thực sự ở đó và thực hiện thay đổi đối với các bản sao được lưu trữ như bạn.
Bạn có thể giữ một kho lưu trữ được đánh dấu đúng trên máy khách của bạn cũng như trên máy chủ thư của bạn. IMAP cũng hỗ trợ chế độ ngoại tuyến; các thay đổi được đồng bộ hóa với máy chủ vào lần tiếp theo bạn trực tuyến. Bạn cũng có thể định cấu hình máy chủ thư IMAP để tìm nạp thư từ hộp thư đến POP hoạt động thực sự tốt nếu bạn đang tìm cách hợp nhất. Tất nhiên, vì IMAP hoạt động với lý tưởng “đám mây”, việc truy cập và lưu trữ máy chủ có thể là vấn đề. Rất may, không gian lưu trữ và băng thông không đắt tiền như trước đây, nhưng điều này chắc chắn có thể là sự cân bằng đối với một số người.
Cả SMTP và MTA
Không giống như hộp thư thực của bạn, thư gửi đi và thư đến của bạn được xử lý bởi hai loại máy chủ khác nhau. Thực sự không có sự phân biệt đối xử đối với việc nhận các máy chủ; bất kỳ máy tính nào cũng có thể được thực hiện một MTA khá dễ dàng và xử lý mọi thứ tốt. Gửi thư là một câu chuyện khác. Máy chủ SMTP phải có địa chỉ IP tĩnh và hầu hết các ISP chặn cổng 25 để người dùng của họ không thể tự gửi thư. Tại sao? Bởi vì số lượng lớn thư rác gặm nhấm ở băng thông tập thể của chúng tôi, những thứ mà MTA của bạn phải được cấu hình để lọc ra. Bạn có thể định cấu hình ứng dụng khách của mình để sử dụng máy chủ SMTP của ISP thay cho việc chạy của riêng bạn. Vấn đề là bạn cần cả một MTA và một máy chủ SMTP để sử dụng email, vì mỗi cái đều chuyên về những gì nó làm.
Email là một phần quan trọng trong cuộc sống hàng ngày của chúng tôi, nhưng thật tuyệt khi hiểu nó hoạt động như thế nào. Xét cho cùng, chúng ta sẽ không có internet mà không có nó.