Bài giảng Quản trị mạng Linux: Bài 6 - TC Việt Khoa
lượt xem 41
download
Bài giảng Quản trị mạng Linux - Bài 6: Triển khai dịch vụ mail giúp người học trình bày được các thành phần và các giao thức được sử dụng trong hệ thống mail, cài đặt và cấu hình được sendmail, cài đặt và cấu hình hỗ trợ các loại client IMAP/ POP3/ WebMail.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Quản trị mạng Linux: Bài 6 - TC Việt Khoa
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn MH/MĐ: QUẢN TRỊ MẠNG LINUX Bài 1: TRIỂN KHAI VÀ QUẢN TRỊ HỆ ĐIỀU HÀNH LINUX Bài 2: QUẢN TRỊ TÀI KHOẢN NGƯỜI DÙNG VÀ LẬP TRÌNH SHELL Bài 3: TRIỂN KHAI DỊCH VỤ DNS VÀ DHCP Bài 4: TRIỂN KHAI DỊCH VỤ SAMBA VÀ NFS Bài 5: TRIỂN KHAI DỊCH VỤ WEB VÀ FTP Bài 6: TRIỂN KHAI DỊCH VỤ MAIL Bài 7: BẢO MẬT HỆ THỐNG LINUX ÔN TẬP BÁO CÁO ĐỒ ÁN THI
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Bài 6: TRIỂN KHAI DỊCH VỤ MAIL Cài đặt, cấu hình và theo giỏi dịch vụ Mail trên hệ điều hành linux Ôn tập hệ thống mail Cài đặt và cấu hình Sendmail Cấu hình POP Mail Server Cài đặt và cấu hình Webmail – Openwebmail Câu hỏi ôn tập
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn MỤC TIÊU BÀI HỌC Trình bày được các thành phần và các giao thức được sử dụng trong hệ thống mail. Cài đặt và cấu hình được sendmail. Cài đặt và cấu hình hỗ trợ các loại client : IMAP/ POP3/ WebMail.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Ôn tập hệ thống mail Giao thức SMTP: SMTP (Simple Mail Transfer Protocol) là giao thức tin cậy chịu trách nhiệm phân phát mail. SMTP dùng cổng mặc định 25 của giao thức TCP. Giao thức POP3 và IMAP: POP (Post Office Protocol) và IMAP (Internet Access Control Protocol) đều được sử dụng để hỗ trợ cho những ứng dụng Mail Client nhận thư từ Mail Server. POP3 và IMAP dùng cổng mặc định 110 và 143 của giao thức TCP.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Ôn tập hệ thống mail Giới thiệu về hệ thống mail Mail Gateway: máy kết nối giữa các mạng khác nhau dùng chung giao thức. Mail Host: là máy giữ vai trò máy chủ mail chính trong hệ thống mạng. Mail Server: chứa mailbox của người dùng. Mail Client: là những hệ thống mà nó cho phép tập tin mail spool của user được đọc thông qua cơ chế mount.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Ôn tập hệ thống mail Mối liên hệ giữa DNS và Mail Server Sendmail dựa vào dịch vụ DNS để chuyển mail từ mạng bên trong ra bên ngoài và ngược lại. Sendmail tìm MX record để xác định máy chủ cần chuyển đến. [domain name] IN MX 0 [mail server] Ví dụ: ispace.edu.vn. IN MX 0 mailserver.ispace.edu.vn.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Ôn tập hệ thống mail Các khái niệm MUA (Mail User Agent): là những chương trình mà người sử dụng dùng để đọc, soạn thảo và gởi mail. MTA (Mail Transfer Agent): là chương trình chuyển thư giữa các máy mail hub. Sendmail là một trong những chương trình truyền tải thư tín điện tử (MTA) được sử dụng rộng rãi nhất trên thế giới. Hàng đợi (Queue): các mail gởi đi có thể được gởi đi ngay lập tức hoặc cũng có thể được chuyển vào hàng đợi. Alias: là một địa chỉ thay thế. Địa chỉ này có thể là một người nhận, một nhóm người nhận, một chương trình, một tập tin hoặc là sự kết hợp giữa các loại này.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Ôn tập hệ thống mail Các khái niệm Mailing List: là một danh sách các địa chỉ e-mail được tập hợp theo 1 chủ đề nào đó Ví dụ: địa chỉ e-mail của 1 câu lạc bộ, của 1 công ty, của 1 tập hợp người có cùng sự quan tâm tới 1 vấn đề nào đó,... E-mail Forwarding: là một dạng địa chỉ e-mail không trực tiếp lưu giữ các e-mail khi được người sử dụng Internet gửi tới mà nó chỉ có tác dụng chuyển tiếp các e-mail liên hệ này tới 1 địa chỉ e-mail định trước có khả năng lưu giữ các e-mail liên hệ. Ví dụ: địa chỉ e-mail: webmaster@ispace.edu.vn là địa chỉ e- mail chuyển tiếp, khi bạn gửi mail tới địa chỉ e-mail này, e- mail sẽ được tự động gửi chuyển tiếp tới địa chỉ e-mail: admin@ispace.edu.vn Mailbox: là tập tin lưu trữ tất cả các mail của người dùng.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Cài đặt và khởi động sendmail Cài đặt sendmail: Cài đặt từ gói RPM: #rpm –ivh Cài đặt từ lệnh YUM: #yum install sendmail Khởi động dịch vụ sendmail #/etc/init.d/sendmail start/stop/restart
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các bước cấu hình sendmail Edit thông tin cần thiết cho mail server trong file /etc/mail/sendmail.mc Khởi tạo lại file /etc/mail/sendmail.cf bởi dùng m4 Cú pháp: #m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf Xem lại thông tin cấu hình trong file /etc/mail/sendmail.cf nếu có thay đổi thì edit file /etc/mail/sendmail.mc và khởi tạo lại file /etc/mail/sendmail.cf Restart lại sendmail: #/etc/init.d/sendmail start|restart|stop Chú ý: Trong quá trình cấu hình sendmail khuyến khích không được edit trực tiếp file /etc/mail/sendmail.cf nếu thực sự không cần thiết.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail File /etc/mail/sendmail.mc File sendmail.mc hỗ trợ chúng ta cấu hình mail server mà không thay đổi trực tiếp file sendmail.cf Trong sendmail.mc những dòng bắt đầu bằng dnl(delete new line) thì những dòng đó đã bị disable, dnl tương ứng với # Cấu hình sendmail.mc: #vi /etc/sendmail/sendmail.mc Disable hai dòng sau bằng cách thêm từ khoá dnl ở đầu dòng: dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') dnl dnl FEATURE(`accept_unresolvable_domains')dnl Khởi tạo file cấu hình sendmail.cf #m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail File /etc/mail/sendmail.cf Chia làm 3 nhóm: Nhóm 1: là những tham số cấu hình môi trường hoạt động của sendmail. Nhóm 2: là phần định nghĩa cách hoạt động của sendmail. Nhóm 3: là phần mô tả các rule set mà người dùng định nghĩa lại phương thức xử lý của sendmail.
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail File /etc/mail/sendmail.cf Tên tùy chọn Cú pháp khai báo Ý nghĩa # # Ghi chú thông tin cần thiết khi cấu hình M Mname,field1=value1 Định nghĩa mailer D DX Định nghĩa macro X có giá trị là chuỗi ký tự. D{macro_name} tự. V Vn Chỉ định phiên bản của tập tin cấu hình. R RLHS rhs Định nghĩa luật mới. S Snn Bắt đầu một rule set mới. C CX Khai báo class macro X có các giá trị value1 và value 2 F FX/path/filename Định nghĩa class macro từ file P Pclass=nn Thiết lập độ ưu tiên cho mail
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Macro Khi các giá trị được sử dụng nhiều lần trong tập tin sendmail.cf thì nên tập trung về một chỗ để dễ dàng chỉnh sửa. Để làm điều này, ta sử dụng Macro. Một số Macro được sendmail định sẵn Tên macro Ý nghĩa N Nhận dạng lỗi trong message của người gởi V Chỉ định phiên bản của sendmail W Tên ngắn của host (short hostname) J Bí danh của hostname( canonical hostname) M Tên miền (domain) K UUCP node name
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Sendmail Macro: File Macro của sendmail được lưu trong file /etc/mail/sendmail.mc, trong file này chứa các chỉ dẫn giúp quản trị hệ thống mail. Các Mailer: có thể là một MTA hoặc là Mail Delivery Agent Rule: nhằm mục đích viết lại một địa chỉ thành một địa chỉ khác. Rule Set: tập hợp các Rule thành một Rule Set
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các tập tin cấu hình sendmail File /etc/mail/access Tập tin access dùng để cấu hình mail server sẽ nhận và chuyển mail cho những domain nào Cú pháp: [host, domain, or address] [RELAY/REJECT] Ví dụ: ispace.edu.vn RELAY spam.com REJECT Để chuẩn hóa file access text thành file access.db, sử dụng lệnh sau: #makemap hash /etc/mail/access.db < /etc/mail/access
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các tập tin cấu hình sendmail File /etc/mail/local-host-names File /etc/mail/local-host-names hay tập tin /etc/mail/sendmail.cw cho phép chỉ định danh sách các host và domain mà Mail Server chịu trách nhiệm quản lý Mail. Cú pháp khai báo trong file: My-site.com Another-site.com Ví dụ mydomain.net otherdomain.com
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các tập tin cấu hình sendmail File /etc/mail/virtusertable Tập hợp các chỉ dẫn cơ bản, hỗ trợ cho các vấn đề nhận thư. Ánh xạ virtual user tới local user account user@virthost.com vrt001 Ánh xạ một địa chỉ mail cho một mailbox của user tới một mailbox của user ở miền khác bob@virthost.com bsmith@somewhereelse.com Ánh xạ toàn bộ toàn bộ địa chỉ mail của một miền nào đó tới một mailbox của user cục bộ. @virtualdomain.com user@anotherplace.org Ánh xạ tất cả các user từ miền này tới cùng username tương ứng ở miền khác. @onedomain.com %1@seconddomain.com
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các tập tin cấu hình sendmail File /etc/mail/mailertable Được sử dụng để chuyển mail tới một máy mail server khác. Cú pháp của file mailertable smtp: Ví dụ: domain.com smtp:mail.newserver.com domain2.com smtp:[mail.otherserver.com] Hoặc ta có thể khai báo mailer như sau: fit.ispace.edu.vn relay:fit-svr.ispace.edu.vn fit.ispace.edu.vn relay:[172.29.8.13]
- TRƯỜNG TRUNG CẤP VIỆT KHOA Website: http://www.vietkhoa.edu.vn Cài đặt và cấu hình sendmail Các tập tin cấu hình sendmail File /etc/mail/domaintable Khai báo danh sách các domain tương tương với domain cục bộ. Hỗ trợ trong việc thay đổi tên miền. Khai báo hai hay nhiều tên miền trỏ về cùng một mailbox. Cú pháp: olddomain newdomain Ví dụ: nguyenhoang.com.vn ispace.edu.vn
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Quản trị mạng Linux: Bài 3 - TC Việt Khoa
33 p | 272 | 73
-
Bài giảng Quản trị mạng Linux: Bài 4 - TC Việt Khoa
22 p | 222 | 64
-
Bài giảng Quản trị mạng Linux: Bài 2 - TC Việt Khoa
25 p | 225 | 56
-
Bài giảng Quản trị mạng Linux: Bài 5 - TC Việt Khoa
40 p | 246 | 54
-
Bài giảng Quản trị mạng Linux: Bài 1 - TC Việt Khoa
54 p | 236 | 53
-
Bài giảng Quản trị mạng Linux: Bài 7 - TC Việt Khoa
38 p | 221 | 50
-
Bài giảng Quản trị mạng Linux: Mở đầu - TC Việt Khoa
10 p | 196 | 32
-
Bài giảng Quản trị mạng Linux - Chương 2: Dịch vụ DHCP Server
12 p | 169 | 19
-
Bài giảng Quản trị Linux: Webserver trên Linux - Đặng Thanh Bình
18 p | 98 | 18
-
Bài giảng Quản trị mạng Linux - Chương 5: Dịch vụ File Server
46 p | 121 | 12
-
Bài giảng Quản trị mạng và hệ thống: Chương 2 - ThS. Trần Thị Dung
10 p | 88 | 10
-
Bài giảng Quản trị mạng và hệ thống: Chương 4 - ThS. Trần Thị Dung
17 p | 89 | 10
-
Bài giảng Quản trị Linux: Quản trị hệ thống tập tin - Đặng Thanh Bình
43 p | 62 | 8
-
Bài giảng Quản trị mạng Linux - Chương 4: Dịch vụ Printer Server
34 p | 86 | 6
-
Bài giảng Quản trị Linux: Basic system administration - Đặng Thanh Bình
79 p | 76 | 5
-
Bài giảng Quản trị hệ thống Unix/Linux
0 p | 85 | 5
-
Bài giảng Quản trị Linux: Quản trị người dùng - Đặng Thanh Bình
31 p | 70 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn