1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giải pháp thư điện tử ho trường đại học bách khoa hà nội

74 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giải pháp thư điện tử cho trường Đại học Bách Khoa Hà Nội
Tác giả Lấ Xuân Thành
Người hướng dẫn TS. Hà Quốc Trung
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Xử lý thông tin và truyền thông
Thể loại luận văn thạc sĩ
Năm xuất bản 2009
Thành phố Hà Nội
Định dạng
Số trang 74
Dung lượng 6,95 MB

Nội dung

Trang 12 + Thường xuyờn quỏ tải khi cú nhiều tài khoản cựng xử lý cỏc thư điện tử cú dung lượng lớn dẫn đến mỏy chủ bị treo, tắt dịch vụ + Lượng thư rỏc ngày một nhiều hơn đũi hỏi phải c

Trang 1

Bộ giáo dục và đào tạo Trờng Đại học bách khoa Hà nội

Trang 2

Bộ giáo dục và đào tạo Trờng Đại học bách khoa Hà nội

Trang 3

LỜI CAM ĐOAN

Tôi xin cam đoan luận văn này là công trình nghiên cứu của chính bản thân Các nghiên cứu trong luận văn này dựa trên những tổng hợp lý thuyết và hiểu biết thực tế, không sao chép

Tác giả

Lê Xuân Thành

Trang 4

LỜI CẢM ƠN

Trước hết học viên xin được phép gửi lời cảm ơn đến các thầy cô Viện

Công nghệ Thông tin và Truyền Thông đã tận tình giảng dạy, hướng dẫn

học viên trong suốt 2 năm học vừa qua, giúp học viên có được cái nhìn rộng

hơn, toàn diện hơn về các kiến thức chuyên môn của mình

Xin được gửi lời cảm ơn chân thành đến Viện Đào tạo Sau Đại học, viện đã

tạo điều kiện hết sức thuận lợi trong quá trình học tập của học viên nói riêng

và lớp Xử lý Thông tin và Truyền thông nói chung

Cho phép học viên xin gửi lời cảm ơn chân thành đến giáo viên hướng dẫn,

T S Hà Quốc Trung, Bộ môn Truyền thông và Mạng máy tính, Viện Công

nghệ Thông tin và Truyền thông, Trường Đại học Bách khoa Hà Nội, đã tận

tình hướng dẫn không chỉ về mặt kiến thức chuyên môn mà còn tạo điều

kiện cho học viên trong quá trình công tác có đủ điều kiện để nghiên cứu,

thử nghiệm, triển khai giải pháp

Học viên xin gửi lời cảm ơn đến Trung tâm Mạng Thông tin, đặc biệt là

Ban Giám đốc và các anh chị em đồng nghiệp tại phòng Hệ thống và Dịch

vụ Mạng nơi học viên đang công tác đã tích cực cộng tác, tham gia vào các

thử nghiệm, tìm hiều hệ thống và tạo điều kiện để học viên được thử

nghiệm các giải pháp liên quan đến đề tài

Cuối cùng học viên xin gửi lời cảm ơn đến bạn bè và gia đình đã động viên,

giúp đỡ, ủng hộ học viên trong quá trình học tập cũng như nghiên cứu hoàn

thành luận văn này

Trang 5

MỤC LỤC

LỜI CẢM ƠN 1

MỤC LỤC 2

MỤC LỤC HÌNH VẼ 6

LỜI GIỚI THIỆU 8

Chương 1 Tổng quan về hệ phân tán 11

1.1 Hệ phân tán là gì? 11

1.2 Các đặc trưng cơ bản của hệ phân tán 11

1.2.1 Kết nối người sử dụng với tài nguyên 11

1.2.2 Tính trong suốt (transparency) 12

1.2.3 Tính mở (openess) 12

1.2.4 Tính co dãn (scalability) 12

1.2.5 Tính chịu lỗi (Fault tolerance) 13

1.2.6 Tính an toàn an ninh (security) 13

1.3 Hệ thống thư điện tử là một dịch vụ phân tán 13

1.3.1 Thỏa mãn định nghĩa một hệ phân tán 13

1.3.2 Kết nối như nhau ở khắp mọi nơi (kết nối giữa người sử dụng và tài nguyên hệ thống): 13

1.3.3 Thỏa mãn tính trong suốt: 14

Trang 6

1.3.4 Thiết kế mở (Thỏa mãn tính mở): 14

1.3.5 Sẵn sàng cho việc mở rộng hệ thống (tính co giãn): 14

1.3.6 Đảm bảo khả năng chịu lỗi của hệ thống: 14

1.3.7 Tích hợp hệ thống an toàn an ninh thông tin 15

Chương 2 Cơ chế hoạt động của hệ thống thư điện tử 16

2.1 Mô hình hệ thống 16

2.2 Giao thức SMTP (Simple Mail Tranfer Protocol) 17

2.3 Giao thức IMAP (Internet Message Access Protocol) 19

2.4 Giao thức POP (Post Office Protocol) 21

Chương 3 Tổng quan về các hệ thống thư điện tử 23

3.1 Tổng quan về hệ thống thư điện tử 23

3.2 Các yêu cầu của một hệ thống thư điện tử 25

3.2.1 Webmail 25

3.2.2 Quota 26

3.2.3 WebAdmin 27

3.2.4 Virtual domain 28

3.2.5 Quét Virus 29

3.2.6 Lọc thư rác 31

3.2.7 Mailing list 32

Trang 7

3.2.8 Tiện ích phân tích log 34

3.2.9 Chữ ký số 35

3.3 Các hệ thống cung cấp dịch vụ thư điện tử phổ biến 39

3.3.1 Mdaemon 39

3.3.2 Exchange Server 40

3.3.3 Postfix 42

3.3.4 Qmail 44

3.4 So sánh các hệ thống thư điện tử 47

3.4.1 Các đặc điểm chủ quan 48

3.4.2 Các đặc điểm khách quan 48

Chương 4 Giải pháp thư điện tử trong các trường đại học và các ứng dụng 52

4.1 Lựa chọn cấu hình hệ thống thư điện tử và xây dựng mô hình thử nghiệm 52

4.1.1 Lựa chọn cấu hình hệ thống 52

4.1.2 Xây dựng mô hình thử nghiệm 53

4.2 Giải pháp cho hệ thống thư điện tử cho trường Đại học Bách khoa Hà Nội 54

4.2.1 Thực trạng hệ thống thư điện tử của trường Đại học Bách khoa Hà Nội 54

Trang 8

4.2.2 Giải pháp nâng cấp hệ thống thư điện tử của trường Đại học

Bách khoa Hà Nội 56

4.3 Triển khai dịch vụ thư điện tử trong trường đại học Bách khoa Hà Nội 60

4.3.1 Cài đặt hệ thống 60

4.3.2 Thử nghiệm hệ thống 62

4.3.3 Kết quả thử nghiệm hệ thống 63

