SlideShare a Scribd company logo
1 of 7
Trung Tâm Đào Tạo
Quản Trị Mạng Và An Ninh Mạng Quốc Tế Athena
Báo Cáo Thực Tập Tuần I
Sinh viên thực tập: Nguyễn Trần Minh Tiến
Khoa: Công nghệ thông tin
Trường: ĐH Quốc Tế - ĐH Quốc Gia Tp Hồ Chí Minh
Ngành thực tập: Công nghệ thông tin
Đề tài thực tập: Xây dựng hệ thống mail server
(Postfix, Dovecot) doanh nghiệp trên Linux
Giáo viên hướng dẫn: Võ Đỗ Thắng
Tuần 1: 16/06/2014 – 20/06/2014
Nội Dung
I. Gặp giáo viên hướng dẫn, nhận tài liệu thực tập, nghe phổ biến công việc...........3
1. Gặp giáo viên hướng dẫn.......................................................................................3
2. Tài liệu thực tập .....................................................................................................3
3. Phổ biến công việc .................................................................................................3
II. Tìm hiểu về hệ thống mail server trên Linux .........................................................3
1. Giới thiệu về hệ thống mail server trên Linux .......................................................4
2. Tìm hiểu về các Postfix, Dovecot, Mail Client........................................................5
III. Cài đặt hệ thống mail server trên Linux ................................................................6
1. Yêu cầu cấu hình....................................................................................................6
2. Cài đặt Postfix, Dovecot, Mail Client......................................................................6
I. Gặp giáo viên hướng dẫn, nhận tài liệu thực tập, nghe phổ biến công việc:
1. Gặp giáo viên hướng dẫn:
Thầy Võ Đỗ Thắng (Giám đốc trung tâm đào tạo Quản Trị Mạng và An Ninh Mạng Quốc
Tế Athena).
2. Tài liệu thực tập:
Sách lab Linux LP1 + LP2.
CD hướng dẫn Linux 1 + 2 của trung tâm Athena.
3. Phổ biến công việc:
Sinh viên thực tập nghiên cứu tìm hiểu và thực hành dưới sự hướng dẫn của giáo viên,
đi thực tập đúng buổi, đúng giờ, có điểm danh, đáng giá, hàng tuần phải nộp báo cáo,
clip demo thực hiện cho giáo viên hướng dẫn kiểm tra.
II. Tìm hiểu về hệ thống mail server trên Linux:
1. Giới thiệu về hệ thống mail server trên Linux:
Ngày nay, quá trình tin học hóa trong các doanh nghiệp diễn ra khá nhanh khiến cho hệ
thống E-mail của doanh nghiệp trở nên hết sức quan trọng. Vì hệ thống e-mail cho
doanh nghiệp cần đảm bảo các yêu cầu về tính sẵn sàng (Availability)-hoạt động ổn định
và dễ dàng mở rộng, và tính riêng tư (Private) cho doanh nghiệp. Ngoài ra chi phí đầu tư
cũng rất quan trọng khi chọn và triển khai.
Các hệ thống Mail Server chuyên dụng thì chi phí cao nhưng hoạt động ổn định, nhanh
và bảo mật cao thường thì chỉ triển khai cho các doanh nghiệp lớn đòi hỏi tính bảo mật
cao. Mô hình dạng cơ bản như sau:
Đối với các doanh nghiệp vừa và nhỏ ta cũng có thể triển khai như mô hình trên nhưng
không sử dụng đến các Mail Server chuyên dụng. Giải pháp dùng trong trường hợp này
thường là triển khai trên hệ thống Linux-Unix hoặc Microsoft
Linux-Unix: Ưu điểm là miễn phí và mã nguồn mở, yêu cầu phần cứng thấp, nhanh và ổn
định. Nhược điểm khó triển khai và quản trị. Microsoft: Ưu điểm dễ dàng triển khai và
quản trị, thân thiện với người dùng. Nhược điểm giá thành tương đối cao và yêu cầu
phần cứng cao.
Nhưng bất cứ hệ thống mail nào cũng hoạt động dựa trên kiến trúc sau:
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 chóng. Các chương trình MUA tiêu biểu là: Outlook (Windows), Evolution
(Linux), ThunderBird va Eudora
Mail Transport Agent (MTA)(thường gọi là Mail Transport Agent, Message Transfer
Agent, or SMTP Daemond): Là một dịch vụ trên máy tính có nhiệm vụ chuyển Email từ
máy tính đến một nơi khác (Mail Delivery Agent).
Các chương trình cung cấp dịch vụ MTA tiêu biểu là: Qmail, Sendmail, Postfix (Linux),
Edge/Hub Tranpost của MS Exchange Server (Windows).
Mail Delivery Agent (MDA): Là Dịch vụ tiếp nhận các Email và phân phối chúng đến các
hộp thư cá nhân. Các chương trình cung cấp dịch vụ tiêu biểu là: Procmail, Mail.local,
rmail (Linux), Mailbox Server trong MS Exchange (Windows)
Mail Submission Agent (MSA): Là chương trình nhận Email từ MUA qua cổng 587 (Bảo
mật hơn SMTP cổng 25 vì nó đòi hỏi Authenticate hay các hành động tương tự để chống
spam trong local) và kết hợp với MTA để chuyển Email. Đa số các MTA làm nhiệm vụ
MSA luôn (posfix, Sendmail), trên MS Exchange thì MSA do Mailbox role + Client receive
connector (trên Hub transport role) đảm nhiệm.
Mail Access Agent/ Mail Retrieval Agent (MAA/MRA): MRA là chương trình tìm về hoặc
lấy Email về từ remote Mail server, và kết hợp với MDA để phân phối mail về local hoặc
remote mailbox. MAA là dịch vụ cung cấp để truy cập đến tìm kiếm và lấy email về. Các
chương trình tiêu biểu: IMAP, POP3 Server, dovecot (Linux), Client Access Server trên
MS Exchange (Windows). MRA bây giờ thường do các MUA đảm nhiệm đó chính là các
POP3, IMAP Client.
2. Tìm hiểu về các Postfix, Dovecot, Mail Client:
a. Postfix:
Postfix là một MTA được viết bởi Wietse Venema khi ông đang làm việc ở trung tâm
nghiên cứu T. J. Watson của IBM. Đặc điểm của Postfix: dễ quản lý, nhanh, an toàn.
Chỉ cần một server với hardware thông thường, Postfix có thể chuyển giao hàng
triệu email một ngày. Ngày nay postfix là một trong nhưng MTA khá phổ biến trên
các mail server.
b. Dovecot:
Dovecot là một MAA cung cấp các dịch vụ IMAP và POP3 được cài phổ biến trên các
CentOS, Nó là một phần mềm mã nguồn mở được Timo Sirainen viết và phát triển.
Đặc điểm của Dovecot là: bảo mật, nhanh và dễ quản lý.
c. Thunderbird:
Thunderbird là một trong những ứng dụng mail phổ biến nhất trên các Mail Server,
nó hỗ trợ cả các giao thức IMAP/POP3 và SMTP, và là một phần mềm mã nguồn mở,
nó giúp người dùng có thể đọc và quản lý e-mail của mình.
III. Cài đặt hệ thống mail server trên Linux:
1. Yêu cầu cấu hình:
Với các hệ thống Linux yêu cầu về phần cứng rất bình thường, một server với cấu hình
trung bình vẫn có thể cài đặt và chạy ổn định. Ví dụ: Một máy tính với cấu hình: CPU
Pentium III 600MHZ, RAM 256MB, HDD 40GB. Có thể làm Mail Server phục vụ khoảng
300 – 400 User. Về phần các phần mềm trên hệ thống:
- Hệ Điều Hành: CentOS 6.5 Chạy dạng command Line hay đồ họa đều được (chế độ
Command Line thì tốn ít ổ cứng, và chạy tốn ít RAM và CPU hơn).
- SMTP Server: Postfix 2.11
- POP3/IMAP Server version 4
- Web Mail: SquirrelMail hoặc Roundcube 1.01
2. Cài đặt Postfix, Dovecot, Thunderbird:
Có hai hình thức cài đặt đó là từ Source và cài đặt tập tin từ binary. Thông thường để
bảo mật và tối ưu hóa khi cài đặt và để cập nhật phiên bản mới nhất ta nên cài từ
source, nhưng nó đòi hỏi người quản trị phải nắm rõ cách biên dịch và cài đặt, đồng thời
hiểu rõ chương trình cần cài đặt và nhu cầu của hệ thống.
Source Postfix có thể tải tại đây: http://postfix.psshee.com/pub/official/postfix-
2.11.1.tar.gz
Tải Source Dovecot tại đây http://www.dovecot.org/releases/2.2/dovecot-2.2.13.tar.gz
Tải Source SquirrelMail tại:
http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fprdownloads.sourceforge.n
et%2Fsquirrelmail%2Fsquirrelmail-webmail-1.4.22.tar.gz
Tải source Thunderbird tại:
https://download.mozilla.org/?product=thunderbird-24.6.0&os=linux&lang=vi
Tải source Roundcube tại:
http://sourceforge.net/projects/roundcubemail/files/roundcubemail/1.0.1/roundcube
mail-1.0.1.tar.gz/download
a. Cài đặt bằng RPM theo cú pháp:
$ rpm {-i|--install} [install-options ] <tập tin rpm> ...
b. Cài đặt bằng YUM theo cú pháp:
Postfix: $yum install postfix.
Dovecot: $yum install dovecot.
Squirrelmail: $yum install squirrelmail.
Thunderbird: $yum install thunderbird.
Baocaotuan1

