Tham khảo tài liệu ''giáo trình hướng dẫn phương pháp cấu hình cho hệ thống dùng modem trong cấu hình server cho hệ thống chức năng ras p10'', công nghệ thông tin, quản trị mạng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Tài liệu hướng dẫn giảng dạy Hình 3.40: Đăng nhập forum Học phần - Quản trị mạng Microsoft Windows Trang 433/555 Tài liệu hướng dẫn giảng dạy Bài 21 DỊCH VỤ MAIL Tóm tắt Lý thuyết tiết - Thực hành 16 tiết Mục tiêu Kết thúc học giúp cho học viên tổ chức, cài đặt, quản trị hệ thống Mail Server phục vụ việc trao đổi thư điện tử hệ thống mạng nội mạng Internet Các mục I Bài tập bắt buộc Các giao thức sử dụng Dựa vào hệ thống Mail tập môn Dịch vụ mạng II Giới thiệu hệ thống mail Windows III Một số khái niệm 2003 IV Mối liên hệ DNS Mail Server Bài tập làm thêm Dựa vào tập môn Dịch vụ mạng Windows 2003 V Giới thiệu chương trình Mail Server VI Cài đặt Exchange 2003 Server VII Cấu hình Microsoft Exchange 2003 VIII Một số tiện ích cần thiết Exchange Server Học phần - Quản trị mạng Microsoft Windows Trang 434/555 Tài liệu hướng dẫn giảng dạy I Các giao thức sử dụng hệ thống Mail Hệ thống Mail xây dựng dựa số giao thức sau: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), Multipurpose Internet Mail Extensions (MIME) Interactive Mail Access Protocol (IMAP ) định RFC 1176 giao thức quan trọng thiết kế để thay POP, cung cấp nhiều chế tìm kiếm văn bản, phân tích message từ xa mà ta khơng tìm thấy POP I.1 SMTP(Simple Mail Transfer Protocol) SMTP giao thức tin cậy chịu trách nhiệm phân phát Mail, chuyển Mail từ hệ thống mạng sang hệ thống mạng khác, chuyển Mail hệ thống mạng nội Giao thức SMTP định nghĩa RFC 821, SMTP dịch vụ tin cậy, hướng kết nối( connection-oriented) cung cấp giao thức TCP(Transmission Control Protocol ), sử dụng số hiệu cổng (well-known port) 25 Sau danh sách tập lệnh giao thức SMTP Lệnh Cú pháp chức Hello HELO Lệnh nhận diện SMTP From MAIL FROM: Địa người gởi Recipient RCPT TO: Địa người nhận Data DATA Bắt đầu gởi thông điệp Reset RSET Huỷ bỏ thông điệp Verify VRFY Kiểm tra username Expand EXPN Mở rộng danh sách Mail Help HELP [string] Yêu cầu giúp đỡ Quit QUIT Kết thúc phiên giao dịch SMTP Để sử dụng lệnh SMTP ta dùng lệnh telnet theo port 25 hệ thống xa sau gởi Mail thơng qua chế dòng lệnh Kỹ thuật sử dụng để kiểm tra hệ thống SMTP Server, điều yếu sử dụng SMTP để minh hoạ làm cách Mail gởi qua hệ thống khác Trong ví dụ sau minh hoạ q trình gởi Mail thơng qua chế dòng lệnh SMTP Học phần - Quản trị mạng Microsoft Windows Trang 435/555 Tài liệu hướng dẫn giảng dạy Hình 4.1: SMTP Session Ngồi cịn có số lệnh khác như: SEND, SOML, SAML, TURN định RFC 821 câu lệnh tuỳ chọn không sử dụng thường xuyên Lệnh HELP in tóm tắt lệnh thực thi Ví dụ ta dùng lệnh HELP RSET định thông tin yêu cầu sử dụng lệnh RSET, Lệnh VRFY EXPN hữu dụng thường bị khố lý an ninh mạng cung cấp cho người dùng chiếm dụng băng thơng mạng Ví dụ lênh EXPN yêu cầu liệt kê danh sách địa email nằm nhóm Mail Admin Lệnh VRFY để lấy thông tin cá nhân tài khoản đó, ví dụ lệnh VRFY , mac tài khoản cục Trường hợp ta dùng lệnh VRFY , jane bí danh nằm tập tin aliases giá trị trả địa Email tìm thấy tập tin aliases SMTP hệ thống phân phát mail trực tiếp từ đầu đến cuối(từ nơi bắt đầu phân phát trạm phân phát cuối cùng), điều sử dụng hầu hết hệ thống mail sử dụng giao thức store and forward UUCP X.400, hai giao thức di chuyển Mail qua hop, lưu trữ thơng điệp hop sau chuyển tới hệ thống tiếp theo, thơng điệp đươc chuyển tiếp tới hệ thống phân phát cuối Trong hình sau minh hoạ hai kỹ thuật store and forward phân phát trực tiếp tới hệ thống Mail Địa UUCP định đường mà Mail qua để tới người nhận, địa mail SMTP ngụ ý hệ thống phân phát sau Hình 4.2: Sơ đồ phân phối thư Học phần - Quản trị mạng Microsoft Windows Trang 436/555 Tài liệu hướng dẫn giảng dạy Phân phát trực tiếp(Direct delivery) cho phép SMTP phân phát mail mà không dự vào host trung gian Nếu SMTP phân phát bị lỗi hệ thống cục thơng báo cho người gởi hay đưa mail vào hàng đợi mail để phân phát sau Bất lợi việc phân phát trưc tiếp(direct delivery) yêu cầu hai hệ thống cung cấp đầu đủ thông tin điều khiển mail, số hệ thống điều khiển Mail PC, hệ thống mobile laptops, hệ thống thường tắt máy vào cuối ngày hay thường xuyên không trực tuyến (mail offline) Để điều khiển trường hợp cần phải có hệ thống DNS sử dụng để chuyển thông điệp tới máy chủ mail thay cho hệ thống phân phát mail trực tiếp Mail sau chuyển từ Server tới máy trạm máy trạm kết nối mạng trở lại, giao thức mạng POP cho phép thực chức I.2 Post Office Protocol POP giao thức cung cấp chế truy cập lưu trữ hộp thư cho người dùng Có hai phiên POP sử dụng rộng rãi POP2, POP3 POP2 định nghĩa RFC 937, POP3 định nghĩa RFC 1725 POP2 sử dụng 109 POP3 sử dụng Port 110 Các câu lệnh hai giao thức không giống chúng thực chức kiểm tra tên đăng nhập password user chuyển Mail người dùng từ Server tới hệ thống đọc Mail cục bột user Trong tập lệnh POP3 hồn tồn khác với tập lệnh POP2 Lệnh Chức USER username Cho biết thông tin username cần nhận Mail PASS password Password username cần nhận Mail STAT Hiển thị số thơng điệp chưa đọc tính bytes RETR n Nhận thơng điệp thứ n DELE n Xố thơng điệp thứ n LAST Hiển thị thông tin message cuối LIST [n] Hiển thị kích thước thơng điệp thứ n RSET Khơng xố tất thơng điệp, quay lại thông điệp TOP n In HEADER dịng thứ n thơng điệp NOOP Khơng làm QUIT Kết thúc phiên giao dịch POP3 Mặc dù câu lệnh POP3 POP2 khác chúng thực chức năng, sau ví dụ phiên giao dịch POP3 : Học phần - Quản trị mạng Microsoft Windows Trang 437/555 Tài liệu hướng dẫn giảng dạy Hình 4.3: POP3 Session I.3 Internet Message Access Protocol Là giao thức hỗ trợ việc lưu trữ truy xuất hộp thư người dùng, thơng qua IMAP người dùng sử dụng IMAP Client để truy cập hộp thư từ mạng nội mạng Internet nhiều máy khác Một số đặc điểm IMAP: - Tương thích đầy đủ với chuẩn MIME - Cho phép truy cập quản lý message từ hay nhiều máy khác - Hỗ trợ chế độ truy cập "online", "offline" - Hỗ trợ truy xuất mail đồng thời cho nhiều máy chia mailbox - Client không cần quan tâm định dạng file lưu trữ Server I.4 MIME MIME (Multipurpose Internet Mail Extensions) cung cấp cách thức kết hợp nhiều loại liệu khác vào thơng điệp gởi qua Internet dùng Email hay Newgroup Thông tin chuyển đổi theo cách trông giống khối ký tự ngẫu nhiên Những thông điệp sử dụng chuẩn MIME chứa hình ảnh, âm loại thơng tin khác lưu trữ máy tính Hầu hết chương trình xử lý thư điện tử tự động giải mã thông báo cho phép bạn lưu trữ liệu chứa chúng vào đĩa cứng Nhiều chương trình giải mã MIME khác tìm thấy NET I.5 X.400 X.400 giao thức ITU-T ISO định nghĩa ứng dụng rộng rải Châu Âu Canada, X.400 cung cấp tính điều khiển phân phối E-mail, X.400 sử dụng định dạng nhị phân khơng cần mã hóa nội dung truyền liệu mạng Một số đặc điểm giống X.400 SMTP - Cả hai giao thức tin cậy (cung cấp tính thơng báo gởi nhận message) - Cung cấp nhiều tính bảo mật - Lập lịch biểu phân phối Mail - Thiết lập độ ưu tiên cho Mail Học phần - Quản trị mạng Microsoft Windows Trang 438/555 Tài liệu hướng dẫn giảng dạy - SMTP có số chức mà X.400 không hỗ trợ - Kiểm tra địa người nhận trước phân phối message cịn X.400 ngược lại - Kiểm tra kích thước message trước gởi - Có khả chèn thêm loại liệu vào header message - Khả tương thích tốt với chuẩn MIME II Giới thiệu hệ thống mail Một hệ thống Mail yêu cầu phải có hai thành phần, định vị hai hệ thống khác hệ thống, Mail Server Mail Client Ngoài ra, cịn có thành phần khác Mail Host, Mail Gateway Sơ đồ hệ thống Email đầy đủa thành phần: Hình 4.4: Hệ thống Mail II.1 Mail gateway Một mail gateway máy kết nối mạng dùng giao thức truyền thông khác kết nối mạng khác dùng chung giao thức Ví dụ mail gateway kết nối mạng TCP/IP với mạng chạy giao thức Systems Network Architecture (SNA) Một mail gateway đơn giản dùng để kết nối mạng dùng chung giao thức mailer Khi mail gateway chuyển mail domain nội domain bên II.2 Mail Host Một mail host máy giữ vai trò máy chủ Mail hệ thống mạng Nó dùng thành phần trung gian để chuyển Mail vị trí khơng kết nối trực tiếp với Mail host phân giải địa người nhận để chuyển Mail server chuyển đến Mail gateway Một ví dụ Mail host máy mạng cục LAN có modem thiết lập liên kết PPP UUCP dùng đường dây thoại Mail host máy chủ đóng vai trị router mạng nội mạng Internet II.3 Mail Server Mail Server chứa mailbox người dùng Mail Server nhận mail từ mail Client gửi đến đưa vào hàng đợi để gửi đến Mail Host Học phần - Quản trị mạng Microsoft Windows Trang 439/555 Tài liệu hướng dẫn giảng dạy Mail Server nhận mail từ Mail Host gửi đến đưa vào mailbox người dùng Người dùng sử dụng NFS (Network File System) để mount thư mục chứa mailbox Mail Server để đọc Nếu NFS không hỗ trợ người dùng phải login vào Mail Server để nhận thư Trong trường hợp Mail Client hỗ trợ POP/IMAP Mail Server hỗ trợ POP/IMAP người dùng đọc thư POP/IMAP II.4 Mail Client Là chương trình hỗ trợ chức đọc soạn thảo thư, Mail Client tích hợp hai giao thức SMTP POP, SMTP hỗ trợ tính chuyển thư từ Client đến Mail Server, POP hỗ trợ nhận thư từ Mail Server Mail Client Ngoài giao thức việc tích hợp giao thức POP Mail Client cịn tích hợp giao thức IMAP, HTTP để hỗ trợ chức nhận thư cho Mail Client Các chương trình Mail Client thường sử dụng như: Microsoft Outlook Express, Microsoft Office Outlook, Eudora,… II.5 Một số sơ đồ hệ thống mail thường dùng II.5.1 Hệ thống mail cục Cấu hình hệ thống Mail đơn giản gồm nhiều trạm làm việc kết nối vào Mail Server Tất Mail chuyển cục Hình 4.5: Hệ thống Mail cụ II.5.2 Hệ thống mail cục có kết nối Hệ thống Mail mạng nhỏ gồm Mail Server, Mail Host Mail Gateway kết nối với hệ thống bên ngồi Khơng cần DNS Server Học phần - Quản trị mạng Microsoft Windows Trang 440/555 Tài liệu hướng dẫn giảng dạy Hình 4.6: Hệ thống Mail có kết nối ngồi II.5.3 Hệ thống hai domain gateway Cấu hình gồm domain Mail Gateway Trong cấu hình Mail Server, Mail Host, Mail Gateway (hoặc gateways) cho domain hoạt động hệ thống độc lập Để quản trị phân phối Mail cho domain dịch vụ DNS buộc phải có Hình 4.7: hệ thống kết nối mail thông qua Mail gateway III Một số khái niệm III.1 Mail User Agent (MUA) MUA : chương trình mà người sử dụng dùng để đọc, soạn thảo gửi Mail III.2 Mail Transfer Agent (MTA) MTA : chương trình chuyển thư máy Mail Hub Exchange Mail Transfer Agent (MTA) dùng giao thức SMTP để đóng vai trị SMTP Server làm nhiệm vụ định tuyến việc phân thư Nó nhận Mail từ Mail User Agent (MUA) MTA khác, sau chuyển Mail đến đến MTA máy khác hay MTA máy Để khơng đóng vai trị trạm phân thư đến cho người dùng, ta phải dùng chương trình khác POP, IMAP để thực việc Học phần - Quản trị mạng Microsoft Windows Trang 441/555 Tài liệu hướng dẫn giảng dạy III.3 Mailbox Mailbox tập tin lưu trữ tất Mail người dùng Trên hệ thống Unix, ta thêm tài khoản người dùng vào hệ thống đồng thời tạo mailbox cho người dùng Thơng thường, tên mailbox trùng với tên đăng nhập người dùng Khi có Mail gửi đến cho người dùng, chương trình xử lý Mail Server cục phân phối Mail vào mailbox tương ứng Khi người dùng đăng nhập vào hệ thống sử dụng Mail Client để nhận Mail (hoặc telnet trực tiếp vào Mail Server để nhận), POP Server vào thư mục chứa mailbox lấy Mail từ mailbox chuyển cho người dùng Thông thường, sau Client nhận Mail, Mail mailbox bị xóa Tuy nhiên, người dùng yêu cầu giữ lại Mail mailbox, điều thực nhờ vào tùy chọn Mail Client III.4 Hàng đợi mail (mail queue) Các Mail gởi chuyển gởi chuyển vào hàng đợi Có nhiều nguyên nhân khiến Mail bị giữ lại hàng đợi : - Khi mail tạm thời chưa thể chuyển có số địa danh sách người nhận chưa thể chuyển đến vào thời điểm - Một số tùy chọn cấu hình yêu cầu lưu trữ Mail vào hàng đợi - Khi số lượng tiến trình phân phối bị tắt nghẽn vượt giới hạn quy định III.5 Alias mail Một số vấn đề phức tạp thường gặp trình phân thư : - Phân phối đến cho người qua nhiều địa khác - Phân phối đến nhiều người qua địa - Kết nối thư với tập tin để lưu trữ dùng cho mục đích khác - Lọc thư thơng qua chương trình hay script Để giải vấn đề ta phải sử dụng Alias Alias thay địa người nhận hay nhiều địa khác, địa dùng thay người nhận, danh sách người nhận, chương trình, tập tin kết hợp loại IV Mối liên hệ DNS Mail Server DNS Mail dịch vụ có mối quan hệ mật thiết với Dịch vụ Mail dựa vào dịch vụ DNS để chuyển Mail từ mạng bên bên ngược lại Khi chuyển Mail, Mail Server nhờ DNS để tìm MX record để xác định máy chủ cần chuyển Mail đến Cú pháp record MX: [Domain_name] IN MX [Mail_Host] Thông qua việc khai báo cho ta biết tương ứng với domain_name ánh xạ trực tiếp vào Mail Host để định máy chủ nhận xử lý Mail cho tên miền Ví dụ: Học phần - Quản trị mạng Microsoft Windows Trang 442/555 Tài liệu hướng dẫn giảng dạy t3h.com IN MX mailserver.t3h.com V Giới thiệu chương trình Mail Server Hiện có nhiều chương trình Mail Server, tương ứng với mơi trường có số chương trình sử dụng thơng dụng, ví dụ môi trường Windows: - Microsoft Exchange Server: Là chương trình Mail Server thơng dụng Microsoft phát triển để cung cấp cho doanh nghiệp tổ chức hệ thống thư điện tử E-mail cho người dùng - Mdaemon: Là chương trình Mail Server cơng ty Alt-N Technologies, phát triển để hỗ trợ cho doanh nghiệp tổ chức hệ thống thư tính điện tử (E-mail) cho người dùng VI Cài đặt Exchange 2003 Server VI.1 Một số phiên Exchange - Exchange Server 5.5 - Hoạt động hệ điều hành Windows NT Server, Windows 2000 Server có sử dụng service pack - Khơng cần cài đặt Active Directory nhân bảng liệu đến Active Directory sử dụng Active Directory Connector (ADC) - Exchange 2000 Server - Windows 2000 Server (kèm theo Service pack cao hơn) - Có thể cài đặt member server domain controller - Exchange Server 2003 - Windows 2000 Server (yêu cầu SP3, SP4) - Windows 2003Server - Có thể cài đặt member server domain controller VI.2 Yêu cầu cài đặt Khi cài đặt Microsoft Exchange 2003 ta cần tham khảo bảng yêu cầu phần cứng: Thành phần Bộ xử lý (CPU) Yêu cầu đề nghị Pentium III 500 (Exchange Server 2003, Standard Edition) Pentium III 733 (Exchange Server 2003, Enterprise Edition) Hệ điều hành (OS) Windows 2003 Bộ nhớ (Memory) 512MB không space) gian Hệ thống System) đĩa tập tin (Disk 200MB ổ đĩa hệ thống, 500MB ổ đĩa cài đặt Exchange (File Tất partition có liên qua đến Exchange phải định dạng NTFS Học phần - Quản trị mạng Microsoft Windows Trang 443/555 ... cấp cho doanh nghiệp tổ chức hệ thống thư điện tử E-mail cho người dùng - Mdaemon: Là chương trình Mail Server cơng ty Alt-N Technologies, phát triển để hỗ trợ cho doanh nghiệp tổ chức hệ thống. .. vào Mail Server Tất Mail chuyển cục Hình 4.5: Hệ thống Mail cụ II.5.2 Hệ thống mail cục có kết nối ngồi Hệ thống Mail mạng nhỏ gồm Mail Server, Mail Host Mail Gateway kết nối với hệ thống bên... Gateway Trong cấu hình Mail Server, Mail Host, Mail Gateway (hoặc gateways) cho domain hoạt động hệ thống độc lập Để quản trị phân phối Mail cho domain dịch vụ DNS buộc phải có Hình 4.7: hệ thống