Chương 5 Kết luận và hướng nghiên cứu tiếp theo 65

5.1 Kết luận 65

5.2 Các công việc còn tồn tại 67

5.3 Hướng nghiên cứu và các công việc tiếp theo cần triển khai 68

TÀI LIỆU THAM KHẢO 70

Trang 9

MỤC LỤC HÌNH VẼ

Hình 2.1.1 Các thành phần của hệ thống thư điện rử cơ bản 16

Hình 2.2.1 Mô hình hoạt động của giao thức SMTP 18

Hình 2.3.1 Mô hình hoạt động của giao thức IMAP 20

Hình 2.4.1 Mô hình hoạt động của giao thức POP 21

Hình 3.2.1 OpenWebmail 25

Hình 3.2.2 Chức năng phân bổ quota cho tài khoản thư điện tử 26

Hình 3.2.3 Mdaemon WebAdmin 27

Hình 3.2.4 Chức năng virtual domain 28

Hình 3.2.5 Chức năng quét virus của hệ thống thư điện tử 30

Hình 3.2.6 Chức năng lọc Spam của hệ thống thư điện tử 31

Hình 3.2.7 Chức năng tạo mailing list trên phần mềm email client 33

Hình 3.2.8 Tiện ích phân tích log của hệ thống thư điện tử 35

Hình 3.2.9 Quá trình tạo chữ ký điện tử trước khi thư được gửi đi 37

Hình 3.2.10 Quá trình giải mã chữ ký số bằng khóa công khai 38

Hình 3.3.1 Email Server Mdaemon 39

Hình 3.3.2 Email Server Microsoft Exchange 41

Hình 3.3.3 Email Server Postfix 43

Trang 10

Hình 3.3.4 Email Server Qmail 45

Hình 4.1.1 Mô hình Hệ thống thư điện tử hiện tại 53

Hình 4.1.2 Mô hình hệ thống thư điện tử mới 54

Hình 4.2.1 Sơ đồ khối giải pháp cho Hệ thống thư điện tử mới 57

Hình 4.3.1 Thống kê truy cập vào hệ thống email 63

Hình 4.3.2 Kết quả thử nghiệm gửi 1000 Mess/phút 64

Hình 5.1.1 Thống kê lượng thư điện tử trao đổi 66

Trang 11

LỜI GIỚI THIỆU

Nội dung của Luận văn thạc sỹ của học viên là: Giải pháp xây dựng hệ

thống thư điện tử cho trường Đại học Bách khoa Hà Nội Giải pháp này đã

và đang được triển khai thử nghiệm, đã trong lộ trình đưa vào sử dụng chính

thức trong thời gian tới

Nghiên cứu này được thực hiện dựa trên nhu cầu thực tế của trường Đại học

Bách khoa Hà Nội nơi học viên đang làm việc và bản thân học viên đang

được giao nhiệm vụ quản lý, vận hành hệ thống thư điện tử hiện thời và xây

dựng hệ thống mới đáp ứng nhu cầu hiện tại và tương lai

Hiện nay, trường Đại học Bách khoa Hà Nội đang sử dụng hệ thống thư

điện tử Mdaemon trên nền hệ điều hành Windows 2003 Server Hệ thống

này được thiết kế và vận hành từ những năm 2004, khi nhu cầu sử dụng

cũng như giao tiếp công việc thông qua thư điện tử chưa được phổ biến như

hiện nay

Hệ thống ban đầu được thiết kế đã phục vụ tốt nhu cầu của quá khứ với

khoảng 500 – 700 tài khoản thư điện tử Cũng vào thời điểm đó vấn nạn thư

rác chưa bùng nổ và nhu cầu có một hệ thống lọc thư rác chưa cấp thiết như

hiện nay Khi đó hệ thống được thiết kế với những điều kiện rất hạn chế do

Nhà trường chưa có khả năng đầu tư về trang thiết bị, máy chủ, công nghệ

và con người

Ngày nay, cùng với việc xây dựng hành chính điện tử, các công việc trong

trường cũng đã được tiến hành rất nhiều qua thư điện tử như: đăng tin lên

website, giao và báo cáo công việc, triển khai các dự án, trao đổi với các đối

tác, trao đổi liên lạc giữa các giảng viên và sinh viên, sinh viên sử dụng thư

điện tử để tham gia chương trình học tín chỉ… Với những yêu cầu đó thì số

lượng cán bộ, giảng viên sử dụng thư điện tử ngày càng tăng (hiện tại có

khoảng trên 1500 tài khoản thư điện tử đang sử dụng thường xuyên), nhu

cầu trao đổi thông tin tăng mạnh, hệ thống hiện tại đã bộc lộ những yếu kém

không thể khắc phục được:

Trang 12

+ Thường xuyên quá tải khi có nhiều tài khoản cùng xử lý các thư điện tử

có dung lượng lớn dẫn đến máy chủ bị treo, tắt dịch vụ

+ Lượng thư rác ngày một nhiều hơn đòi hỏi phải có một chính sách, giải

pháp hoàn thiện hơn để giải quyết

+ Dung lượng cung cấp cho mỗi hòm thư là quá nhỏ không thể đáp ứng

được các nhu cầu trao đổi tối thiểu của người sử dụng

+ Hệ thống sao lưu, phục hồi còn phải thực hiện thủ công nên tính sẵn sàng

và khả năng chịu lỗi thấp

+ Chi phí cho việc xây dựng, duy trì một hệ thống thư điện tử có bản quyền

lớn rất khó triển khai

Vì những lý do trên, việc nghiên cứu triển khai một hệ thống mới để giải

quyết được các vấn đề trên là hết sức cấp bách Trong quá trình xây dựng

giải pháp học viên đã đi từng bước từ việc tìm hiểu các khái niệm cơ bản,

các hệ thống thư điện tử phổ biến trên thế giới đến việc khảo sát nhu cầu

quá khứ, hiện tại và tương lai của Nhà trường Trong luận văn này học viên

cũng xây dựng nội dung như quá trình tìm hiểu, xây dựng hệ thống của

mình Luận văn gồm các nội cung chính sau:

Chương 1: Tổng quan về hệ phân tán Chương này giúp học viên có một cái

nhìn tổng thể về các yêu cầu của một hệ thống dịch vụ phân tán nói chung

bao gồm cả hệ thống dịch vụ thư điện tử

Chương 2: Cơ chế hoạt động của một hệ thống thư điện tử Chương này

cung cấp những khái niệm về các giao thức cơ bản như SMTP (Simple Mail

Tranfer Protocol), POP3 (Post Office Protocol), IMAP (Internet Message

Access Protocol), hay các thành phần cơ bản như MTA (Mail Tranfer

Agent), MUA (Mail User Agent) và cách thức các giao thức, các thành

phần đó hoạt động, so sánh phân tích các ưu nhược điểm của các giao thức

đó