More Related Content

What's hot

Báo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpBáo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpLe Trung Hieu
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008laonap166
 
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javaTruong NGUYEN
 
bctntlvn (50).pdf
bctntlvn (50).pdfbctntlvn (50).pdf
bctntlvn (50).pdfLuanvan84
 
Thiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportThiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportHate To Love
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳTai Ly
 
Báo cáo thực tập doanh nghiệp-Athena
Báo cáo thực tập doanh nghiệp-AthenaBáo cáo thực tập doanh nghiệp-Athena
Báo cáo thực tập doanh nghiệp-Athenaquocluong
 
Mạng ngang hàng P2P
Mạng ngang hàng P2PMạng ngang hàng P2P
Mạng ngang hàng P2PQuốc Kun
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nhoNguyễn Quân
 
Postfix Dovecot CentOS 6.5
Postfix Dovecot CentOS 6.5Postfix Dovecot CentOS 6.5
Postfix Dovecot CentOS 6.5thienma217
 
Mcsa 2012 file server và share permission
Mcsa 2012 file server và share permissionMcsa 2012 file server và share permission
Mcsa 2012 file server và share permissionlaonap166
 
Baocao Tong Hop
Baocao Tong HopBaocao Tong Hop
Baocao Tong Hopfoolman209
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhNgok Ánk
 
