Mục lục[Ẩn giấu][Chỉ]
Email là một kỹ thuật truyền thông điệp từ hệ thống này sang hệ thống khác trên internet trong thời gian thực. Việc sử dụng email ban đầu được giới hạn cho người dùng trên cùng một máy tính và nó yêu cầu người dùng trực tuyến để nhận tin nhắn.
Thời gian đã trôi qua, và bây giờ chúng ta biết hộp thư có vẻ như thế nào. Tin nhắn có thể được gửi đến một số người nhận và tên của người nhận có thể được che giấu khỏi những người nhận khác bằng cách đưa tên của họ vào phần Bcc. Như chúng ta đã biết, email là một phương tiện phổ biến để chúng ta kết nối với những người khác, cho dù đó là để kinh doanh, quảng cáo, theo dõi các giao dịch hay bất kỳ lý do nào khác.
Mặc dù có rất nhiều nhà cung cấp email chất lượng cao, chẳng hạn như Gmail, Outlook, Yahoo, Apple, Proton và nhiều nhà cung cấp khác, vẫn cần phải hiểu email là gì thiết kế hệ thống là.
Nếu bạn muốn tìm hiểu thêm về thiết kế hệ thống email là gì, thì bài đăng này là dành cho bạn. Vì vậy, bài đăng này sẽ cung cấp cho bạn một cái nhìn tổng quan cấp cao về hệ thống Email.
Thành phần hệ thống email
Tác nhân người dùng thư - Mail User Agent (MUA) là một chương trình cho phép bạn soạn, gửi và nhận email.
Đại lý chuyển thư - Đại lý chuyển thư (MTA) phụ trách tất cả thư đến và thư đi.
Máy chủ Thư - Máy chủ thư là một máy chủ gửi và nhận thư cho một máy chủ hoặc mạng. Các email sẽ được lưu trữ trong các hộp thư trên máy chủ thư.
Domain Name Server - Để xác định nơi email sẽ được gửi, một hệ thống tên miền (DNS) là cần thiết. Hệ thống chuyển đổi các tên miền như youtube.com, google.com và các tên miền khác thành địa chỉ IP như 192.198.0.1.
Giao thức chuyển thư đơn giản - Đây là thành phần quan trọng nhất vì nó được xây dựng như một chương trình máy chủ xử lý email của bạn, gửi chúng đến máy chủ thích hợp và chuyển tiếp tin nhắn. Nó luôn đề phòng thư mới để gửi. Email gửi đi cũng được xác minh bởi SMTP để đảm bảo rằng nó đến từ một tài khoản người dùng đang hoạt động thực sự.
Thiết kế cấp cao
Điều khoản thiết kế email quan trọng
Mặc dù bạn có thể đã biết nội dung trong email, nhưng vẫn hữu ích khi hiểu các thành phần tạo nên một email.
Một email thông thường bao gồm hai phần: phần đầu và phần nội dung.
Phần đầu tiên được gọi là tiêu đề.
Các phần phải được hoàn thành
- Ai đã gửi email đến:
- Ai là địa chỉ email?
- Khi nào thì email được gửi đi?
Các phần có các tùy chọn
- Chủ đề của email là gì?
- CC: những người khác nên được bao gồm trong email với tư cách là người nhận
Nội dung chính của văn bản
- Tài liệu và văn bản đã chuẩn bị khác, chẳng hạn như HTML, có thể được đưa vào phần nội dung.
- Phần nội dung của phần được ủy quyền tùy thuộc vào nội dung mà nhà cung cấp dịch vụ cho phép trong phần thân của email.
Điều quan trọng là phải hiểu các thành phần của email vì chúng là tiêu chuẩn ngành hiện hành cho một email thông thường. Bất kỳ người dùng nào muốn sử dụng hệ thống một cách thích hợp sẽ cần phải có một ngôn ngữ chuẩn dễ nắm bắt.
Khả năng và chức năng gửi và nhận email phải được cung cấp rõ ràng cho người dùng hệ thống email. Một địa chỉ email là bắt buộc trước khi ai đó có thể gửi email.
Mỗi và mọi địa chỉ email là duy nhất.
- Nếu không, DNS sẽ coi cả hai địa chỉ email là cùng một địa chỉ IP, được sử dụng để quyết định nơi gửi / nhận email nếu các địa chỉ email không phải là duy nhất.
Tên người dùng / Tên địa chỉ @ Tên miền là định dạng phổ biến nhất cho địa chỉ email.
- Ví dụ: “nhóm” là thông tin đăng nhập, “@” là ký hiệu @ và “opengenus.org” là tên miền (“opengenus.org”).
Tên người dùng sẽ được sử dụng để xác định một địa chỉ duy nhất dựa trên địa chỉ IP của tên miền.
Chức năng hệ thống email
1. Máy chủ lưu trữ và truyền dữ liệu
Giao thức Bưu điện (POP) là một ví dụ về kiến trúc cơ bản trong đó máy chủ lưu trữ các thư cho đến khi người dùng truy cập và tải xuống — có quyền truy cập vào các email đã được tải xuống bất kỳ lúc nào (ngay cả khi ngoại tuyến).
2. Lưu trữ email chỉ dành cho máy chủ
Thay vì lưu trữ tất cả các email trên máy tính của khách hàng, một cách thay thế và ưu việt hơn sẽ là giữ tất cả chúng trên máy chủ. Chế độ xem email giống hệt nhau trên tất cả các máy và nhà cung cấp thường lưu trữ email trong một kho lưu trữ tập trung và xử lý các hoạt động thư ở phía máy chủ.
3. Hệ thống lưu vào bộ nhớ đệm ở cuối khách hàng
Chiến lược thông thường là khách hàng duy trì phiên bản đã lưu trong bộ nhớ cache của hiển thị email trên máy của họ trong khi máy chủ lưu trữ email vô thời hạn. Email được sao lưu và các tính năng / hoạt động thư phức tạp (tìm kiếm / lọc / email mới / v.v.) khả dụng ngay cả khi máy tính đã tắt.
Email lưu chuyển nội bộ như thế nào?
Hãy xem cách một email được gửi. Email, giống như các dữ liệu Internet khác, được truyền dưới dạng một luồng gói qua giao thức TCP / IP của internet. Quy trình này được chia thành ba bước:
- Khi một email được gửi đi, giao thức TCP sẽ chia nó thành các gói (), mỗi gói chứa địa chỉ của người gửi và người nhận.
- Các gói được chuyển đến đích mong muốn của chúng thông qua giao thức IP. Các bộ định tuyến trên internet kiểm tra địa chỉ của từng gói để xác định đường dẫn hiệu quả nhất đến máy chủ đích của email. Các gói được chuyển đến bộ định tuyến tiếp theo khi một đường dẫn đã được lên kế hoạch. Ví dụ: khối lượng lưu lượng truy cập trên bất kỳ mạng nhất định nào ảnh hưởng đến cách các gói email được định tuyến.
- Khi các gói đến máy chủ email của người nhận, TCP sẽ tập hợp lại chúng thành định dạng email ban đầu (mà người nhận có thể đọc được).
Máy chủ Email (SMTP & MTA)
Không giống như hộp thư vật lý, nơi mà tất cả thư của bạn được xử lý bởi một nhà cung cấp, bưu điện, email xử lý thư đến và thư đi một cách riêng biệt. Có hai loại máy chủ khác nhau.
Hệ thống chuyển thư đơn giản (SMTP) là một giao thức gửi email cho phép bạn gửi và nhận thư qua internet. SMTP là một giao thức mang thông tin về chi tiết truyền của một email và chỉ được sử dụng cho thư đi.
Tác nhân Chuyển Thư (MTA) là một ứng dụng máy chủ gửi email bằng Giao thức Truyền Thư Đơn giản (SMTP). MTA dựa trên máy khách, bao gồm cài đặt phần mềm để truy cập email (chẳng hạn như Outlook) và MTA dựa trên web, được truy cập thông qua trình duyệt web, là hai loại MTA (ví dụ: Gmail).
Bất kỳ ai có máy tính đều có thể vận hành MTA. Thật đơn giản và MTA sẽ xử lý thư đến. Việc chạy MTA của riêng bạn để gửi một số lượng lớn email hàng loạt trong khi vẫn duy trì mức độ phân phối cao có thể khó khăn.
Có một số tiêu chuẩn và quy ước phải được tuân thủ. Nếu không tuân theo chúng sẽ gây nguy hiểm cho khả năng chuyển thư đúng giờ của bạn. Định cấu hình máy khách của bạn để sử dụng máy chủ SMTP của ISP thay vì thiết lập và chạy máy chủ của riêng bạn là một tùy chọn nhanh hơn, dễ dàng hơn.
Giao thức Email
Giao thức Bưu điện (POP) là từ viết tắt của Post Office Protocol. Email được truy xuất bằng phần mềm này. POP3 cho phép người dùng email xem các email của họ được lưu trữ trên máy chủ trong tài khoản người dùng của họ. Bạn không cần phải trực tuyến để nhận email của mình. Để truy cập một email, bạn chỉ cần để lại một bản sao trên máy chủ.
IMAP (Giao thức truy cập tin nhắn Internet) phức tạp hơn một chút khi nói đến quản lý email. Máy khách và máy chủ IMAP có cuộc trò chuyện hai chiều. Không giống như POP, giao thức IMAP giữ lại bản sao của mỗi thông báo trên máy chủ để nhiều máy khách có thể truy cập. Khi bạn nhận được email, giao thức này sẽ được sử dụng. Khi sử dụng IMAP, email vẫn còn trên máy chủ thay vì được tải xuống hộp thư của người dùng và sau đó bị xóa.
Trong nền của một hệ thống email, có rất nhiều thành phần phức tạp hơn.
Tôi hy vọng rằng bây giờ bạn đã hiểu rõ hơn về hệ thống email, bao gồm các giao thức, máy chủ và các thành phần khác của nó.
Bình luận