Chương 3: Tổng quan về các hệ thống thư điện tử Chương này giúp học

viên có một cái nhìn tổng thể về một hệ thống thư điện tử, từ đó biết được

Trang 13

yêu cầu cụ thể về các thành phần hệ thống Từ đó tìm hiểu và đánh giá các

hệ thống đã được sử dụng phổ biến như Exchange Server, Mdaemon,

Postfix, Qmail

Chương 4: Giải pháp thư điện tử trong các trường đại học và ừng dụng

Chương này trình bày các khảo sát của học viên về hệ thống hiện tại, các

nhược điểm của nó và các yêu cầu cần đặt ra cho hệ thống mới Từ những

khảo sát đó, học viên đưa ra giải pháp cho từng yêu cầu và thiết kế hệ thống

hoàn chỉnh Sau cùng là những đánh giá trong quá trình triển khai (đang

diễn ra) Từ đó học viên tổng kết được những việc đã làm được cũng như

hướng nghiên cứu, phát triển trong tương lai

Trang 14

Chương 1 Tổng quan về hệ phân tán

1.1 Hệ phân tán là gì?

Có nhiều định nghĩa cho 1 hệ phân tán Tuy nhiên, ta có thể định nghĩa hệ

phân tán là một tập hợp bao gồm các máy tính tự trị được liên kết với nhau

qua một mạng máy tính, và được cài đặt phần mềm hệ phân tán Phần mềm

hệ phân tán cho phép máy tính có thể phối hợp các hoạt động của nó và chia

sẻ tài nguyên của hệ thống như phần cứng, phần mềm và dữ liệu

Một số tính chất quan trọng của một hệ phân tán: Thứ nhất chúng cho phép

chúng ta chạy những ứng dụng khác nhau trên nhiều máy khác nhau thành

một hệ thống duy nhất Một ưu điểm khác của hệ phân tán đó là khi một hệ

thống được thiết kế đúng cách, một hệ phân tán có thể có khả năng thay đổi

tuỳ theo quy mô của hệ thống rất tốt Tuy nhiên, bên cạnh những ưu điểm

nói trên thì phát sinh các vấn đề về bảo mật và tính riêng tư

Những ứng dụng của hệ phân tán: Cung cấp những thuận lợi cho việc tính

toán đa mục đích đến những nhóm người dùng, tự động hoá công việc ngân

hàng và hệ thống truyền thông đa phương tiện, ngoài ra chúng còn bao quát

toàn bộ những ứng dụng thương mại và kĩ thuật Hệ phân tán đã trở thành

tiêu chuẩn để tổ chức về mặt tính toán Nó có thể được sử dụng cho việc

thực hiện tương tác hệ thống tính toán đa mục đích trong UNIX và hỗ trợ

cho phạm vi rộng của thương mại và ứng dụng công nghiệp của những máy

tính…

1.2 Các đặc trưng cơ bản của hệ phân tán

1.2.1 Kết nối người sử dụng với tài nguyên

Chia sẻ nguồn tài nguyên là một đặc tính cơ bản của hệ thống phân tán, nó

là cơ sở cho những đặc tính khác và nó ảnh hưởng đến những kiến trúc

phần mềm có sẵn trong các hệ phân tán Các nguồn tài nguyên có thể là

mục dữ liệu, phần cứng và các thành phần của phần cứng Các nguồn tài

Trang 15

nguyên được phân biệt từ một dữ liệu được quản lý với những quá trình xử

lý đơn bởi nhu cầu của vài quá trình xử lý để chia sẻ chúng

1.2.2 Tính trong suốt (transparency)

Một hệ phân tán được gọi là trong suốt nếu nó có khả năng che dấu tính rời

rạc và những nhược điểm có thể của nó đối với người sử dụng cuối và

người lập trình ứng dụng Có 8 dạng trong suốt :

 Trong suốt truy cập: che dấu cách biểu diễn dữ liệu và cách thức truy

cập tài nguyên

 Trong suốt vị trí: che dấu vị trí thực của tài nguyên

 Trong suốt di trú: che dấu khả năng di trú (di chuyển từ nơi này sang

nơi khác) của tài nguyên

 Trong suốt định vị lại: che dấu khả năng tài nguyên có thể di chuyển

từ nơi này đến nơi khác ngay cả khi đang được sử dụng

 Trong suốt bản sao: che dấu các bản sao được nhân ra

 Trong suốt về tương tranh

 Trong suốt về lỗi

 Trong suốt truy cập nhanh

1.2.3 Tính mở (openess)

Một hệ phân tán được gọi là có tính mở nếu nó có khả năng bổ sung thêm

các dịch vụ mới mà không làm ảnh hưởng xấu đến các dịch vụ đã có

1.2.4 Tính co dãn (scalability)

Một hệ phân tán được gọi là có tính co dãn nếu nó có thể thích nghi được

với những sự thay đổi qui mô của hệ thống Tính co dãn thể hiện trên 3

khía cạnh

 Dễ dàng bổ sung thêm tài nguyên và người sử dụng

 Hệ thống thay đổi qui mô về mặt địa lý

 Hệ thống thay đổi qui mô về quản trị

Trang 16

1.2.5 Tính chịu lỗi (Fault tolerance)

Xử lý được những lỗi xảy ra trong quá trình làm việc Bên cạnh tính chịu lỗi

luôn đi kèm theo là khắc phục lỗi

1.2.6 Tính an toàn an ninh (security)

Bảo mật trong hệ thống máy tính, chống lại những sự đe dọa từ bên ngoai

và bên trong hệ thống

1.3 Hệ thống thư điện tử là một dịch vụ phân tán.

Hệ thống thư điện tử là một hệ thống phân tán do nó thỏa mãn rất nhiều các

điều kiện của một hệ phân tán điển hình

1.3.1 Thỏa mãn định nghĩa một hệ phân tán

Với các hệ thống thư điện tử trung bình và lớn (từ hàng chục nghìn đến

hàng triệu tài khoản) các hệ thống này thường được đặt trên hàng trăm,

nghìn máy chủ khác nhau và được đặt ở rất nhiều vị trí địa lý khác nhau, ví

dụ như các hệ thống hotmail, yahoo mail…

1.3.2 Kết nối như nhau ở khắp mọi nơi (kết nối giữa người sử dụng và

tài nguyên hệ thống):

Ở các hệ thống thư điện tử lớn với lượng người sử dụng khổng lồ, phân bổ

rộng rãi ở các vùng miền khác nhau thì việc đảm bảo cho việc kết nối người

sử dụng với tài nguyên hệ thống sao cho là như nhau ở mọi nơi là một trong

những yêu cầu bắt buộc phải có Hầu hết các hãng cung cấp dịch vụ thư

điện tử này đều làm rất tốt điều này, chúng ta có thể truy cập Gmail,

Hotmail, Yahoo Mail ở tất cả mọi nơi trên thế giới là như nhau