Peer to peer
Peer to peerPeer to peer
Peer to peerAnh Quoc
 
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003Long Kingnam
 

What's hot (20)

Báo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpBáo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệp
 
Đề tài: Thiết kế hệ thống mạng máy tính, HAY, 9đ - tải qua zalo=> 0909232620
Đề tài: Thiết kế hệ thống mạng máy tính, HAY, 9đ - tải qua zalo=> 0909232620Đề tài: Thiết kế hệ thống mạng máy tính, HAY, 9đ - tải qua zalo=> 0909232620
Đề tài: Thiết kế hệ thống mạng máy tính, HAY, 9đ - tải qua zalo=> 0909232620
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
 
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-java
 
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đĐề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
 
Xây Dựng Mạng LAN
Xây Dựng Mạng LANXây Dựng Mạng LAN
Xây Dựng Mạng LAN
 
bctntlvn (50).pdf
bctntlvn (50).pdfbctntlvn (50).pdf
bctntlvn (50).pdf
 
Thiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportThiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transport
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
Đề tài: Xây dựng hệ thống hạ tầng mạng cho doanh nghiệp, HAY
Đề tài: Xây dựng hệ thống hạ tầng mạng cho doanh nghiệp, HAYĐề tài: Xây dựng hệ thống hạ tầng mạng cho doanh nghiệp, HAY
Đề tài: Xây dựng hệ thống hạ tầng mạng cho doanh nghiệp, HAY
 
