Nói chung, xây dựng các ứng dụng máy tính là điểm khởi đầu tốt nhất để giải quyết các vấn đề trên.Để hướng tới mục tiêu tạo ra một sản phẩm hữu ích và thiết thực, đồ án tập trung vào việ
Trang 1ĐẠI HỌC DUY TÂNTRƯỜNG KHOA HỌC MÁY TÍNH
KHOA KỸ THUẬT MẠNG MÁY TÍNH & TRUYỀN THÔNG
BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH KỸ THUẬT MẠNG
Trang 2ĐẠI HỌC DUY TÂNTRƯỜNG KHOA HỌC MÁY TÍNH
KHOA KỸ THUẬT MẠNG MÁY TÍNH & TRUYỀN THÔNG
BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH KỸ THUẬT MẠNG
Trang 3Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
LỜI CAM ĐOANTÔI XIN CAM ĐOAN
1 Những nội dung trong đồ án này do tôi thực hiện dưới sự hướng dẫn trực tiếpcủa Th.S Trần Bàn Thạch
2 Mọi tham khảo dùng trong đồ án đều được trích dẫn rõ ràng
3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tôi xinhoàn toàn chịu trách nhiệm
Đà Nẵng, ngày tháng năm Sinh viên thực hiện
Nguyễn Đông Anh
Trang 4Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
MỤC LỤC
PHẦN I: MỞ ĐẦU 1
1 Lý do chọn đề tài 1
2 Mục đích 1
3 Đối tượng nghiên cứu 1
4 Phạm vi nghiên cứu 2
5 Kết cấu của đề tài 2
PHẦN II: NỘI DUNG 3
CHƯƠNG 1: TỔNG QUAN VỀ DỊCH VỤ MAIL 3
1.1 MÔ HÌNH CLIENT/SERVER 3
1.1.1 Khái Niệm Cơ Bản về Mô Hình Client-Server 3
1.1.2 Nguyên Tắc Hoạt Động 3
1.1.3 Đánh giá ưu nhược điểm của mô hình Client Server 4
1.2 DỊCH VỤ DNS 4
1.2.1 Khái niệm cơ bản về DNS 4
1.2.2 Chức Năng của DNS 5
1.2.3.Các loại bản ghi DNS 5
1.2.4.Các loại DNS Server và vai trò của nó 6
1.3 DỊCH VỤ MAIL 8
1.3.1 Khái niệm về Mail 8
1.3.2 Những lợi ích khi sử dụng Mail 8
CHƯƠNG 2: TỔNG QUAN HỆ THỐNG MAIL SERVER MDAEMON 11
2.1 GIỚI THIỆU MAIL SERVER 11
2.1.1 Khái niệm cơ bản về Mail Server 11
2.1.2 Phân loại Mail Server 11
Trang 5Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
2.1.3 Kiến trúc của Mail Server 11
2.1.3.1 Những nhân tố cơ bản của Mail Server 11
2.1.4 Giao thức trong Mail Server 10
2.1.4.1 Giao thức SMTP 12
2.1.4.2 Giao thức POP3 13
2.1.4.3 Giao thức IMAP 14
2.1.5 Thành Phần của một hệ thống Mail 15
2.1.5.1 Mail Gateway 16
2.1.5.2 Mail Host 16
2.1.5.3 Mail Server 16
2.1.5.4 Mail Client 17
2.2 GIỚI THIỆU VỀ MAIL SERVER MDEAMON 17
2.2.1 MDAEMON LÀ GÌ ? 17
2.2.2 Giải thích các tính năng của Mdaemon 18
2.3 ƯU VÀ NHƯỢC ĐIỂM CỦA MDAEMON 22
2.3.1 Ưu Điểm 22
2.3.1 Nhược điểm 23
CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG MAIL SERVER MDAEMON 24
3.1 KIẾN TRÚC MAIL SERVER MDAEMON 24
3.2 MỘT SỐ HÌNH ẢNH KHI TRIỂN KHAI 24
3.2.1 CÀI ĐẶT VÀ CẤU HÌNH MAIL SERVER 24
PHẦN III: KẾT LUẬN 34
1 Kết quả đạt được 34
TÀI LIỆU THAM KHẢO 35
Trang 6Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Trang 7Tìm hiểu và xây dựng hệ thống Mailserver với MdaemonDANH MỤC TỪ VIẾT TẮT
Trang 8Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
DANH MỤC HÌNH ẢNH
1.1 Mô hình Client-Server 3
1.2 Nguyên tắc hoạt động 3
1.3 Các nhánh gốc của máy chủ hay còn gọi là Root name server 7
1.4 Hệ thống máy chủ DNS riêng của mỗi đơn vị 7
2.1 Cách thức hoạt động của MUA, MTA và MDA 12
2.2 Giao thức SMTP trong Mail Server 13
2.3 Giao thức POP trong Mail Server 14
2.4 Giao thức IMAP trong Mail Server 15
2.5 Sơ đồ về một hệ thống Email đầy đủ các thành phần: 16
2.6 Giao diện Mdaemon 19
2.7 Smart Message Routing 19
2.8 User Account Import / Export 20
2.9 Domain Manager 21
2.10 Share Domains Across Multiple MDaemon Email Servers 22
3.1 Mô hình demo Mail Server 24
3.2 Tạo DNS dành cho dịch vụ mail 25
3.3 Tạo Name Host 25
3.5 Tạo bản ghi Mail Exchanger (MX) 26
3.6 Chọn Browse tìm đến server DNS 26
3.7 Mở file cài đặt và chọn NEXT 27
3.8 Install a free trial of Mdeamon 27
3.9 Tiếp đến chúng vào mail mà chúng ta đăng ký để lấy key 28
3.10 Copy key trong mail đã nhận đươc điền vào bản cản đặt MdaemonNext 28
3.11 Nhập key để bắt đầu cài Mdaemon 29
Trang 9Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
3.12 Chạy Mdaemon 29
3.13 Tạo 1 tài khoản quản trị cho server mail 30
3.14 Kiểm lại tra cấu hình Host name và ip domain 30
3.15 Thử vào duyệt web mail kiểm thử: 31
3.16 Đăng nhập tài khoản admin 31
3.17 Tạo ra 2 Account 32
3.18 Bắt đầu gửi mail qua lại giữa các user đã tạo 32
3.19 Đã nhận được mail từ user ns1@anhk25.vn .33
Trang 10Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
LỜI NÓI ĐẦU
1 Lý do chọn đề tài
Trong các doanh nghiệp thương mại nói chung và doanh nghiệp công nghiệp nóiriêng, hiện nay cạnh tranh diễn ra gay gắt và có xu hướng ngày càng gay gắt Nếu đánhmất một cơ hội, coi như bạn đã đánh mất số tiền có giá trị gấp nhiều lần giá trị mà cơhội mang lại Một trong những công cụ giúp doanh nghiệp có cơ hội ra quyết định kịpthời là khi họ có trong tay một hệ thống thông tin nhanh chóng, chính xác và đầy đủ.Đối với các doanh nghiệp hoạt động trong lĩnh vực sản xuất sản phẩm thì yêu cầu vềchất lượng và giá thành sản phẩm là mục tiêu cần đạt được Thì đối với các doanhnghiệp hoạt động trong lĩnh vực kinh doanh dịch vụ, yêu cầu về chất lượng dịch vụ vàkhả năng đáp ứng nhu cầu của khách hàng là mục tiêu hàng đầu
Vì vậy, việc ứng dụng các công nghệ tiên tiến hiện đại trong bất kỳ lĩnh vực nàođều nhằm đạt được mục tiêu chung lớn nhất, đó là: đạt hiệu quả hoạt động cao hơn,khắc phục những nhược điểm, tồn tại khi sử dụng các công cụ, công cụ trước đây đãlạc hậu về mặt kỹ thuật Nói chung, xây dựng các ứng dụng máy tính là điểm khởi đầutốt nhất để giải quyết các vấn đề trên
Để hướng tới mục tiêu tạo ra một sản phẩm hữu ích và thiết thực, đồ án tập trungvào việc phân tích các nhu cầu cần của doanh nghiệp, tìm hiểu các công nghệ hiện tạithích hợp để từ đó xây dựng nên hệ thống mail server đáp ứng yêu cầu đặt ra Chính vìthấy tầm quan trọng của vấn đề bảo mật nên em chọn đề tài “Tìm hiểu và xây dựng
hệ thống mail server với Mdaemon” làm đồ án cá nhân của mình
2 Mục đích
− Tìm hiểu các dịch vụ email
− Tìm hiểu các khái niệm cơ bản về dịch vụ mail
− Tìm hiểu về hệ điều hành Windows Server
− Tìm hiểu các chức năng và kiến trúc của mail server Mdaemon
− Xây dựng và triển khai demo thành công hệ thống mail server trong môitrường ảo hóa
3 Đối tượng nghiên cứu
− Những kiến thức cơ bản về dịch vụ mail, các thành phần tạo nên dịch vụ mail
và cách hoạt động của dịch vụ mail
− Hệ điều hành Windows Server
Trang 11Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
− Cách hoạt động của mail server, những ưu điểm và nhược điểm so với các sảnphẩm khác
− Kiến trúc của mail server
− Hệ thống mail server Mdaemon
− Hệ thống ảo hóa VMWare, Virtualbox
4 Phạm vi nghiên cứu
− Tập trung vào cách thức hoạt động của mail server
− Triển khai thành công mail server Mdeamon cho mô hình mạng cỡ nhỏ,phântích và giải thích
− Hoàn thành công việc trong 2 tháng
5 Kết cấu của đề tài
Bố cục đề tài được chia thành 3 chương:
Chương 1: Tổng quan về dịch vụ mail
Chương 2: Tìm hiểu hệ thống mail server Mdaemon
Chương 3: Triển khai hệ thống mail server Mdaemon
CHƯƠNG 1: TỔNG QUAN VỀ DỊCH VỤ MAIL
1.1 Mô hình Client/Server
1.1.1 Khái Niệm Cơ Bản về Mô Hình Client-Server
Trong mô hình client server thì máy khách là các máy tính, các thiết bị điện tửnhư máy in, máy fax,….các máy khách client gửi yêu cầu đến máy chủ server máychủ server tiếp nhận yêu cầu, xử lý các yêu cầu đó và trả về kết quả
1.1 Mô hình Client-Server
1.1.2 Nguyên Tắc Hoạt Động
Trang 12Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Trong nội dung của bài viết này, chúng ta sẽ cùng tìm hiểu cụ thể xem mô hìnhClient Server là mô hình gì và cách thức hoạt động của chúng ra sao Ngay sau đây sẽ
là nguyên lý hoạt động của mô hình Client Server giúp bạn có được cái nhìn khái quátnhất
1.2 Nguyên tắc hoạt động
Client chính là khách hàng sử dụng dịch vụ Nó có thể là một tổ chức hay cánhân cụ thể nào đó Và khi khái niệm này được sử dụng trong lĩnh vực kỹ thuật số thìcũng mang ý nghĩa tương tự như vậy Trong Client Server thì Client chính là một máytính (Host) Chúng có khả năng nhận thông tin từ nhà cung cấp và sử dụng dịch vụ cụthể (Server)
Server là từ dùng để nói về một máy chủ hoặc một phương tiện được sử dụng đểphục vụ các dịch vụ nào đó Khi khái niệm này được sử dụng trong lĩnh vực công nghệthì Server là một máy tính từ xa Chúng có chức năng là cung cấp các thông tin (dữliệu) cho một dịch vụ cụ thể nào đó hoặc quyền truy cập đối với dịch vụ
1.1.3 Đánh giá ưu nhược điểm của mô hình Client Server
A.Ưu điểm
− Có khả năng chống quá tải mạng
− Đảm bảo toàn vẹn dữ liệu khi có sự cố xảy ra
Trang 13Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
B.Nhược điểm
− Cần bảo trì, bảo dưỡng server thường xuyên
− Khả năng bảo mật thông tin mạng là một hạn chế nữa Bởi vì, nguyên lý hoạtđộng của Client là trao đổi dữ liệu giữa server và client ở 2 khu vực địa lý khác nhau.Trong quá trình trao đổi dữ liệu, khả năng thông tin mạng bị lộ là điều dễ xảy ra.1.2 Dịch vụ DNS
1.2.1 Khái niệm cơ bản về DNS
Hệ thống phân giải tên miền DNS (Domain Name System) là một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền trên Internet
Hệ thống phân giải tên miền (DNS) về căn bản là một hệ thống giúp cho việc chuyển đổi các tên miền mà con người dễ ghi nhớ (dạng ký tự, ví dụ
www.example.com) sang địa chỉ IP vật lý (dạng số, ví dụ 123.11.5.19) tương ứng của tên miền đó DNS giúp liên kết với các trang thiết bị mạng cho các mục đích định vị
và địa chỉ hóa các thiết bị trên Internet
1.2.2 Chức Năng của DNS
Mỗi website có một tên (là tên miền hay đường dẫn URL: Uniform ResourceLocator) và một địa chỉ IP Địa chỉ IP gồm 4 nhóm số cách nhau bằng dấu chấm(IPv4).Khi mở một trình duyệt Web và nhập tên website, trình duyệt sẽ đến thẳng website màkhông cần phải thông qua việc nhập địa chỉ IP của trang web Quá trình “dịch” tênmiền thành địa chỉ IP để cho trình duyệt hiểu và truy cập được vào website là côngviệc của một DNS server Các DNS trợ giúp qua lại với nhau để dịch địa chỉ “IP”thành “tên” và ngược lại Người sử dụng chỉ cần nhớ “tên”, không cần phải nhớ địa chỉ
IP (địa chỉ IP là những con số rất khó nhớ)
1.2.3 Các loại bản ghi DNS
CNAME Record (Bản ghi CNAME): Cho phép bạn tạo một tên mới, điều chỉnhtrỏ tới tên gốc và đặt TTL Tóm lại, tên miền chính muốn đặt một hoặc nhiều tên khácthì cần có bản ghi này
A Record: Bản ghi này được sử dụng phổ biến để trỏ tên Website tới một địa chỉ
IP cụ thể Đây là bản ghi DNS đơn giản nhất, cho phép bạn thêm Time to Live (thờigian tự động tái lại bản ghi), một tên mới và Points To ( Trỏ tới IP nào)
Trang 14Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
MX Record: Với bản ghi này, bạn có thể trỏ Domain đến Mail Server, đặt TTL,mức độ ưu tiên (Priority) MX Record chỉ định Server nào quản lý các dịch vụ Emailcủa tên miền đó
AAAA Record: Để trỏ tên miền đến một địa chỉ IPV6 Address, bạn sẽ cần sửdụng AAA Record Nod cho phép bạn thêm Host mới, TTL,IPv6
TXT Record: Bạn cũng có thể thêm giá trị TXT, Host mới, Points To, TTL Đểchứa các thông tin định dạng văn bản của Domain, bạn sẽ cần đến bản ghi này.SRV Record: Là bản ghi dùng để xác định chính xác dịch vụ nào chạy Port nào.Đay là Record đặc biệt trong DNS Thông qua nó, bạn có thể thêm Name, Priority,Port, Weight, Points to, TTL
NS Record: Với bản ghi này, bạn có thể chỉ định Name Server cho từng Domainphụ Bạn có thể tạo tên Name Server, Host mới, TTL
1.2.4 Các loại DNS Server và vai trò của nó
Các DNS Server bao gồm:
Root Name Server
Local Name Server
Root Name Servers là gì?
Root Name Server là một dịch vụ phân giải tên miền gốc và trên thế giới cókhoảng 12 DNS root Server
DNS root Server quản lý tất cả các tên miền Top-level Khi có yêu cầu phân giảimột Domain Name thành một địa chỉ IP, client sẽ gửi yêu cầu đến DNS gần nhất (DNSISP) DNS ISP sẽ kết nối tới DNS root Server để hỏi địa chỉ của Domain Name.DNS root Server sẽ căn cứ và dựa vào các Top Level của tên miền và từ đó cónhững tài liệu hướng dẫn phù hợp để chuyển hướng cho khách hàng đến đúng địa chỉcần truy vấn
Trang 15Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
1.3 Các nhánh gốc của máy chủ hay còn gọi là Root name server
Local Name Server là gì?
DNS Server này dùng để chứa thông tin để truy xuất và tìm kiếm máy chủ tênmiền Và thường được duy trì và phát triển bởi các doanh nghiệp hay các nhà cung cấpdịch vụ Internet
1.4 Hệ thống máy chủ DNS riêng của mỗi ơn vịđ
Trang 16Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
1.2.5 Nguyên tắc làm việc của DNS
Mỗi nhà cung cấp dịch vụ vận hành và duy trì DNS server riêng của mình, gồmcác máy bên trong phần riêng của mỗi nhà cung cấp dịch vụ đó trong Internet Tức là,nếu một trình duyệt tìm kiếm địa chỉ của một website thì DNS server phân giải tênwebsite này phải là DNS server của chính tổ chức quản lý website đó chứ không phải
là của một tổ chức (nhà cung cấp dịch vụ) nào khác
INTERNIC (Internet Network Information Center) chịu trách nhiệm theo dõi cáctên miền và các DNS server tương ứng INTERNIC là một tổ chức được thành lập bởiNSF (National Science Foundation), AT&T và Network Solution, chịu trách nhiệmđăng ký các tên miền của Internet INTERNIC chỉ có nhiệm vụ quản lý tất cả các DNSserver trên Internet chứ không có nhiệm vụ phân giải tên cho từng địa chỉ
DNS có khả năng truy vấn các DNS server khác để có được một cái tên đã đượcphân giải DNS server của mỗi tên miền thường có hai việc khác biệt Thứ nhất, chịutrách nhiệm phân giải tên từ các máy bên trong miền về các địa chỉ Internet, cả bêntrong lẫn bên ngoài miền nó quản lý Thứ hai, chúng trả lời các DNS server bên ngoàiđang cố gắng phân giải những cái tên bên trong miền nó quản lý
DNS server có khả năng ghi nhớ lại những tên vừa phân giải Để dùng chonhững yêu cầu phân giải lần sau Số lượng những tên phân giải được lưu lại tùy thuộcvào quy mô của từng DNS
1.3 Dịch vụ Mail
1.3.1 Khái niệm về dịch vụ Mail
Thư điện tử là một thông điệp gửi từ máy tính này sang máy tính khác trên mạngmang nội dung cần thiết từ người gửi đến người nhận Do thư điện tử gửi qua lại mạng
và sử dụng tín hiệu điện vì vậy tốc độ truyền rất nhanh Ngoài ra bạn còn có thể nhận
và gửi thư riêng hoặc các bức điện giao dịch vớ các tệp đính kèm như hình ảnh,tài liệu
và thậm chí là chương trình,…
Thư điện tử (Electronic Mail hay E-Mail còn được gọi tắt là mail là cách gửi thư rất phổ biến Nhờ sự phát triển mạnh mẽ của internet con người có thể gửi thư tới các quốc gia trên thế giới
Trang 17Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
1.5 Mô hình hoạt động mail1.3.2 Các dịch vụ mail phổ biến
Gmail: Là một trong những dịch vụ email phổ biến nhất của Google Nó cungcấp nhiều tính năng và tích hợp với các dịch vụ khác của Google như Google Drive,Google Calendar
Hình 1.6 GmailOutlook: Được phát triển bởi Microsoft, Outlook là một phần mềm email vàquản lý thông tin cá nhân Nó tích hợp với các ứng dụng Microsoft khác như Office vàOneDrive
Trang 18Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Hình 1.7 Outlook
Yahoo Mail: Là một dịch vụ email phổ biến khác với tính năng tương tự nhưGmail và Outlook Nó cũng cung cấp tích hợp với các ứng dụng khác của Yahoo nhưYahoo Calendar và Yahoo News
Hình 1.8 Yahoo Mail
Trang 19Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Apple Mail: Là phần mềm email mặc định trên hệ điều hành MacOS và iOS củaApple Nó cung cấp tính năng đồng bộ hóa với các thiết bị của Apple khác như iPhone
và iPad
Hình 1.9 Apple Mail
1.3.3 Các tính năng của dịch vụ mail
a.Gửi và nhận thư điện tử
− Gửi thư điện tử:
Cho phép người dùng viết nội dung thư, định nghĩa địa chỉ email của người nhận
và gửi thư đi
Người dùng có thể gửi thư tới một hoặc nhiều địa chỉ email cùng một lúc
Có thể tùy chỉnh chủ đề, gửi theo định kỳ và đặt khối lượng thư gửi tối đa.Cho phép đính kèm tập tin, hình ảnh, tài liệu, hoặc bất kỳ loại tập tin nào khácvào thư gửi
− Nhận thư điện tử:
Cho phép người dùng đọc thư, trả lời, chuyển tiếp hoặc xóa thư điện tử
Có thể lọc các thư không mong muốn, chặn thư rác hoặc thư lừa đảo
Trang 20Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Người dùng có thể sử dụng các tính năng tìm kiếm và sắp xếp thư để tìm kiếm vàquản lý thư một cách dễ dàng
Có thể tạo các thư mục riêng để sắp xếp các thư theo chủ đề hoặc người gửi
b.Thư mục và quản lý tập tin
− Thư mục
Cho phép người dùng tạo các thư mục riêng để lưu trữ thư
Người dùng có thể sắp xếp các thư vào các thư mục theo chủ đề hoặc người gửi.Thư mục có thể được đổi tên, di chuyển hoặc xóa
− Quản lý hộp thư
Cho phép người dùng xem và quản lý các thư trong hộp thư của mình
Có thể tìm kiếm thư theo từ khóa, người gửi, ngày thư được gửi hoặc nhãn đượcđánh dấu
Người dùng có thể đánh dấu các thư là quan trọng hoặc đánh dấu để xem lại saunày
Có thể xoá các thư không cần thiết hoặc thư cũ để giải phóng không gian lưu trữ.c.Các tính năng chống spam và virus
Trang 21Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Các dịch vụ mail thường sử dụng các thuật toán phân tích nội dung để phát hiệncác email giả mạo
Các dịch vụ mail thường cung cấp tính năng thẻ và bộ lọc để người dùng có thể
tự động gắn thẻ hoặc lọc các email theo từ khóa, người gửi, chủ đề, v.v
1.3.4 Những vấn đề liên quan đến dịch vụ mail
Spam: Spam là email không mong muốn và thường chứa nội dung quảng cáo hoặc lừa đảo Spam có thể trở nên rất phiền toái và gây cản trở cho hoạt động kinh doanh và cá nhân
Trang 22Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
Email lừa đảo: Email lừa đảo là loại email giả mạo để lừa đảo người nhận thông tin cá nhân hoặc tiền bạc Các dạng email lừa đảo phổ biến bao gồm
phishishing, email tống tiền và email giả mạo danh tính
Virus: Virus qua email là một trong những cách thường được sử dụng để lây lan virus, malware và các phần mềm độc hại khác Virus qua email có thể tự động khai thác hệ thống và gây ra thiệt hại nghiêm trọng cho hệ thống
Quản lý email: Với số lượng email đến hàng ngày đáng kể, việc quản lý email trở nên quan trọng Người dùng cần phải tổ chức email của họ, phân loại theo chủ đề, đánh dấu quan trọng, đánh dấu spam và xóa email không cần thiết để giảm tải
và giữ hộp thư sạch sẽ
Bảo mật: Bảo mật email là vấn đề quan trọng đối với cá nhân và tổ chức Email có thể chứa thông tin nhạy cảm hoặc bí mật, vì vậy nó cần được bảo vệ khỏi cácmối đe dọa an ninh và bị lộ thông tin
Downtime: Downtime là tình trạng mà dịch vụ email không hoạt động do
sự cố kỹ thuật hoặc bảo trì hệ thống Downtime có thể gây rắc rối cho các tổ chức và
cá nhân và làm gián đoạn quá trình làm việc hàng ngày
Tính tương thích: Tính tương thích là một vấn đề quan trọng đối với các dịch vụ email, đặc biệt là đối với các thiết bị và ứng dụng khác Một dịch vụ email tốt nên có tính tương thích cao với các ứng dụng khác và các thiết bị di động để đảm bảo tính linh hoạt và tiện lợi
1.3.5 Những lợi ích khi sử dụng Mail
− Rút ngắn thời gian và khoảng cách gửi nhận email
Trước đây, trước khi thư điện tử ra đời, thao tác chuyển thư quá cồng kềnh vàphức tạp Từ nhà đến bưu điện, từ bưu điện này đến bưu điện khác, và từ bưu điện đếnđích Trung bình, sớm nhất sẽ mất từ ba đến bốn ngày để thư của bạn đến nơi Truyềnthông tin rất chậm Giờ đây, chỉ với vài cú nhấp chuột và chưa đầy một phút, bên kia
sẽ nhận được tin nhắn Thời gian được rút ngắn rất nhiều Mọi thao tác đều được đơngiản hóa
− Tiết kiệm chi phí trong quá trình chuyển thư từ nơi này sang nơi khác
Không có thời gian vận chuyển và không có phương tiện được yêu cầu đểchuyển thư Chỉ cần có kết nối internet Internet ở khắp mọi nơi, vì vậy bạn không phải
Trang 23Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
lo lắng về bưu phí Một chiếc điện thoại thông minh hay laptop kết nối internet là bạn
có thể gửi mail theo ý muốn Bạn luôn có thể gửi mail chủ động mọi lúc, mọi nơi
− Viết thư không mất nhiều thời gian
Nếu như ngày xưa, bạn phải viết tỉ mỉ từng con chữ để truyền tải thông điệp mộtcách hiệu quả nhất Ngày nay, nội dung email được biên soạn trên máy tính từ Word,Excel hoặc một số loại tệp soạn thảo văn bản Việc gõ bàn phím nhanh hơn, thuận tiệnhơn và ít tốn thời gian hơn cho người dùng
− Một lần gửi chứa nhiều nội dung thông tin
Thư điện tử có thể truyền tải đầy đủ thông tin mà người dùng muốn gửi đi, baogồm hình ảnh, âm thanh, nội dung văn bản, cung cấp một khối lượng lớn dưới dạngnhập trực tiếp vào hộp soạn thảo hoặc tệp đính kèm
− Tính bảo mật thông tin cao
Mỗi người dùng có thể tạo một hoặc nhiều tài khoản cá nhân, luôn đảm bảoquyền riêng tư của mỗi cá nhân Một số ứng dụng email có bảo mật nâng cao nhưGmail, Ymail, Hotmail Bạn có thể truy cập e-mail của mình bằng trình duyệt web
Do đó, xu hướng sử dụng mail tên miền ngày càng nhiều của các công ty và cánhân Uy tín và chuyên nghiệp trong giao dịch email doanh nghiệp với đối tác vàkhách hàng, mang lại hiệu quả cao cho công việc kinh doanh và bán hàng của bạn
Trang 24Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
CHƯƠNG 2: TÌM HIỂU HỆ THỐNG MAIL SERVER MDAEMON2.1 Giới thiệu Mail Server
2.1.1 Khái niệm cơ bản về Mail Server
Mail server hay còn gọi là máy chủ thư điện tử là hệ thống máy chủ được thiết kế
và cấu hình đặc biệt theo tên miền của công ty và chuyên dùng để hỗ trợ trao đổi thôngtin qua email Nói một cách đơn giản, Mail Server hoạt động như một trung tâm emailtrực tuyến Các hoạt động tìm kiếm và gửi được thực hiện trên máy này
Cả thư đến và thư đi đều phải đi qua máy chủ thư của bạn Cấu trúc này giảmthiểu rủi ro liên quan đến việc gửi và nhận email Hệ thống này cung cấp khả năng tựđộng quản lý, lưu trữ và sắp xếp các e-mail của công ty trên Internet Nó cũng là giaothức được sử dụng để liên lạc nội bộ và giao dịch thương mại chuyên nghiệp Mail Server còn có tính năng bảo mật cao, tốc độ xử lý nhanh, ổn định và phụchồi dữ liệu
2.1 Cách thức hoạt động mail server2.1.2 Phân loại Mail Server
Có nhiều cách để phân loại mail server, tùy vào các tiêu chí khác nhau Dưới đây
là một số cách phân loại phổ biến:
Trang 25Tìm hiểu và xây dựng hệ thống Mailserver với Mdaemon
SMTP (Simple Mail Transfer Protocol): giao thức gửi thư điện tử
− Theo cách triển khai:
On-premises mail server: server được cài đặt và vận hành trên cơ sở hạ tầng củadoanh nghiệp hoặc tổ chức
Cloud-based mail server: server được cung cấp dưới dạng dịch vụ trên đám mây,với nhiều tùy chọn từ các nhà cung cấp dịch vụ lớn như Google, Microsoft, Amazon,vv
2.1.3 Kiến trúc của Mail Server
2.1.3.1 Những nhân tố cơ bản của Mail Server
Hầu hết hệ thống mail server bao gồm ba thành phần cơ bản là MUA, MTA vàMDA
2.2 Cách thức hoạt động của MUA, MTA và MDA
Mail User Agent (MUA)
Đây là các chương trình gửi và nhận Mail được cài đặt trên máy ng ời dùng, nó ƣgiúp người dùng quản lý, soạn thảo, nhận và gửi Mail một cách tiện lợi và nhanh