Trang 17

1.3.3 Thỏa mãn tính trong suốt:

Các hãng cung cấp thư điện tử lớn đã làm rất tốt điều này, và một trong

những cách đơn giản nhất mà Google áp dụng cho hệ thống Gmail của mình

là xây dựng các hệ thống máy chủ phân tán trên các vị trí địa lý khác nhau

rồi kết nối chúng bằng công nghệ VPN (Virtual Private Network) Như vậy

các máy chủ này coi như đang “ở cùng” trong một mạng nội bộ và các truy

cập của người sử dụng nhanh chóng được đưa đến máy chủ tương ứng mặc

dù các máy này ở cách xa nhau hàng nghìn cây số

1.3.4 Thiết kế mở (Thỏa mãn tính mở) :

Thư điện tử là một hệ thống mở, được thiết kế để có thể tích hợp rất nhiều

dịch vụ vào nó, đồng thời nó cũng được thiết kế dưới dạng các module tính

năng riêng biệt nên dễ dàng được tích hợp vào các hệ thống khác Ví dụ như

các hệ thống thư điện tử của Yahoo được tích hợp với hệ thống quét virus

của Norton, hệ thống thư điện tử của trường Đại học Bách khoa Hà Nội

được tích hợp chương trình lọc thư rác ASSP…

1.3.5 Sẵn sàng cho việc mở rộng hệ thống (tính co giãn) :

Các hệ thống thư điện tử là điển hình của các hệ thống phân tán có tính co

giãn cao nhất Ví dụ như Gmail, Yahoo Mail… số lượng người sử dụng

càng nhiều, thì hệ thống càng được nâng cấp và xây dựng thêm ở các vùng

khác nhau trên thế giới, với Gmail, người sử dụng càng nhiều thì dung

lượng hòm thư càng tăng…

1.3.6 Đảm bảo khả năng chịu lỗi của hệ thống:

đây dường như là một yêu cầu bắt buộc đối với các hệ thống thư điện tử,

việc kết nối giữa các hệ thống là thông qua mạng Internet nên việc hệ thống

phải thường xuyên chịu các lỗi như: đường truyền bị gián đoạn, hệ thống

đối tác không kết nối được, bị tấn công từ chối dịch vụ… Nếu không có

khả năng giải quyết các bài toán này thì không thể cung cấp dịch vụ được,

Trang 18

1.3.7 Tích hợp hệ thống an toàn an ninh thông tin

Hệ thống thư điện tử là hệ thống có tính riêng tư rất cao, việc bị lộ các

thống tin của người sử dụng thường đem lại những hậu quả rất nặng nề nên

các nhà cung cấp dịch vụ rất coi trọng nhiệm vụ này Với các hệ thống thư

điện tử ngày nay hệ thống không chỉ đảm bảo tính an toàn cho người sử

dụng mà còn phải thỏa mãn được khả năng xác thực được chính xác định

danh của người dùng tránh các trường hợp giả mạo Vì thế đi kèm với các

hệ thống để đảm bảo an toàn cho hòm thư của người sử dụng tránh bị mất

thông tin, lộ mật khẩu như: “câu hỏi bí mật” (Yahoo Mail, Hotmail), xác

thực bằng private ke , tạo con dấu đăng nhập (YahooMail), truy cập thông y

qua https (HUTMail)… các hệ thống này còn cung cấp các dịch vụ xác thực

độ chính xác của thông tin gửi đi bằng các dịch vụ như: “chữ ký số”…

Trang 19

Chương 2 Cơ chế hoạt động của hệ thống

thư điện tử

2.1 Mô hình hệ thống

Hình 2.1.1 Các thành phần của hệ thống thư điện rử cơ bản

Hình trên mô tả mô hình cơ bản của một hệ thống thư điện tử Một hệ thống

thư điện tử cơ bản sẽ gồm các thành phần sau [9, 12, 16]:

+ Thành phần giao tiếp với các hệ thống thư điện tử khác thường được gọi

là MTA (Mail Tranfer Agent)

+ Thành phần phân phối thư điện tử nhận được đến từng hòm thư của người

sử dụng được gọi là MDA (Mail elivery D Agent :)

+ Thành phần giao tiếp với người sử dụng thường được gọi là MUA (Mail

User Agent)

Trang 20

+ Thành phần quản lý truy cập của người sử dụng thông qua các giao thức

truy cập từ xa như POP3/IMAP thường được gọi là MAA (Mail Access

Agent)

+ Và các thành phần tiện ích khác được tích hợp tùy theo yêu cầu của từng

hệ thống cụ thể

2.2 Giao thức SMTP (Simple Mail Tranfer Protocol)

SMTP (Simple Mail Transfer Protocol) là một trong các giao thức Internet

nòng cốt được thiết kế để chuyển thư điện tử một cách tin cậy và hiệu

quả[1, 4, 7, 9, 12, 16]

Ý tưởng đằng sau SMTP tương đối đơn giản Một hệ thông dùng Giao thức

SMTP thường gồm có:

+ MUA - Mail User Agent (Outlook Express, Mozzilla Thunderbird): là

chương trình thư điện tử triển khai bên phía người dùng, có chức năng nhận

và gửi thư điện tử từ máy tính của người dùng thông qua kết nối đến MTA

+ MTA - Mail Tranfer Agent (Qmail, Sendmail, Postfix ): là chương trình

chạy trên máy chủ thư điện tử, có chức năng thực hiện các giao thức SMTP

làm nhiệm vụ gửi và nhận thư giữa các máy chủ thư điện tử, cho phép các

chương trình MUA kết nối đến gửi và nhận mail

+ MDA – Mail elivery gent: là chương trình chạy trên máy chủ thư điện D A

tử Nó làm nhiệm vụ như một bưu chính viên phân phối các thư mà MDA

nhận được từ các máy chủ thư điện tử khác đến các hòm thư của người

dùng

+ MX Server - Mail Exchange Server: máy chủ chạy dịch vụ thư điện tử

+ DNS Server - Domain Name Services Server: Máy chủ cung cấp dịch vụ

chuyển đổi tên miền thành địa chỉ IP Giúp cho máy chủ thư điện tử nguồn

biết được địa chỉ của máy chủ thư điện tử đích

Trang 21

Các thức gửi nhận thư điện tử của SMTP được miêu tả cụ thể bằng hình ảnh

dưới đây:

Hình 2.2.1 Mô hình hoạt động của giao thức SMTP

Đầu tiên người sử dụng dùng MUA để tạo một thư điện tử (ví dụ:

‘TenNguoiNhan@TenCongTy.com’, cùng với chủ đề (Subject) và nội dung

của thông báo) Sau đó MUA sẽ gửi thư điện tử đó đến MTA, MTA phân

tích tên miền của địa chỉ e-mail nhận (ví dụ: ‘TenCongTy.com’) để biết