Báo cáo thực tập doanh nghiệp-Athena
Báo cáo thực tập doanh nghiệp-AthenaBáo cáo thực tập doanh nghiệp-Athena
Báo cáo thực tập doanh nghiệp-Athena
 
Mạng ngang hàng P2P
Mạng ngang hàng P2PMạng ngang hàng P2P
Mạng ngang hàng P2P
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
 
Postfix Dovecot CentOS 6.5
Postfix Dovecot CentOS 6.5Postfix Dovecot CentOS 6.5
Postfix Dovecot CentOS 6.5
 
Mcsa 2012 file server và share permission
Mcsa 2012 file server và share permissionMcsa 2012 file server và share permission
Mcsa 2012 file server và share permission
 
Baocao Tong Hop
Baocao Tong HopBaocao Tong Hop
Baocao Tong Hop
 
Bao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinhBao cao do an ltm hoan chinh
Bao cao do an ltm hoan chinh
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003
Đồ án mạng-Tìm hiểu hệ thống domain controler trên Windows Server 2003
 
Thiết kế mạng LAN cho công ty 2 tầng
Thiết kế mạng LAN cho công ty 2 tầng Thiết kế mạng LAN cho công ty 2 tầng
Thiết kế mạng LAN cho công ty 2 tầng
 

Similar to Baocaotuan1

Athena_BaoCao_Huynh_Chanh_Thong_MailServer
Athena_BaoCao_Huynh_Chanh_Thong_MailServerAthena_BaoCao_Huynh_Chanh_Thong_MailServer
Athena_BaoCao_Huynh_Chanh_Thong_MailServerHuỳnh Thông
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳNguyễn Vân
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳThu Hien
 
chuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptchuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptkhamgo1191
 
Bao cao thuc tap tuan 1 Athena Tran Dang Khoa
Bao cao thuc tap tuan 1 Athena Tran Dang KhoaBao cao thuc tap tuan 1 Athena Tran Dang Khoa
Bao cao thuc tap tuan 1 Athena Tran Dang KhoaÂu Dương Bình
 
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Vu Hung Nguyen
 
Bài báo cáo
Bài báo cáoBài báo cáo
Bài báo cáoFanker_Zip
 
Nghien cuu-trien-khai-m daemon
Nghien cuu-trien-khai-m daemonNghien cuu-trien-khai-m daemon
Nghien cuu-trien-khai-m daemonlaonap166
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ0909128965
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpTrần Hiệu
 
Co Ban Ve Internet
Co Ban Ve InternetCo Ban Ve Internet
Co Ban Ve Internetbstuananh
 
Ex 1 chapter03-appliation-layer-tony_chen - tieng viet
Ex 1 chapter03-appliation-layer-tony_chen - tieng vietEx 1 chapter03-appliation-layer-tony_chen - tieng viet
Ex 1 chapter03-appliation-layer-tony_chen - tieng vietĐô GiẢn
 

Similar to Baocaotuan1 (20)

