Các bạn phải hiểu bản chất của cái "tên miền" --> hệ thống tên miền - Domain Name System (DNS) và máy chủ tên miền - DNS server... Tên miền nó là một chuỗi ký tự quy định địa chỉ của một mạng lưới nhất định ở trên mạng internet và nó gồm có "tên miền trang web" là quy định cho vấn đề về trang web..., còn cái mà ta hay gọi là "địa chỉ email" thực ra nó cũng là TÊN MIỀN quy định cho vấn đề "gửi thư điện tử"...
Vậy nên khi ta gửi email đi bằng cái "địa chỉ email" thì bản chất là ta cung cấp một file văn bản vào một vị trí quy định ở trên mạng, quy định bởi cái "tên miền (địa chỉ e-mail)"... --> khi gửi đi thì sẽ là gửi vào "máy chủ tên miền" máy nó sẽ search "tên miền (địa chỉ email)" để nó gửi đến vị trí mà bạn cần gửi... Đấy chính là vấn đề về DNS.
Quy trình liên quan đến các thứ sau của hệ thống: Ta có "Người gửi email" và "Người nhận email".
1. Giao thức để gửi email là Simple Mail Transfer Protocol (SMTP). Đây là giao thức chứ không phải là SMTP Server.
2. DNS server thì đúng là máy chủ tên miền nhưng tôi nhắc lại... Tên miền ở đây chính là "địa chỉ email".
3. Cái message transfer agent (MTA) chỉ là một nơi vận chuyển để xác nhận những sự khớp lệnh của "tên miền (địa chỉ email) mà thôi... Cho dù nó là một bước rất quan trọng trong quá trình chuyển email nhưng nó không phải như Infographic này.
Infographic này thực ra là sai bản chất vấn đề khi nói là gửi qua "máy chủ SMTP"... Nó không gửi qua máy chủ SMTP mà nó gửi bằng giao thức SMTP đến "dịch vụ email của người gửi email"... tại đây nó sẽ search địa chỉ email của "người nhận email" rồi nó gửi đến "máy chủ dịch vụ email của người nhận email"...
Quá trình search tên miền, phản hồi thông tin (tên miền này có hay không,...v.v...) được xử lý qua "message transfer agent (MTA)"... Nó chạy lòng vòng và nó khớp địa chỉ email như ta "dọc phách" để chấm bài thi chứ không phải là nó đọc nội dung email.
@TanoCaridi
Pác nói như thế cũng không phải. Cơ bản là phải có SMTP server chứ.
Còn vấn đề DNS theo cá nhân mình thì nó không sai, tuy nhiên bị giản lược nên mọi người hiểu nhầm thôi.
Ở đây có 2 lần phân giải DNS, lần đầu tiên là client gửi đến mail server sẽ phân giải dns nếu như ta cấu hình outgoing và in-going là tên (vd: mail.abc.com), còn nếu cấu hình trực tiếp IP thì không cần DNS ở giai đoạn này ==> Chắc phần này có thể giản lược cho đơn giản.
Lần phân giải DNS thứ 2 là thằng máy chủ mail của [BẠN] khi đến Gmail sẽ nhờ DNS phân giải ra mail server của Gmail ==> cái này mình thấy trong hình có.
@Pác chủ thớt, tớ thấy cậu quăng cái hình y chang lên thì có tác dụng gì đâu 😁. Cậu lấy 1 hình sưu tầm để lý giải cho 1 hình sưu tầm khác thì theo quan điểm của mình là không hiệu quả
Thế trong phim Mỹ thấy tội phạm/tin tặc gửi email qua 3-4-5-...n cái server trung gian
Nào là qua bên Trung đông tùm lum
Để cho nguời nhận không tra được IP của email xem gửi từ đâU
Rất tiếc là sai cơ bản rồi.
Có lẽ là tác giả đã cố gắng làm cho đơn giản để dễ hiểu. Nhưng một thư vật lý và một thư điện tử khác nhau lắm. Gượng ép sẽ làm cho mọi người hiểu nhầm.
Máy chủ (Server) có thể nhìn nhận là một "máy chủ vật lý" hoặc chỉ là một "phần mềm mang chức năng quản trị" --> khi người ta cần "quản trị các Protocol" thì đúng là sẽ có một cái gọi là "SMTP server" 😃... Đúng hơn là "điều hành SMTP" chứ ko phải là "quản trị SMTP (1 trong các Protocol)".
Cơ bản ở quá trình gửi đi ... sẽ có MTA (trước đó sẽ có thêm Mail Client, etc, ...). MTA Query lên DNS để truy vấn địa chỉ máy chủ nhận mail sau đó CHÍNH MTA sẽ gửi mail ... Không có bất kết nối nào giữa DNS Server với Máy chủ nhận mail cả.
Cái của bạn @BaroTo chỉ có thể là 1 dạng của sequene (các bước) để gửi 1 mail chứ không hề thể hiện bản chất của việc gửi mail, và càng sai hoàn toàn nếu theo lời bạn dịch (DNS Server phân phát thư - trừ trường hợp DNS Server cũng chính là server chạy MTA)