được địa chỉ của người nhận MTA bắt đầu trao đổi liên lạc với một DNS

Server (máy chủ hệ thống tên miền) mà sẽ tìm kiếm và trả về tên (host

name) của MTA đích (ví dụ ‘203.164.1.134’) cho tên miền đó Mỗi một

domain nhận thư đều có một MX record trên DNS server để cho biết host

nào sẽ nhận thư điện tử cho domain Khi MTA nhận biết được host nào để

gửi thư điện tử đến, nó thiết lập một phiên SMTP để gửi thư điện tử đến

(SMTP hand shaking) thông qua cổng 25 của TCP/IP Nếu tên người dùng

của địa chỉ thư điện tử nhận khớp với một trong những tài khoản người

dùng được phép trong máy chủ đích, thông báo thư điện tử gốc cuối cùng sẽ

Trang 22

được chuyển đến máy chủ này Sau đó MUA của người nhận sẽ tải thư điện

tử về máy theo giao thức POP hoặc IMAP

Trong trường hợp MTA đầu tiên không thể trao đổi thông tin trực tiếp với

máy chủ đích, giao thức SMTP cung cấp các cơ chế để chuyển các thông

báo thông qua một hay nhiều MTA chuyển tiếp trung gian Một máy chủ

chuyển tiếp sẽ nhận thông báo gốc và sau đó thử chuyển nó tới máy chủ

đích hay gửi nó một lần nữa tới một máy chủ chuyển tiếp khác Quá trình

này sẽ được lặp lại cho đến khi thông báo được chuyển đi hoặc thời gian

lưu giữ thông báo hết hạn

2.3 Giao thức IMAP (Internet Message Access Protocol)

Giao thức IMAP (Internet Message Access Protocol) cung cấp lệnh để phần

mềm thư điện tử trên máy khách và máy chủ dùng trong trao đổi thông tin

Đó là phương pháp để người dùng cuối truy cập thông điệp thư điện tử hay

bảng tin điện tử từ máy chủ về thư trong môi trường cộng tác Nó cho phép

chương trình thư điện tử dùng cho máy khách như Netscape Mail, Eudora -

của Qualcomm, Lotus Notes hay Microsoft Outlook - lấy thông điệp từ xa

trên máy chủ một cách dễ dàng như trên đĩa cứng cục bộ

IMAP là cơ chế cho phép lấy thông tin về thư điện tử của bạn, hay chính

các thông điệp từ máy chủ thư điện tử của môi trường cộng tác Giao thức

thư điện tử này cho phép người dùng kết nối vào máy chủ Internet từ xa,

xem xét phần tiêu đề và người gửi của thư điện tử trước khi tải những thư

này về máy chủ của mình [2, 3, 8, 9, 13] Với IMAP người dùng có thể truy

cập các thông điệp như chúng được lưu trữ cục bộ trong khi thực tế lại là

thao tác trên máy chủ cách xa hàng km Với khả năng truy cập từ xa này,

IMAP dễ được người dùng cộng tác chấp nhận vì họ coi trọng khả năng làm

việc lưu động

Người dùng thường xuyên đi lại muốn lưu thông điệp của họ trên máy chủ

để đến bất kỳ đầu cuối nào cũng có thể đọc và làm việc được IMAP cho

phép thực hiện điều đó IMAP khác với giao thức truy cập thư điện tử POP

Trang 23

(Post Office Protocol) POP lưu trữ toàn bộ thông điệp trên máy chủ Người

dùng kết nối vào máy chủ và POP sẽ đưa các thông điệp vào Inbox của

người dùng, sau đó xóa thư trên máy chủ Hai giao thức này đã được dùng

từ hơn 10 năm nay Theo một nhà phân tích thì khác biệt chính giữa POP

(phiên bản hiện hành 3.0) và IMAP (phiên bản hiện hành 4.0) là POP cho

người dùng ít quyền điều khiển hơn trên thông điệp

Hình 2.3.1 Mô hình hoạt động của giao thức IMAP

IMAP mang lại cho người dùng một phương thức lưu trữ thư điện tử thông

minh và nhờ đó có thể xem những thông điệp này trước khi tải chúng

xuống, bao gồm cả việc có tải xuống những file đính kèm thư hay không

Người dùng cũng có thể áp dụng các bộ lọc và cơ chế tìm kiếm trên máy

chủ và có thể lấy thư từ bất kỳ máy nào, bất cứ ở đâu Tuy nhiên, các nhà

sản xuất đã thông dịch các đặc tả mơ hồ của IMAP 4 theo nhiều cách khác

nhau và điều đó dẫn đến sự không nhất quán trong chương trình thư dành

cho máy khách và máy chủ, chẳng hạn người dùng có thể sẽ không đọc

được file đính kèm trong Netscape thư điện tử bằng chương trình Eudora

Pro Tuy nhiên, theo dự đoán những vấn đề này sẽ nhanh chóng được giải

quyết trong thời gian tới

Trang 24

2.4 Giao thức POP (Post Office Protocol)

Giao thức POP3 (Post Office Protocol) là giao thức dùng để một user nhận

thư điện tử từ một máy chủ hư điện tử t

POP lưu trữ toàn bộ thông điệp trên máy chủ Người dùng kết nối vào máy

chủ và POP sẽ đưa các thông điệp vào Inbox của người dùng, sau đó xóa

thư trên máy chủ [1, 3, 4, 9, 16, 24]

Quá trình diễn ra như sau:

Hình 2.4.1 Mô hình hoạt động của giao thức POP

Trang 25

+ Đầu tiên user muốn nhận thư điện tử của người gửi, vì vậy phải gửi một

yêu cầu đồng bộ [SYN] tới máy chủ thư điện tử

+Máy chủ thư điện tử nhận được yêu cầu đồng bộ từ user sẽ gửi lại một

[SYN,ACK] báo rằng máy chủ thư điện tử chấp nhận kết nối

+ Phía user nhận được sự chấp nhận này từ máy chủ thư điện tử thì gửi một

[ACK] trả lời tới máy chủ thư điện tử là đã nhận được bản tin chấp nhận kết

nối

Ba bước trên chính là quá trình thiết lập phiên kết nối trong giao thức TCP

mà POP3 sử dụng tại cổng 110 Các bước được thực hiện tiếp theo là:

+ Máy chủ thư điện tử sử dụng giao thức POP3 trả lời tới user rằng máy chủ

thư điện tử sẵn sàng truyền thư điện tử tới user bằng một bản tin “OK POP3

TenUser”

+ Yêu cầu nhận thư điện tử là từ một user có account là

user1@domain.com

+ Máy chủ thư điện tử gửi lại một [ACK] sử dụng giao thức TCP báo là đã

nhận được yêu cầu của user và phản hồi một yêu cầu (sử dụng giao thức

POP3) về phía user phải cung cấp một password

+ User cung cấp password cho máy chủ thư điện tử

+ Sau khi máy chủ thư điện tử nhận được pass của user sẽ phản hồi tới user

một bản tin [OK] cho phép user nhận mail

Công việc còn lại của bạn là đọc thư điện tử của người gửi Sau khi quá

trình nhận thư điện tử đã hoàn thành thì user sử dụng giao thức TCP gửi bản

tin [FIN,ACK] báo với máy chủ thư điện tử rằng đã nhận được thư điện tử

và xin kết thúc phiên kết nối, các quá trình tiếp theo đó chính là quá trình

kết thúc phiên kết nối trong giao thức TCP

Trang 26

Chương 3 Tổng quan về các hệ thống thư

điện tử

3.1 Tổng quan về hệ thống thư điện tử

Thư điện tử (thư điện tử) là một ứng dụng tuyệt vời của Internet Thư điện

tử xuất hiện cùng với yêu cầu cấp thiết về trao đổi thông tin trong thời đại

bùng nổ công nghệ hiện nay, sự xuất hiện của nó một cuộc cách mạng mới

trong việc trao đổi thông tin toàn cầu

Với thư điện tử các doanh nghiệp không còn phải chờ hàng ngày, hàng tuần

thậm chí hàng tháng để nhận được các thư, tài liệu trao đổi với đối tác hay

phải tốn những khoản chi phí khổng lồ cho fax, điện thoại, điện tín (nhất là

trong giao dịch quốc tế) mà kết quả nhiều khi không được mong muốn Với

thư điện tử mọi giao dịch của doanh nghiệp được diễn ra một cách nhanh

chóng, thông suốt và giá thành rất rẻ, giúp doanh nghiệp giảm thiểu được

chi phí kinh doanh

Với các cá nhân, thư điện tử giúp cho việc liên lạc trở nên nhanh chóng và

thuận tiện, người ta không cần phải chờ đợi quá lâu để nhận một bức thư mà

có thể trao đổi thư từ hàng ngày, nhiều lần trong ngày mà không gặp một

trở ngại nào về không gian hay thời gian

Các ứng dụng của thư điện tử và tiện ích mà nó mang lại đã góp phần cải

thiện năng suất làm việc, nâng cao chất lượng cuộc sống, làm phong phú

thêm đời sống tinh thần… Một vài ví dụ cụ thể sau đây sẽ chứng minh

được tính ưu việt của thư điện tử Trong lĩnh vực doanh nghiệp hay các khối

cơ quan, việc sử dụng thư điện tử giúp tiết kiệm khá nhiều thời gian Các

cuộc họp giao ban hàng ngày, hàng tuần trở nên nhanh chóng và hiệu quả,

thay vì phải đến sớm và mất thời gian ngồi họp, các viên chức, công chức

chỉ cần kiểm tra thư điện tử để biết được công việc trong ngày được cấp

trên giao phó (đã được cấp trên gửi vào hòm thư) giúp cho việc chủ động

thời gian và tăng hiệu quả công việc Các công việc đã hoàn thành cũng

Trang 27

được nhanh chóng phản hồi, báo cáo qua thư điện tử Các khó khăn hay

thắc mắc cũng nhanh chóng được giải đáp mà không nhất thiết phải hẹn gặp

lãnh đạo hay đồng nghiệp Với các cá nhân, các ứng dụng như gửi thiệp

điện tử qua thư điện tử, các bức thư với phong cách trình bày bắt mắt, ấn

tượng sẽ đem lại nhiều hiệu quả hơn so với những bức thư tay đơn điệu

trước đây Với thư điện tử các điểm yếu về câu văn, từ ngữ hay cách diễn

đạt có thể được bù đắp bằng các hình thức trình bày phong phú được hỗ trợ

bởi thư điện tử

Ngày nay với sự phát triển của công nghệ thư điện tử ngày càng được ứng

dụng nhiều trong khoa học kỹ thuật, trong giáo dục, việc làm… Các hệ

thống như đào tạo trực tuyến, truyền thông đều tích hợp với thư điện tử để

đem lại hiệu quả hơn trong công việc

Ngày nay thư điện tử không chỉ là phương tiện liên lạc mà nó còn là ứng

dụng cần thiết, không thể thiếu được, đối với nhiều cơ quan, doanh nghiệp,

cá nhân, địa chỉ thư điện tử cũng đồng thời là sự đảm bảo về tư cách pháp

nhân hay bảo đảm cho độ tin cậy của bức thư Rõ ràng với một hòm thư

điện tử mang tên TenCaNhan@hut.edu.vn hay hòm thư điện tử với định

dạng TenDoanhNghiep@TenDoanhNghiep.vn sẽ đem lại hiệu quả và sự tin

tưởng hơn là một thư gửi đến từ một TenHomThu@yahoo.com

Vì vậy đối với các hệ thống lớn như: Mua bán trực tuyến, đào tạo từ

xa….việc cung cấp kèm theo dịch vụ một thư điện tử của chính mình cũng

là sự khẳng định thương hiệu cũng như dịch vụ chu đáo đối với khách hàng

Từ những lý do trên hàng vạn hệ thống máy chủ thư điện tử khác nhau đã ra

đời trên thế giới Tùy vào nhu cầu, yêu cầu của khách hàng, của công ty

hay các doanh nghiệp mà các hệ thống thư điện tử được xây dựng với quy

mô và đặc điểm khác nhau Với lý do như vậy nên hiện nay trên thế giới có

rất nhiều các hệ thống, các phiên bản thư điện tử được phát triển (học viên

sẽ giới thiệu một vài hệ thống phổ biến ở phần sau) nên có rất nhiều sự lựa

chọn phù hợp cho các hệ thống khác nhau

Trang 28

3.2 Các yêu cầu của một hệ thống thư điện tử

3.2.1 Webmail

Một trong những yêu cầu đầu tiên của một hệ thống thư điện tử là cần phải

có một giao diện thân thiện giúp người sử dụng có thể dễ dàng truy cập, gửi

nhận thư điện tử cũng như khai thác các dịch vụ tiện ích đi kèm với dịch vụ

này Giao diện dành cho ngưởi sử dụng được gọi là Webmail [1, 4, 8, 9 ,14,

16, 19, 24, 26]

Webmail giao tiếp với máy chủ dịch vụ thư điện tử bằng giao thức IMAP

cho phép người sử dụng truy cập vào thư mục chứa thư điện tử của mình

mọi lúc, mọi nơi thông qua trình duyệt Internet

Hình 3.2.1 OpenWebmail

Trang 29

Một vài webmail phổ biến là: Open WebMail, IMP WebMail, Squirrel ailM ,

Horde Webmail Hầu hết các webmail này hiện nay đều hỗ trợ cả giao diện

cho máy tính để bàn và các thiết bị di động; ngoài ra chúng còn được tích

hợp rất nhiều các tính năng khác như: lịch công tác, nhắc nhở công việc qua