Athena_BaoCao_Huynh_Chanh_Thong_MailServer
Athena_BaoCao_Huynh_Chanh_Thong_MailServerAthena_BaoCao_Huynh_Chanh_Thong_MailServer
Athena_BaoCao_Huynh_Chanh_Thong_MailServer
 
Đề tài: Tìm hiểu mail server dựa trên phần mềm mã nguồn mở Zimbra
Đề tài: Tìm hiểu mail server dựa trên phần mềm mã nguồn mở ZimbraĐề tài: Tìm hiểu mail server dựa trên phần mềm mã nguồn mở Zimbra
Đề tài: Tìm hiểu mail server dựa trên phần mềm mã nguồn mở Zimbra
 
Mailserver
MailserverMailserver
Mailserver
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
chuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptchuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.ppt
 
5-nos.ppt
5-nos.ppt5-nos.ppt
5-nos.ppt
 
Giao trinh mang can ban
Giao trinh mang can banGiao trinh mang can ban
Giao trinh mang can ban
 
Bc athena
Bc athenaBc athena
Bc athena
 
Bao cao thuc tap tuan 1 Athena Tran Dang Khoa
Bao cao thuc tap tuan 1 Athena Tran Dang KhoaBao cao thuc tap tuan 1 Athena Tran Dang Khoa
Bao cao thuc tap tuan 1 Athena Tran Dang Khoa
 
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
 
Bài báo cáo
Bài báo cáoBài báo cáo
Bài báo cáo
 
Nghien cuu-trien-khai-m daemon
Nghien cuu-trien-khai-m daemonNghien cuu-trien-khai-m daemon
Nghien cuu-trien-khai-m daemon
 
Tuan5
Tuan5Tuan5
Tuan5
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
--De cuong on tap hdh
 --De cuong on tap hdh --De cuong on tap hdh
--De cuong on tap hdh
 
Co Ban Ve Internet
Co Ban Ve InternetCo Ban Ve Internet
Co Ban Ve Internet
 
Ex 1 chapter03-appliation-layer-tony_chen - tieng viet
Ex 1 chapter03-appliation-layer-tony_chen - tieng vietEx 1 chapter03-appliation-layer-tony_chen - tieng viet
Ex 1 chapter03-appliation-layer-tony_chen - tieng viet
 
Baocaothuctap
BaocaothuctapBaocaothuctap
Baocaothuctap
 

