CHƢƠNG II : DỊCH VỤ THƢ ĐIỆN TỬ
1. Các khái niệm cơ bản
E-mail (electronic mail) là thƣ điện tử, là một hình thức trao đổi thƣ từ nhƣng thông qua mạng Internet. Dịch vụ này đƣợc sử dụng rất phổ biến và khơng địi hỏi hai máy tính gửi và nhận thƣ phải kết nối online trên mạng.
Tại mỗi Mail Server thông thƣờng gồm hai dịch vụ: POP3 (Post Office Protocol 3) làm nhiệm vụ giao tiếp mail giữa Mail Client và Mail Server, SMTP (Simple E-mail Transfer Protocol) làm nhiệm vụ giao tiếp mail giữa các máy Mail Server
Thơng thƣờng có hai loại mail thơng dụng là WebMail và POP Mail. Webmail là loại mail mà hình thức giao dịch mail giữa Client và Server dựa trên giao thức Web (http), thơng thƣờng Webmail là miễn phí. Cịn POP Mail là loại mail mà các Mail Client tƣơng tác với MAIL SERVER bằng giao thức POP3.
Mail loại này tiện lợi và an toàn hơn nên thông thƣờng là phải đăng ký thuê bao với nhà cung cấp dịch vụ.
Kiến trúc và ho t động của hệ thống thƣ điện tử
Muốn gửi thƣ điện tử ngƣời gửi cần có một tài khoản (account) trên một máy chủ thƣ.
Một máy chủ có thể có một hoặc nhiều account. Mỗi account đều mang một tên khác nhau (UserID). Mỗi account đều có một hộp thƣ riêng (mailbox) cho account đó. Thơng thƣờng thì tên hộp thƣ sẽ giống nhƣ tên của account ngồi ra máy vi tính đó phải đƣợc nối trực tiếp hoặc gián tiếp với hệ thống Internet nếu muốn gửi nhận thƣ điện tử toàn cầu. Ngƣời sử dụng máy vi tính tại nhà vẫn có thể gửi nhận thƣ điện tử bằng cách kết nối máy vi tính của họ với một máy vi tính bằng modem. Có một số nơi cấp phát account thƣ điện tử miễn phí cho các máy vi tính tại nhà có thể dùng modem để kết nối với máy vi tính đó để chuyển nhận thƣ điện tử nhƣ hotmail.com hoặc yahoo.com .v.v.
Ngồi ra, cịn có rất nhiều cơ quan thƣơng mại cung cấp dịch vụ hoặc account cho máy vi tính tại nhà nhƣng ngƣời sử dụng phải trả tiền dịch vụ hàng tháng.
Đƣờng đi của thƣ:
Mỗi một bức thƣ truyền thống phải đi tới các bƣu cục khác nhau trên đƣờng đến với ngƣời dùng.
Tƣơng tự thƣ điện tử cũng chuyển từ máy máy chủ thƣ điện tử này (mail server) tới máy chủ tƣ điện tử khác trên internet. Khi thƣ đƣợc chuyển đến đích thì nó đƣợc chứa tại hộp thƣ điện tử tại máy chủ thƣ điện tử cho đến khi nó đƣợc nhận bởi ngƣời nhận.
Tồn bộ q trình xử lý chỉ xảy ra trong vài phút, do đó nó cho phép nhanh chóng liên lạc với mọi ngƣời trên tồn thế giới một cánh nhanh chóng tại bất cứ thời điểm nào dù ngày hay đêm.
Gửi, nhận và chuyển thƣ:
Để nhận đƣợc thƣ điện tử bạn cần phải có một tài khoản (account) thƣ điện tử.
Nghĩa là bạn phải có một địa chỉ để nhận thƣ. Một trong những thuận lợi hơn với thƣ thơng thƣờng là bạn có thể nhận thƣ điện tử từ bất cứ đâu. Bạn chỉ
cần kết nối vào Server thƣ điện tử để lấy thƣ về máy tính của mình. Để gửi đƣợc thƣ bạn cần phải có một kết nối vào internet và truy nhập vào máy chủ thƣ điện tử để chuyển thƣ đi. Thủ tục tiêu chuẩn đƣợc sử dụng để gửi thƣ là SMTP (Simple Mail Transfer Protocol). Nó đƣợc kết hợp với thủ tục POP (Post Office Protocol) và IMAP (Internet Message Access Protocol) để lấy thƣ.
Trên thực tế có rất nhiều hệ thống vi tính khác nhau và mỗi hệ thống lại có cấu trúc chuyển nhận thƣ điện tử khác nhau. Vì có sự khác biệt nhƣ vậy nên việc chuyển nhận thƣ điện tử giữa hai hệ thống khác nhau rất là khó khăn và bất tiện. Do vậy, ngƣời ta đã đặt ra một nghi thức chung cho thƣ điện tử. Có nghĩa là các hệ thống máy vi tính đều đồng ý với nhau về một nghi thức chung gọi là Simple Mail Transfer Protocol viết tắt là SMTP. Nhờ vào SMTP này mà sự chuyển vận thƣ từ điện tử trên Internet đã trở thành dễ dàng nhanh chóng cho tất cả các ngƣời sử dụng máy vi tính cho dù họ có sử dụng hệ thống máy vi tính khác nhau. Khi gửi thƣ điện tử thì máy tính của bạn cần phải định hƣớng đến máy chủ SMTP.
Máy chủ sẽ tìm kiếm địa chỉ thƣ điện tử (tƣơng tự nhƣ địa chỉ điền trên phong bì) sau đó chuyển tới máy chủ của ngƣời nhận và nó đƣợc chứa ở đó cho đến khi đƣợc lấy về.
Bạn có thể gửi thƣ điện tử đến bất cứ ai trên thế giới mà có một địa chỉ thƣ điện tử. Hầu hết các nhà cung cấp dịch vụ Internet đều cung cấp thƣ điện tử cho ngƣời dùng internet.
Chuyển thƣ (Send Mail):
Sau khi ngƣời sử dụng máy vi tính dùng chƣơng trình thƣ để viết thƣ và đã ghi r địa chỉ của ngƣời nhận thì máy tính sẽ chuyển bức thƣ điện đến hộp thƣ ngƣời nhận.
SMTP sử dụng nghi thức TCP (TCP protocol) để chuyển vận thƣ. Vì nghi thức TCP rất hữu hiệu và có phần kiểm sốt thất lạc mất mát cho nên việc gửi thƣ điện có hiệu suất rất cao. Khi nhận đƣợc mệnh lệnh gửi đi của ngƣời sử dụng, máy vi tính sẽ dùng nghi thức TCP liên lạc với máy vi tính của ngƣời nhận để chuyển thƣ. Đơi khi vì máy vi tính của ngƣời nhận đã bị tắt điện hoặc đƣờng dây kết nối từ máy gửi tới máy nhận đã bị hƣ hỏng tạm thời tại một nơi nào đó (tranmission wire failure), hoặc là có thể là Máy
Chuyển Tiếp (routers) trên tuyến đƣờng liên lạc giữa hai máy tạm thời bị hƣ (out of order) thì máy gửi khơng cách nào liên lạc với máy nhận đƣợc. Gặp trƣờng hợp nhƣ vậy thì máy gửi sẽ tạm thời giữ lá thƣ trong khu vực dự trữ tạm
thời. Máy gửi sau đó sẽ tìm cách liên lạc với máy nhận để chuyển thƣ. Những việc này xảy ra trong máy vi tính và ngƣời sử dụng sẽ khơng hay biết gì. Nếu trong khoảng thời gian mà máy vi tính của nơi gửi vẫn khơng liên lạc đƣợc với máy nhận thì máy gửi sẽ gửi một thông báo cho ngƣời gửi nói rằng việc vận chuyển của lá thƣ điện đã không thành công.
Nhận Thƣ (Receive Mail):
Nếu máy gửi có thể liên lạc đƣợc với máy nhận thì việc chuyển thƣ sẽ đƣợc tiến hành. Trƣớc khi nhận lá thƣ thì máy nhận sẽ kiểm sốt tên ngƣời nhận có hộp thƣ trên máy nhận hay khơng. Nếu tên ngƣời nhận thƣ có hộp thƣ trên máy nhận thì lá thƣ sẽ đƣợc nhận lấy và thƣ sẽ đƣợc bỏ vào hộp thƣ của ngƣời nhận. Trƣờng hợp nếu máy nhận kiểm sốt thấy rằng tên ngƣời nhận khơng có hộp thƣ thì máy nhận sẽ khƣớc từ việc nhận lá thƣ. Trong trƣờng hợp khƣớc từ này thì máy gửi sẽ thơng báo cho ngƣời gửi biết là ngƣời nhận khơng có hộp thƣ (user unknown).
Sau khi máy nhận đã nhận lá thƣ và đã bỏ vào hộp thƣ cho ngƣời nhận thì máy nhận sẽ thơng báo cho ngƣời nhận biết là có thƣ mới . Ngƣời nhận sẽ dùng chƣơng trình thƣ để xem lá thƣ. Sau khi xem thƣ xong thì ngƣời nhận có thể lƣu trữ (save), hoặc xóa (delete), hoặc trả lời (reply) v.v... Trƣờng hợp nếu ngƣời nhận muốn trả lời lại lá thƣ cho ngƣời gửi thì ngƣời nhận khơng cần phải ghi lại địa chỉ vì địa chỉ của ngƣời gửi đã có sẵn trong lá thƣ và chƣơng trình thƣ sẽ bỏ địa chỉ đó vào trong bức thƣ trả lời.
Tr m Phục Vụ Thƣ (Mail Se ve ) :
Trên thực tế, trong những cơ quan và hãng xƣởng lớn, máy vi tính của ngƣời gửi thƣ khơng gửi trực tiếp tới máy vi tính của ngƣời nhận mà thƣờng qua các máy chủ thƣ điện tử (mail servers).
Nhƣ hình vẽ cho thấy, nếu nhƣ một ngƣời ở máy A gửi tới một ngƣời ở máy B một lá thƣ thì trƣớc nhất máy A sẽ gửi đến máy chủ thƣ điện tử X. Khi trạm phục vụ thƣ X nhận đƣợc thƣ từ máy A thì X sẽ chuyển tiếp cho máy chủ thƣ điện tử Y. Khi trạm phục vụ thƣ Y nhận đƣợc thƣ từ X thì Y sẽ chuyển thƣ tới máy B là nơi ngƣời nhận. Trƣờng hợp máy B bị trục trặc thì máy chủ thƣ Y sẽ giữ thƣ. Thơng thƣờng thì máy chủ thƣ điện tử thƣờng chuyển nhiều thƣcùng một lúc cho một máy nhận. Nhƣ ví dụ ở trên trạm phục vụ thƣ Y có thể chuyển nhiều thƣ cùng một lúc cho máy B từ nhiều nơi gửi đến. Một vài công dụng khác của máy chủ thƣ là khi ngƣời sử dụng có chuyện phải nghỉ một thời gian thì ngƣời sử dụng có thể u cầu máy chủ thƣ giữ giùm tất cả những thƣ từ trong thời gian ngƣời sử dụng vắng mặt hoặc có thể yêu cầu máy chủ thƣ chuyển tất cả thƣ từ tới một cái hộp thƣ khác.