thư điện tử, trả lời tự động, hỗ trợ đa ngôn ngữ, lọc thư, kiểm tra chính

tả…Rất tiện lợi cho người sử dụng

3.2.2 Quota

Là chức năng tương đối quan trọng và mặc định xuất hiện trên tất cả các hệ

thống thư điện tử Chức năng này giúp người quản trị thực hiện các công

việc như: điều chỉnh dung lượng hòm thư của người sử dụng đang có và của

các hòm thư mới thiết lập, tự động xóa các hòm thư lâu không sử dụng, quy

định giới hạn kích thước các tập tin đính kèm, thông báo cho người sử dụng

khi hòm thư bị đầy Nói chung với các hệ thống thư điện tử vừa và nhỏ

chức năng này giúp cho việc khai thác tài nguyên hệ thống trở nên tối ưu

hơn[1, 4, 8, 9, 10, 12, 16, 17]

Hình 3.2.2 Chức năng phân bổ quota cho tài khoản thư điện tử

Trang 30

3.2.3 WebAdmin

Các hệ thống thư điện tử ngày càng trở nên phổ biến, đồng nghĩa với việc

các cơ quan doanh nghiệp đều có thể có hệ thống máy chủ thư điện tử của

riêng mình, các đơn vị, cơ quan, tổ chức này có thể là các đơn vị chuyên

hoặc không chuyên về công nghệ thông tin Hơn nữa thư điện tử là một dịch

vụ rất “nhạy cảm”, người quản trị thường phải được tin tưởng, có đạo đức

nghề nghiệp cao… những người này đôi khi lại không rành về công nghệ

thông tin hoặc không có nhiều thời gian tìm hiểu các giao diện dòng lệnh và

thao tác với máy chủ Ngoài ra cũng để tránh các thao tác sai, gây tác hại

cho việc vận hành máy chủ dịch vụ thư điện tử nên hầu hết các hệ thống thư

điện tử ngày nay đều trang bị cho mình một giao diện đồ họa dành cho

người quản trị hệ thống, giao diện này được gọi là webadmin Giao diện này

được thiết kế với mục đích giúp người quản trị hệ thống dễ dàng thao tác

với các thao tác quản trị thông thường, tránh các nguy cơ thiết lập cấu hình

không đúng, giúp các đơn vị không có chuyên gia tin học giảm được chi phí

đào tạo cũng như là thuê quản trị viên [1, 4, 8, 9, 10, 19]

Hình 3.2.3 Mdaemon WebAdmin

Trang 31

Tùy thuộc vào từng hệ thống thư điện tử mà có các web admin khác nhau

như: sendmail có webmin, qmail có qadmin, postfix có mailadmin… hoặc

có rất nhiều các hãng thứ 3 phát triển giao diện quản trị cho các sản phẩm

của riêng mình hoặc miễn phí như Microsoft Exchange và Mdaemon có

WebAdmin Các webadmin này cung cấp hầu hết các tính năng quản trị hệ

thống như: quản lý user, tên miền, chống spam, virus, cập nhật hệ thống,

quản lý các bộ lọc, các cấu hình chung và riêng của hệ thống

3.2.4 Virtual domain

Tiện ích này cho phép quản lý nhiều domain thư điện tử trên cùng một máy

chủ dịch vụ Ví dụ với hệ thống MailHUT chúng ta hoàn toàn có thể cấu

hình để tạo các hòm thư có dạng: abc@.hut.edu.vn abc@.fit.hut.edu.vn, ,

abc@.hut.vn, abc@fit.hut.vn Tiện ích này giúp cho các hệ thống thư điện

tử lớn có thể đồng thời phục vụ nhiều cơ quan tổ chức với các tên miền

khác nhau trên cùng một hệ thống [4, 12, 29]

Hình 3.2.4 Chức năng virtual domain

Trang 32

3.2.5 Quét Virus

Ngày nay khi các dịch vụ tiện ích trên internet ngày càng phát triển, trở nên

phong phú và đa dạng dẫn đến việc thanh toán, trao đổi mua bán trực tuyến

trở nên ngày càng thuận lợi và được người dùng ưa chuộng dẫn đến các

hành vi tấn công, lừa đảo và ăn trộm thông tin cá nhân để thu lợi Thêm vào

đó các mạng của các công ty, tổ chức, cơ quan, chính phủ cũng được nối

mạng dẫn đến việc có thể bị thâm nhập trái phép Một trong các phương

thức tấn công hiệu quả là sử dụng virus để theo dõi máy người dùng và ăn

trộm các thông tin cá nhân như tài khoản tín dụng hay các account của

người đó trong mạng cơ quan, công ty Cách tấn công bằng virus chỉ thành

công khi cài được virus lên máy người dùng, một trong những cách thức để

lừa người dùng tải virus về máy là gửi kèm qua thư điện tử và ngụy trang

thành các bức ảnh, tệp dữ liệu… Vì thế việc phát hiện ra các chương trình

có hại gửi kèm theo thư điện tử trở nên cấp thiết, do đó các hệ thống thư

điện tử đều được trang bị các công cụ chống virus của riêng mình Hơn nữa

khi thiết kế hệ thống thư điện tử một việc rất quan trọng là phải bảo vệ hệ

thống khỏi sự tấn công, một trong các cách tấn công máy chủ dịch vụ thư

điện tử là gửi 1 thư điện tử đính kèm virus vào hệ thống đó và tìm cách kích

hoạt chúng Vì các thư được lưu trên máy chủ nên đương nhiên nếu kích

hoạt thành công nó sẽ giúp tin tặc chiếm quyền điều khiển cũng như phá

hoại hệ thống

Hiện nay hầu hết các hệ thống thư điện tử trên thế giới đều hỗ trợ khả năng

tích hợp các phần mềm quét virus Và các nhà cung cấp thư điện tử đã ứng

dụng phương pháp này từ vài năm nay như: Yahoo thư điện tử với Norton

AntiVirus, Hotmail với TrendMicro và MailHUT chúng ta dùng Kaspersky

Khi xây dựng hệ thống thư điện tử học viên đã nghiên cứu và quyết định

dựng thử với một vài chương trình chống virus được cung cấp miễn phí

Trang 33

Hình 3.2.5 Chức năng quét virus của hệ thống thư điện tử

Các phần mềm chống virus trên máy chủ hoạt động theo các phương thức

sau:

+ Quét tất cả các tệp được đính kèm thư khi người dùng gửi đi, nếu phát

hiện virus sẽ đưa ra cảnh báo với người dùng và không cho người dùng gửi

kèm các tệp đó nữa

+ Không cho người dùng gửi kèm các tệp thực thi (*.exe; *.bat), nếu muôn

gửi những tệp dạng này thì các tệp này phải được nén lại hoặc đóng gói

không cho tự chạy

+ Quét tất cả các tệp mà người dùng tải về từ thư điện tử, nếu phát hiện có