Baocaotuan1

  • 1. Trung Tâm Đào Tạo Quản Trị Mạng Và An Ninh Mạng Quốc Tế Athena Báo Cáo Thực Tập Tuần I Sinh viên thực tập: Nguyễn Trần Minh Tiến Khoa: Công nghệ thông tin Trường: ĐH Quốc Tế - ĐH Quốc Gia Tp Hồ Chí Minh Ngành thực tập: Công nghệ thông tin Đề tài thực tập: Xây dựng hệ thống mail server (Postfix, Dovecot) doanh nghiệp trên Linux Giáo viên hướng dẫn: Võ Đỗ Thắng Tuần 1: 16/06/2014 – 20/06/2014
  • 2. Nội Dung I. Gặp giáo viên hướng dẫn, nhận tài liệu thực tập, nghe phổ biến công việc...........3 1. Gặp giáo viên hướng dẫn.......................................................................................3 2. Tài liệu thực tập .....................................................................................................3 3. Phổ biến công việc .................................................................................................3 II. Tìm hiểu về hệ thống mail server trên Linux .........................................................3 1. Giới thiệu về hệ thống mail server trên Linux .......................................................4 2. Tìm hiểu về các Postfix, Dovecot, Mail Client........................................................5 III. Cài đặt hệ thống mail server trên Linux ................................................................6 1. Yêu cầu cấu hình....................................................................................................6 2. Cài đặt Postfix, Dovecot, Mail Client......................................................................6
  • 3. I. Gặp giáo viên hướng dẫn, nhận tài liệu thực tập, nghe phổ biến công việc: 1. Gặp giáo viên hướng dẫn: Thầy Võ Đỗ Thắng (Giám đốc trung tâm đào tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế Athena). 2. Tài liệu thực tập: Sách lab Linux LP1 + LP2. CD hướng dẫn Linux 1 + 2 của trung tâm Athena. 3. Phổ biến công việc: Sinh viên thực tập nghiên cứu tìm hiểu và thực hành dưới sự hướng dẫn của giáo viên, đi thực tập đúng buổi, đúng giờ, có điểm danh, đáng giá, hàng tuần phải nộp báo cáo, clip demo thực hiện cho giáo viên hướng dẫn kiểm tra. II. Tìm hiểu về hệ thống mail server trên Linux: 1. Giới thiệu về hệ thống mail server trên Linux: Ngày nay, quá trình tin học hóa trong các doanh nghiệp diễn ra khá nhanh khiến cho hệ thống E-mail của doanh nghiệp trở nên hết sức quan trọng. Vì hệ thống e-mail cho doanh nghiệp cần đảm bảo các yêu cầu về tính sẵn sàng (Availability)-hoạt động ổn định và dễ dàng mở rộng, và tính riêng tư (Private) cho doanh nghiệp. Ngoài ra chi phí đầu tư cũng rất quan trọng khi chọn và triển khai. Các hệ thống Mail Server chuyên dụng thì chi phí cao nhưng hoạt động ổn định, nhanh và bảo mật cao thường thì chỉ triển khai cho các doanh nghiệp lớn đòi hỏi tính bảo mật cao. Mô hình dạng cơ bản như sau:
  • 4. Đối với các doanh nghiệp vừa và nhỏ ta cũng có thể triển khai như mô hình trên nhưng không sử dụng đến các Mail Server chuyên dụng. Giải pháp dùng trong trường hợp này thường là triển khai trên hệ thống Linux-Unix hoặc Microsoft Linux-Unix: Ưu điểm là miễn phí và mã nguồn mở, yêu cầu phần cứng thấp, nhanh và ổn định. Nhược điểm khó triển khai và quản trị. Microsoft: Ưu điểm dễ dàng triển khai và quản trị, thân thiện với người dùng. Nhược điểm giá thành tương đối cao và yêu cầu phần cứng cao. Nhưng bất cứ hệ thống mail nào cũng hoạt động dựa trên kiến trúc sau: 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 chóng. Các chương trình MUA tiêu biểu là: Outlook (Windows), Evolution (Linux), ThunderBird va Eudora Mail Transport Agent (MTA)(thường gọi là Mail Transport Agent, Message Transfer Agent, or SMTP Daemond): Là một dịch vụ trên máy tính có nhiệm vụ chuyển Email từ máy tính đến một nơi khác (Mail Delivery Agent).
  • 5. Các chương trình cung cấp dịch vụ MTA tiêu biểu là: Qmail, Sendmail, Postfix (Linux), Edge/Hub Tranpost của MS Exchange Server (Windows). Mail Delivery Agent (MDA): Là Dịch vụ tiếp nhận các Email và phân phối chúng đến các hộp thư cá nhân. Các chương trình cung cấp dịch vụ tiêu biểu là: Procmail, Mail.local, rmail (Linux), Mailbox Server trong MS Exchange (Windows) Mail Submission Agent (MSA): Là chương trình nhận Email từ MUA qua cổng 587 (Bảo mật hơn SMTP cổng 25 vì nó đòi hỏi Authenticate hay các hành động tương tự để chống spam trong local) và kết hợp với MTA để chuyển Email. Đa số các MTA làm nhiệm vụ MSA luôn (posfix, Sendmail), trên MS Exchange thì MSA do Mailbox role + Client receive connector (trên Hub transport role) đảm nhiệm. Mail Access Agent/ Mail Retrieval Agent (MAA/MRA): MRA là chương trình tìm về hoặc lấy Email về từ remote Mail server, và kết hợp với MDA để phân phối mail về local hoặc remote mailbox. MAA là dịch vụ cung cấp để truy cập đến tìm kiếm và lấy email về. Các chương trình tiêu biểu: IMAP, POP3 Server, dovecot (Linux), Client Access Server trên MS Exchange (Windows). MRA bây giờ thường do các MUA đảm nhiệm đó chính là các POP3, IMAP Client. 2. Tìm hiểu về các Postfix, Dovecot, Mail Client: a. Postfix: Postfix là một MTA được viết bởi Wietse Venema khi ông đang làm việc ở trung tâm nghiên cứu T. J. Watson của IBM. Đặc điểm của Postfix: dễ quản lý, nhanh, an toàn. Chỉ cần một server với hardware thông thường, Postfix có thể chuyển giao hàng triệu email một ngày. Ngày nay postfix là một trong nhưng MTA khá phổ biến trên các mail server. b. Dovecot: Dovecot là một MAA cung cấp các dịch vụ IMAP và POP3 được cài phổ biến trên các CentOS, Nó là một phần mềm mã nguồn mở được Timo Sirainen viết và phát triển. Đặc điểm của Dovecot là: bảo mật, nhanh và dễ quản lý. c. Thunderbird: Thunderbird là một trong những ứng dụng mail phổ biến nhất trên các Mail Server, nó hỗ trợ cả các giao thức IMAP/POP3 và SMTP, và là một phần mềm mã nguồn mở, nó giúp người dùng có thể đọc và quản lý e-mail của mình. III. Cài đặt hệ thống mail server trên Linux: 1. Yêu cầu cấu hình: Với các hệ thống Linux yêu cầu về phần cứng rất bình thường, một server với cấu hình trung bình vẫn có thể cài đặt và chạy ổn định. Ví dụ: Một máy tính với cấu hình: CPU Pentium III 600MHZ, RAM 256MB, HDD 40GB. Có thể làm Mail Server phục vụ khoảng 300 – 400 User. Về phần các phần mềm trên hệ thống:
  • 6. - Hệ Điều Hành: CentOS 6.5 Chạy dạng command Line hay đồ họa đều được (chế độ Command Line thì tốn ít ổ cứng, và chạy tốn ít RAM và CPU hơn). - SMTP Server: Postfix 2.11 - POP3/IMAP Server version 4 - Web Mail: SquirrelMail hoặc Roundcube 1.01 2. Cài đặt Postfix, Dovecot, Thunderbird: Có hai hình thức cài đặt đó là từ Source và cài đặt tập tin từ binary. Thông thường để bảo mật và tối ưu hóa khi cài đặt và để cập nhật phiên bản mới nhất ta nên cài từ source, nhưng nó đòi hỏi người quản trị phải nắm rõ cách biên dịch và cài đặt, đồng thời hiểu rõ chương trình cần cài đặt và nhu cầu của hệ thống. Source Postfix có thể tải tại đây: http://postfix.psshee.com/pub/official/postfix- 2.11.1.tar.gz Tải Source Dovecot tại đây http://www.dovecot.org/releases/2.2/dovecot-2.2.13.tar.gz Tải Source SquirrelMail tại: http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fprdownloads.sourceforge.n et%2Fsquirrelmail%2Fsquirrelmail-webmail-1.4.22.tar.gz Tải source Thunderbird tại: https://download.mozilla.org/?product=thunderbird-24.6.0&os=linux&lang=vi Tải source Roundcube tại: http://sourceforge.net/projects/roundcubemail/files/roundcubemail/1.0.1/roundcube mail-1.0.1.tar.gz/download a. Cài đặt bằng RPM theo cú pháp: $ rpm {-i|--install} [install-options ] <tập tin rpm> ... b. Cài đặt bằng YUM theo cú pháp: Postfix: $yum install postfix. Dovecot: $yum install dovecot. Squirrelmail: $yum install squirrelmail. Thunderbird: $yum install thunderbird.