virus thì không cho người dùng tải về và đưa ra thông báo với người dùng

+ Quét tất cả các thư gửi đến, chuyển các thư có tệp đính kèm nghi ngờ vào

các thư mục định sẵn trong hộp thư để phân loại cho người dùng biết để đề

phòng

Trang 34

3.2.6 Lọc thư rác

Hiện nay như ta đã biết, vấn nạn thư rác (SPAM - Stupid Pointless

Annoying Messages) ngày càng trở nên trầm trọng, các tin tặc với nhiều

mánh khóe và thủ đoạn ngày càng nghĩ ra nhiều các thức để tăng số lượng

thư rác lên nhằm kiếm được những khoản lợi nhuận kếch xù Để chống lại

các hành động đó, bảo vệ quyền lợi của người dùng, các hệ thống thư điện

tử đều được trang bị các phần mềm chống thư rác và bộ lọc thư [14, 15]

H ình 3.2.6 Chức năng lọc Spam của hệ thống thư điện tử

Khi chế độ lọc thư rác được kích hoạt, phần mềm sẽ tự động quét tất cả các

thư điện tử được gửi đến máy chủ thư điện tử để kiểm tra Việc kiểm tra

xem thư điện tử có phải là thư rác hay không được thực hiện dựa trên một

số nguyên tắc, luật cơ bản sau:

Trang 35

+ Phân tích thư điện tử để biết được nơi gửi, từ đó so sánh với các địa chỉ

cấm, các danh sách đen đã được cung cấp bởi nhà cung cấp phần mềm và

bản thân người dùng cập nhật Nếu vi phạm vào các địa chỉ này thư điện tử

sẽ bị chặn lại

+ Phân tích tiêu đề bức thư để tìm các từ khóa bị cấm (các từ khóa thường

xuất hiện trong các thư rác) và ngăn chặn các thư này

+ Phân tích nội dung thư điện tử để kiểm tra các đường link xuất hiện trong

thư điện tử xem có trùng với các link bị cấm hay không và tiến hành chặn

các thư vi phạm

+ Ngoài ra người dùng hoàn toàn có thể thiết lập các luật riêng về chống thư

rác do người dùng định ra, cập nhật các danh sách cấm và thiết lập chế độ

lọc thư

+ Phân tích nội dung bức thư với các công nghệ phân tích ngôn ngữ, chấm

điểm cho từng dấu hiệu cho trước, cộng các điểm này lại và so sánh với

ngưỡng cho phép, nếu vượt quá thì đánh dấu hoặc quy là thư rác, nếu nhỏ

hơn thì đánh dấu là thư sạch

3.2.7 Mailing list

Đây là một trong những tiện ích rất quan trọng của các dịch vụ thư điện tử,

tầm quan trọng của nó cũng giống như các địa chỉ quảng bá của hệ thống

mạng vậy Mailing list giúp người sử dụng có thể trao đổi, thảo luận qua thư

điện tử với một nhóm người định trước mà không cần phải nhớ tất cả địa

chỉ thư của những người này [1, 8, 16]

Mỗi khi cần trao đổi người quản trị chỉ cần lập danh sách các hòm thư của

các thành viên trong nhóm, tạo thành một mailing list riêng để các thành

viên trao đổi với nhau Khi đó các thành viên chỉ cần gửi thư điện tử đến

mailing list này là tất cả các thành viên khác đều nhận được

Mailing list có thể coi là dịch vụ bắt buộc đối với các hệ thống thư điện tử

và được ứng dụng trong rất nhiều dịch vụ giá trị gia tăng mà thư điện tử

đem lại như: đăng ký tham gia vào các list nhận các bản tin công nghệ ở các

Trang 36

website, đăng ký vào danh sách của một nhóm thảo luận ở các diễn đàn

khoa học hoặc các dự án lớn Khi có thông tin mới, thông tin đó sẽ được cập

nhật đến từng người thông qua hệ thống gửi mailing list hoàn toàn tự động

Giảm tải rất nhiều cho người quản trị

Người sử dụng có thể sử dụng mailing list thông qua đăng ký với bên cung

cấp dịch vụ thư điện tử hoặc hoàn toàn có thể tự tạo các mailing list của

riêng mình trên các chương trình email client hoặc một số webmail hỗ trợ

Hình 3.2.7 Chức năng tạo mailing list trên phần mềm email client

Có hai loại mailing list là:

+ Announcement-type list (list dùng để thông báo): Nơi bạn có thể nhận

thông tin từ nó gửi đến chứ không thể gửi vào Kiểu mailing list này rất phổ

biến ở các trang web cho phép chúng ra đăng ký thư điện tử ở đó để nhận

thông tin cập nhật hoặc trong các hệ thống cần kích hoạt qua thư điện tử khi

đăng ký tài khoản

Trang 37

+ Discution-type list (list dùng để thảo luận): nơi mà mọi người tham dự list

và là thành viên có thể gửi lên list và sẽ tới mọi thành viên khác của list Và

người nhận được tin thì cũng có thể trả lời như tin đã nhận được hoặc gửi

một bản tin mới lên list hoặc là chỉ xem tin mà không cần làm gì cả

này giúp cho việc khai thác tài nguyên hệ thống trở nên tối ưu hơn

3.2.8 Tiện ích phân tích log

Phân tích log là tiên ích bắt buộc phải có với tất cả các dịch vụ mạng nói

chung và dịch vụ thư điện tử nói riêng

Tiện ích phân tích log có các chức năng chính sau đây:

+ Phân tích log của hệ thống đưa ra các bảng biểu, sơ đồ thống kê lưu lượng

gửi nhận thư điện tử của máy chủ như: số lượng thư nhận, số lượng thư gửi,

số thư rác chặn được

+ Phân tích và đưa ra các báo cáo về các phiên đăng nhập của người sử

dụng

+ Phân tích log của hệ thống và đưa ra các cảnh báo cho người sử dụng

như: thư được gửi đến người sử dụng có file đính kèm quá lớn nên bị từ

chối, hòm thư của người sử dụng bị quá định mức dung lượng…

+ Phân tích log hệ thống và đưa ra các cảnh báo đối với người quản trị như:

hệ thống có thể bị tấn công, kết nối ra ngoài bị gián đoạn

+ Thống kê các log dưới dạng đồ họa, bảng biểu giúp người quản trị có thể

dễ dàng tra cứu các thông tin cần thiết của hệ thống

+ Sao lưu log hệ thống theo lịch trình đã định của người quản trị, nén các

file log đã quá cũ để tiết kiệm dung lượng bộ nhớ cho máy chủ

Ngoài ra tùy vào từng hệ thống tiện ích này có thể được tích hợp với các hệ

thống monitor để đưa thông tin cảnh báo cho các hệ thống này để gửi cho

những người có trách nhiệm liên quan

Ngày đăng: 22/01/2024, 16:51

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w