Đăng ký Đăng nhập
Trang chủ đồ án tốt nghiệp chuyên ngành xây dựng hệ thống mail trên linux sử dụng zimbra...

Tài liệu đồ án tốt nghiệp chuyên ngành xây dựng hệ thống mail trên linux sử dụng zimbra

.PDF
56
681
83

Mô tả:

Trường Đại Học Công Nghiệp TP.HCM Khoa Công Nghệ Thông Tin ----------  --------- ĐỒ ÁN CHUYÊN NGÀNH Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Giáo Viên Hướng Dẫn: Ths.Đặng Thanh Bình Sinh Viên Thực Hiện: Đào Quốc Cường – 09013442 Phạm Xuân Thành - 09014992 Lớp: CDTH11B Khóa : 2009 – 2012 Biên Hòa 10/2012 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Nhận xét của giáo viên hướng dẫn .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... Gò Vấp, ngày 26, tháng 11, năm 2012 Giáo viên Kí tên ___________________________ SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 2 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Mục Lục Lời Nói Đầu ......................................................................................................................... 6 Chương 1 Tổng Quan Về Zimbra ........................................................................................ 7 I. Lịch sử và quá trình phát triển................................................................................... 7 II. Các gói hỗ trợ(miễn phí và kinh doanh) .................................................................... 7 1 Zimbra Desktop –client (miễn phí) ........................................................................ 7 2 Zimbra Appliance – server (kinh doanh) ............................................................... 7 3 Zimbra Collaboration(ZCS) – server ..................................................................... 7 4 So sánh tính năng của các gói hỗ trợ ..................................................................... 8 Chương 2 Giới thiệu về Zimbra Collaboration Suite (ZCS) ............................................. 10 Các tính năng ........................................................................................................... 10 I. 1 Rich Mail.............................................................................................................. 10 2 Contact Management (quản lý danh bạ). ............................................................. 10 3 Group calendars (quản lý lịch trình). ................................................................... 10 4 Sharing and document managament (quản lý và chia sẽ tài liệu). ....................... 11 5 Mobility(tính linh động). gồm các tính năng sau: ............................................... 11 6 Desktop Sync (đồng bộ hóa máy tính để bàn). .................................................... 11 7 Powerful Administration (khả năng quản trị mạnh mẽ). ..................................... 11 II. Kiến trúc hệ thống. .................................................................................................. 12 III. Cấu hình luồng dữ liệu. ........................................................................................ 16 IV. So sánh với Microsoft Exchange 2007. ............................................................... 17 1 Client Access Server Role: .................................................................................. 18 2 Edge Transport Server Role: ................................................................................ 18 3 Hub Transport Server Role: ................................................................................. 18 4 Mailbox Server Role: ........................................................................................... 18 Chương 3 Cài đặt hệ thống mail đơn giản (Single Server) sử dụng ZCS ........................ 19 Thông báo quan trong trước khi cài đặt. ................................................................. 19 I. II. Yêu cầu hệ thống ..................................................................................................... 20 1 Hệ thống đánh giá và kiểm tra. ............................................................................ 20 2 Môi trường làm việc............................................................................................. 20 3 Yêu cầu chung. ..................................................................................................... 20 4 Các chương trình trước khi cài đặt....................................................................... 21 SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 3 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra 5 Đối với Admin. .................................................................................................... 21 6 Đối với Web Client. ............................................................................................. 21 7 Đối với việc sử dụng POP/IMAP cần: ................................................................. 21 III. Tổng quan tiến trình cài đặt. ................................................................................ 22 1 Zimbra Core: ...................................................................................................... 22 2 Zimbra LDAP:.................................................................................................... 22 3 Zimbra MTA: ..................................................................................................... 22 4 Zimbra Store: ..................................................................................................... 22 5 Zimbra Spell: ...................................................................................................... 22 6 Zimbra Apache: ................................................................................................. 22 7 Zimbra SNMP: ................................................................................................... 22 8 Zimbra Logger: .................................................................................................. 22 Chương 4 Giới thiệu giao diện Web và hướng dẫn sử dụng ............................................. 23 Giao diện đăng nhập. ............................................................................................... 23 I. 1 Đăng nhập ............................................................................................................ 23 2 Gửi/nhận Mail. ..................................................................................................... 24 II. Giao diện Administrator Console ............................................................................ 27 1 Addresses(địa chỉ) : .............................................................................................. 27 2 Alliases(tên thay thế): .......................................................................................... 28 3 Distribution Lists(phân chia danh sach): ............................................................. 28 4 Resources(tài nguyên): ......................................................................................... 29 5 Class of Service:................................................................................................... 30 6 Domains: .............................................................................................................. 31 7 Service(dịch vụ) : ................................................................................................. 34 8 Zimlets: ................................................................................................................ 34 9 Admin Extensions: ............................................................................................... 35 10 Global Settings: ................................................................................................ 35 11 Server Status : ................................................................................................... 36 12 Server Statistics : .............................................................................................. 36 13 Mail Queues: ..................................................................................................... 37 14 Software Updates: ............................................................................................. 37 15 Certificates : ...................................................................................................... 38 SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 4 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Chương 5 Thiết lập Quota ................................................................................................. 39 Thiết lập quota mặc định cho tất cả các users. ........................................................ 39 I. II. Thiết lập quota cho từng user. ................................................................................. 39 Chương 6 Import list users ................................................................................................ 40 Các bước tiến hành. ................................................................................................. 40 I. 1 Tạo file chứa danh sách tài khoản. ....................................................................... 40 Chương 7 Multi Domain Mail Server ............................................................................... 43 I. Multi domain hosting. ............................................................................................. 43 II. Multi domain mail server ........................................................................................ 43 III. Cài đặt Multi domain mail server đơn giản (virtual domain trên single server) . 44 1 Tạo zone mới........................................................................................................ 44 2 Cấu hình zone....................................................................................................... 44 3 Đăng nhập ............................................................................................................ 45 Chương 8 Kết luận............................................................................................................. 49 I. Lợi ích của Zimbra. ................................................................................................. 49 1 Đối với nhà quản trị. ............................................................................................ 49 2 Đối với người dùng cuối. ..................................................................................... 50 II. Hướng phát triển ...................................................................................................... 51 Tài liệu tham khảo. ............................................................................................................ 52 SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 5 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Lời Nói Đầu Việc quản lý khối lượng lớn các giao dịch và email trên các hệ thống cũ luôn gây ra nhiều khó khăn cho những người sử dụng,gây cho các nhà quản trị rất nhiều khó khăn khi thư hoặc các hộp thư bị mất và người dùng phải quen với việc cuộn chuột lên xuống để tìm kiếm một nội dung cần thiết giữa hàng trăm ngàn bức thư. Việc dung lượng email nhỏ, thiếu tính năng cộng tác, người dùng buộc lòng phải bám chặt vào Outlook để gửi và nhận mail, trong khi các thiết bị smart phone, tablet trở nên phổ biến cũng là một trong những lý do khiến các hệ thống email cũ không còn đủ để đáp ứng. Để giải quyết vấn đề đó, chúng tôi cung cấp một bộ giải pháp toàn diện về email hướng đến các khách hàng là doanh nghiệp có nhu cầu sử dụng email với cường độ và chất lượng cao trên nền tảng của Zimbra. Hiện nay zimbra đã bán được 60 triệu mailbox trên toàn thế giới và được đánh giá là một trong những hệ thống email mạnh mẽ và đáng tin cậy nhất dành cho doanh nghiệp. Zimbra mail server là một hệ thống cài đặt trên máy chủ phục vụ mail, có thể chạy trên tất cả các loại nền tảng khác nhau (windows, linux, mac), nhưng đặc biêt mạnh mẽ trong việc sử dụng các công cụ mã nguồn mở làm nền tảng (linux, java, mysql…). Zimbra cũng là một sản phẩm mã mở, thừa hưởng rất nhiều những tính năng tinh túy của cộng đồng phát triển thế giới. Theo đó, hệ thống mail server sử dụng Zimbra có khả năng mở rộng rất cao, rất mềm dẻo, phục vụ không giới hạn cho mọi mục đích người dùng. Đối với nhà quản trị zimbra có độ tin cậy cao. Việc di chuyển, sao lưu và khôi phục mailbox của cá nhân hay nhóm được thực hiện trực tuyến với tốc độ nhanh hơn. Hiệu quả về chi phí, lấy open source làm nền tảng, zimbra giúp tiết kiệm chi phí chưa từng thấy so với các giải pháp khác, hiệu quả đặc biệt thể hiện khi đối với các giải pháp tầm trung và tầm lớn. Nhóm xin gửi lời cám ơn chân thành tới thầy Đặng Thanh Bình đã góp ý và động viên nhóm trong quá trình làm đề tài. Mặc dù nhóm đã cố gắng hết sức nhưng do khả năng còn hạn chế nên không thể tránh khỏi những thiếu sót, nhóm xin nhận được sự góp ý từ các thầy cô và các bạn đọc để nhóm có thể hoàn thiện đề tài. Xin chân thành cám ơn ! Các thành viên của nhóm: Đào Quốc Cường – 09013442 ( Email : [email protected] ) Phạm Xuân Thành - 09014992 Đào Quốc Cường Kí tên SVTH: Đào Quốc Cường Phạm Xuân Thành Phạn Xuân Thành Kí tên Trang 6 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Chương 1 Tổng Quan Về Zimbra I. Lịch sử và quá trình phát triển Zimbra có trụ sở đặt tại Palo Alto, California, Mỹ. Công ty đã được Yahoo mua lại vào 9/ 2007, và sau đó được VMWare mua lại vào thứ ba ngày 12/1/2010. Zimbra như một nhà tiên phong trong các phần mềm mã nguồn mở, thư điện tử thế hệ mới và các phần mềm cộng tác. Zimbra đơn giản hóa công nghệ và thiết lập các tiêu chuẩn cho các trang web, chẳng hạn như giao diện web AJAX phong phú. Người quản trị hệ thống có thể sắp xếp hợp lý công việc, và đã nhanh chóng khiến Zimbra trở thành một sự lựa chọn đúng đắn cho các doanh nghiệp lớn và nhỏ. Với hơn 60 triệu mailboxs trên toàn thế giới. II. Các gói hỗ trợ(miễn phí và kinh doanh) Zimbra Desktop –client (miễn phí) Zimbra Desktop Client cho phép các client làm việc online hay offline và có thể lưu trữ và đồng bộ email, lịch trình, địa chỉ liên lạc, chia sẻ tập tin và tài liệu. Zimbra Desktop tập hợp các thông tin trên các tài khoản (Zimbra, Yahoo mail, Gmail, Hotmail…) và các mạng xã hội (Facebook, Twitter, Digg…) để giúp cho việc giao tiếp và chia sẻ thông tin dễ dàng hơn. 2 Zimbra Appliance – server (kinh doanh) Các Zimbra Email và giải pháp phân phối, hợp tác như một máy ảo VMWare, nó kết hợp mạnh mẽ với các tính năng của doanh nghiệp giúp cho việc quản lý đơn giản hơn nhưng đạt hiệu suất cao nhất thông qua cơ sở hạ tầng điện toán đám mây như sử dụng ít tài nguyên hơn, làm giảm chi phí và giảm rủi ro. 3 Zimbra Collaboration(ZCS) – server Có hai phiên bản là Zimbra Open Source Editor (miễn phí) và Zimbra Network Edit(kinh doanh). 1  ZCS một ứng dụng cộng tác và nhắn tin có tính thực tiễn cao. Zimbra là giải pháp nguồn mở hàng đầu cho các doanh nghiệp, nhà cung cấp dịch vụ, các tổ chức giáo dục và chính quyền. Nó đem lại nhiều lợi ích cho các nhà quản trị hệ thống và người sử dụng.  Web cộng tác(collaboration web) phát triển trên nền Ajax là tâm điểm của ZCS. Trình duyệt đa dạng dựa trên giao diện AJAX với các tính năng mạnh như ứng dụng, chẳng hạn chức năng kéo thả.VoIP và tài liệu trực tuyến trên một giao diện trình duyệt đa năng. Hơn nữa với kỹ thuật mã mở Zimlet chuyên dùng giúp chúng ta đồng bộ được các nguồn thư điện tử vào trong ZCS web client. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 7 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra  ZCS có giao diện quản lý thân thiện với người dùng được phát triển trên nền Ajax cùng với những công cụ tạo đoạn mã lệnh giúp quản lý các máy chủ ZCS. Sự hỗ trợ đầy đủ các chuẩn API cơ bản (IMAP POP/iCal/CalDAV) cũng như MAPI và iSync đã giúp ZCS tương thích liền lạc với các ứng dụng thư khách khác như Microsoft Outlook, bộ Apple Desktop và Mozilla Thunderbird.  Ngoài ra Zimbra còn cung cấp bộ Zimbra Mobile được đồng bộ trên hầu hết các thiết bị di động mà không cần thêm bất cứ phần mềm hoặc máy chủ nào khác.  Giải pháp Zimbra có chế độ bảo mật cao cung cấp cả công cụ quét virus và chống thư rác.  Zimbra Network Editor - Thành phần mã nguồn đóng như kết nối MAPI thuộc quyền sở hữu cho Outlook để đồng bộ hóa lịch. 4 So sánh tính năng của các gói hỗ trợ ZCS Open Source Edition Web application AJAX Email, Address Book, Calendar, Task và Document app Khả năng tìm kiếm linh động trong các hộp mail lớn Desktop Client Zimbra Desktop for Windows, Mac and Linux POP/IMAP Email Microsoft Outlook Email, Contact, Calendar and Task sync Mobile devices AJAX Mobile Web Browser iPhone Email, Contact, Calendar sync SVTH: Đào Quốc Cường Phạm Xuân Thành  Zimbra Appliance ZCS Network Edition                 Trang 8 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Các thiết bị di động sử dụng windows phone và các smartphone khác: Email, Contact, Calendar, Task sync BlackBerry Email, Contact, Calendar sync Server Email, Address Book, Calendar, Task, Documents Server      Lưu trữ và backup dữ liệu theo thời gian thực   Clustering/High-Availability Quản trị domain và các role Delegate (cấp quyền)      (chỉ có ở phiên bản standard hoặc profestional) Email Archiving & Discovery Tự động cập nhật phần mềm và OS Các lệnh cơ bản của người quản trị trên giao diện người dùng SVTH:  Đào Quốc Cường Phạm Xuân Thành   Trang 9 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Chương 2 Giới thiệu về Zimbra Collaboration Suite (ZCS) Phiên bản đang sử dụng, hiện hành là Zimbra Collaboration Suite 6.0.10 (20/12/2010) có khả năng tương thích với Linux và Mac OS. I. Các tính năng 1 Rich Mail Rich email (lưu trữ số lượng email lớn): khi hộp thư đến có số lượng mail lớn thì nó có thể được tổ chức lại tốt hơn chẳng hạn như:  Tự động đánh dấu email từ những người quan trọng.  Tìm kiếm mạnh, nhanh (bao gồm các tin nhắn và phần đính kèm).  Tự động lọc để đưa các thư cũ vào một thư mục.  Xem file đính kèm dưới dạng HTML thay vì tải về. 2 Contact Management (quản lý danh bạ). Danh bạ được tập trung từ các máy tính để bàn và các thiết bị di động, dễ dàng quản lý trong danh bạ của trang chủ Zimbra.  Sử dụng tag(khoăn vùng) để đánh dấu các địa chỉ danh bạ quan trọng, tự động đánh dấu các tin nhắn bởi các màu sắc khác nhau khi nhận được tin nhắn của người gửi.  Dễ dàng chia sẻ thông tin danh bạ với đồng nghiệp. 3 Group calendars (quản lý lịch trình). Lịnh làm việc kết nối chung toàn bộ doanh nghiệp cho phép kiểm tra thời gian bận - rảnh.  Có thể xem nhiều lịch trình.  Chỉ định ai có quyền truy cập vào tài nguyên và xem kế hoạch của nhóm.  Tương thích với Outlook và Microsoft Exchange.  Xem lịch trình ở nhiều dạng hiển thị.  Xuất bảng biểu ra ngoài dưới định dạng .ics. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 10 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra 4 Sharing and document managament (quản lý và chia sẽ tài liệu). Sharing and document management cho phép bất cứ tập tin, tài liệu nào chúng ta cũng có thể nhanh chóng chia sẻ với đồng nghiệp bên trong hay bên ngoài tổ chức, cho dù chúng ta đang ở nhà, ở văn phòng hay đang đi đường.  Có thể phân quyền truy cập tập tin, tài liệu cho đồng nghiệp. 5  Tập tin, tài liệu nhanh chóng được gửi và nhận bằng email. Mobility(tính linh động). gồm các tính năng sau:  Truy cập mail, danh bạ và lịch trình (calendar) theo thời gian thực.  Xem và chia sẽ các nội dung như tài liệu, address book, calendar.  Có khả năng tìm kiếm thư nhanh chóng.  Xem tất cả các thư mục, các tìm kiếm đã lưu, các thẻ. 6 Desktop Sync (đồng bộ hóa máy tính để bàn). Desktop Sync có thể sử dụng bất kỳ chương trình soạn thảo email nào như Outlook, Thunderbird… Nó tương thích với nhiều chương trình soạn thảo mail. 7 Powerful Administration (khả năng quản trị mạnh mẽ).  Giảm chi phí quản lý: quản lý ở mọi nơi và bất cứ lúc nào. Giao diện quản trị trên nền AJAX đa dạng, không lưu lại vết (thích hợp với nhiều trình duyệt/hệ điều hành), biểu đồ các hoạt động hệ thống theo thời gian thực, và hỗ trợ thư viện SOAP cho mỗi hoạt động quản trị.  Tương tác máy chủ và bộ nhớ lưu trữ: Giảm đáng kể trong việc quản lý bộ nhớ lưu trữ – Lưu bản sao thư điện tử và bộ đính kèm trên cùng máy chủ (thay vì trên một đơn vị người sử dụng hoặc một đơn vị nhóm lưu trữ).  Bảo mật: Mô hình bảo mật Web – Đăng nhập một lần, bảo mật khi mở bộ đính kèm và hiển thị dạng HTML. Chứa đựng bộ diệt Spam và ClamAV, Tương thích với các hệ thống chống spam/virus có sẵn (thông qua Postfix và amavisd-new). SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 11 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra II. Kiến trúc hệ thống. Hình trên thể hiện kiến trúc của một ZCS SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 12 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Diễn giải: 1.Administrator và người dùng thì browser đến mailbox theo SOAP/HTTP 2.Zimbra LDAP: Đây là một phần mềm mã nguồn mở, dùng để xác thực user, mỗi account trên Zimbra Server sẽ có một mailbox ID riêng biệt dùng để ánh xạ đến một account. 3.Zimbra MTA(Postfix): Mã nguồn mở, đóng vai trò như một trạm trung chuyển thư. Nó sẽ nhận mail thông qua SMTP và định tuyến các messages này đến các Zimbra Mail Server thích hợp sử dụng giao thức LMTP (Local mail transfer protocol). Zimbra MTA cũng bao gồm các thành phần chống virus và chống spam. 4.Zimbra Store:  Data store: là một cơ sở dữ liệu MySQL nơi mà chứa các mailbox ID nội bộ liên kết với các user account. Data store sẽ map mailbox ID với OpenLDAP của user. Database này chứa các: folder, lịch biểu, danh bạ hay các status của các mail – đọc hay chưa đọc.  Messages store: là nơi lưu trữ các mail message và các file đính kèm. Message được lưu dưới định dạng của MME.  Index store: các kỹ thuật tìm kiếm và chỉ số thì được cung cấp bởi Lucene. 5.Zimbra SNMP: Đây là một tùy chọn, nếu chúng ta cài gói này thì nó sẽ chạy trên mọi server như Zimbra Server, Zimbra LDAP, Zimbra MTA. Nó sẽ sử dụng swatch để xem những output của syslog (đăng nhập) để tạo ra các “bẫy” SNMP. 6.Zimbra Logger: Đây là một tùy chọn, nếu chúng ta cài đặt gói này trên Mailbox Server thì Zimbra logger sẽ cài đặt các tools để thống kê, tổng hợp và báo cáo về các syslog. Còn nếu không cài Zimbra logger thì các thông tin thống kê cũa mỗi phiên trên giao diện điều khiển của administrator sẽ không hiển thị. 7.Zimbra Spell: Đây cũng là một tùy chọn, đây là phần mềm mã nguồn mở, dùng để kiểm tra việc sử dụng trên Zimbra Web Client. Khi Zimbra spell được cài đặt thì Zimbra-Apache cũng được cài đặt. 8.Zimbra Proxy: Cũng là một tùy chọn. Sử dụng IMAP/POP, proxy Server cho phép các mail nhận cho một domain được chia qua nhiều Zimbra server. 9.Zimbra Memcached: Là một gói riêng từ Zimbra proxy và nó tự động được chọn khi cài Zimbra proxy. Một server phải được chạy Zimbra Memcached khi proxy đang sử dụng. Tất cả Zimbra proxy được cài có thể sử dụng chung duy nhất một memcached Server. 10.Zimbra Archiving: Zimbra Archiving và Discovery là những chức năng tùy chọn của Zimbra Network Edition. Nó cung cấp các khả năng lưu trữ và tìm kiếm trên tất cả các thư đã nhận hay đã gửi bởi Zimbra. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 13 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra 11.Các file hệ thống chính của Zimbra được lưu trong thư mục /opt/Zimbra gồm :  bin/: các files thực thi các lệnh command-line trong Zimbra.  Clamav: điều khiển chương trình anti-virus.  conf/: thông tin cấu hình.  contrib: đoạn scripts hỗ trợ vận chuyển.  convertd: dịch vụ chuyển đổi  cyrus-sasl: SASL AUTH daemon  data/ldap/hdb: thư mục chứa dữ liệu của OpenLDAP  db/: nơi lưu trữ dữ liệu.  doc/: file SOAP txt  dspam: antivirus  httpd: Spell server  /: Store  java/ Các file ứng dụng java.  jetty/  lib/ các thư viện  libexec/  log/ :local logs SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 14 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra  logger/ :file dữ liệu RRD và SQLite hỗ trợ logger.  mysql/ : file lưu trữ dữ liệu  openldap/ :các file quản lý OpenLDAP server  postfix/ :các file quản lý Postfix server  snmp/ : file monitoring  ssl/ :certificates  store/ :nơi lưu trữ message.  wiki : nơi lưu trữ file template.  zimbrabramon/ :chứa các scripts điều khiển và mô đun Perl.  zimlets : chứa các zimlets zip file được cài bởi zimbra.  zimlets-extra : chứa các zimlets zip file có thể được cài.  zmstat : trạng thái của mailbox server. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 15 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra III. Cấu hình luồng dữ liệu. Diễn giải: 1 . Các mail trên internet đi qua các firewall và được load balancing(cân bằng tải) đến các Edge MTA dùng cho việc lọc các thư spam. 2 . Các thư đã được lọc sau đó được load balancing lần thứ hai để đến các Zimbra MTA(trạm trung chuyển mail). 3 . Một user bên ngoài kết nối đến máy chủ cũng đi qua firewall và load balancing lần thứ hai. 4 . Các mail sau khi load balancing lần thứ nhất và lần thứ hai thì sẽ đi đến một Zimbra MTA Server bất kỳ và đi qua các bộ lọc thư rác, virus. 5. Các Zimbra MTA Server sẽ tìm kiếm thông tin người nhận từ Zimbra LDAP. 6 . Sau khi có thông tin người nhận từ Zimbra LDAP Server thì MTA Server chỉ gửi mail đến các Zimbra Server thích hợp. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 16 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra 7 . Internal End-User (Administrator chẳng hạn) thì được kết nối trực tiếp đến một Zimbra Server bất kỳ - mà sau đó có được thông tin của user từ Zimbra LDAP và có thể chuyển hướng của user khi cần thiết. 8 . Sao lưu Zimbra Server có thể được xử lý vào một ổ đĩa gắn kết (a mounted disk). IV. So sánh với Microsoft Exchange 2007. Mô hình trên của Microsoft Exchange 2007 SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 17 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Exchange Server 2007 có tất cả 4 role chính: 1 Client Access Server Role: Role này chấp nhận các kết nối từ hệ thống mail Exchange của chúng ta đến mail clients khác (Non MAPI). Các phần mềm mail clients như Outlook Express và Eudora dùng POP3 hoặc IMAP4 để giao tiếp với Exchange Server. Các thiết bị di động như mobiles, PDA... dùng ActiveSync, POP3 hoặc IMAP4 để giao tiếp với hệ thống Exchange. 2 Edge Transport Server Role: Edge Transport Server Role là một server chuyên dùng trong việc security, có chức năng lọc Anti-Virus và Anti-Spam, nó gần giống như Hub Transport nhưng Edge Transport không có nhiệm vụ vận chuyển mail trong nội bộ mà nó chỉ làm nhiệm vụ bảo vệ hệ thống Email server. Tất cả mọi e-mail trước khi vào hay ra khỏi hệ thống đều phải qua Edge Transport . Edge Trasport chỉ có thể cài trên một Stand-Alone Server và không thể cài chung với các role khác(Mailbox,Client Access,Hub Transport...). 3 Hub Transport Server Role: Hub Transport Server Role có nhiệm vụ chính là vận chuyển Email trong hệ thống Exchange. Tại Hub Transport chúng ta có thể cấu hình các email policy ( sửa, thêm, hoặc thay đổi ...) trước khi vận chuyển email đi. Những email được gửi ra ngoài Internet đầu tiên sẽ được chuyển tiếp đến Hub Transport, sau đó sẽ qua Edge Transport để lọc Antivirus và Spam, và cuối cùng mới chuyển tiếp ra ngòai Internet. Tóm lại: Edge Transport: chịu trách nhiệm vận chuyển email mesage với các hệ thống bên ngoài - đóng vai trò như gateway. (đối ngoại). Hub Transport: chịu trách nhiệm vận chuyển email message trong nội bộ và chuyển các email message gửi ra ngoài (đối nội+ đối ngoại). 4 Mailbox Server Role: Mailbox Server Role chứa tất cả các Mailbox database và Public Folder database. Nó cung cấp những dịch vụ về chính sách địa chỉ email và danh sách địa chỉ dành cho người nhận. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 18 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra Chương 3 Cài đặt hệ thống mail đơn giản (Single Server) sử dụng ZCS Bản cài đặt được sử dụng trong báo cáo này là ZCS Open Source 6.0.10 và thực thi trên môi trường CentOS 5. I. Thông báo quan trong trước khi cài đặt. ZCS được thiết kế thành một bộ ứng dụng để cài đặt trên máy chủ. Gói cài đặt và quá trình cài đặt như là một phần mềm hãng thứ 3 và mã nguồn mở, nó bao gồm cả Apache Jetty, Postfix, OpenLDAP and MySQL.Khi cài đặt ZCS những chương trình sau phải không được chạy: Web Server, Database, LDAP, MTA Server. Sau đây là các port mặc định sẽ được thiết lập khi gói ZCS được cài đặt: Port SVTH: Đào Quốc Cường Phạm Xuân Thành Remote Queue Manager 22 Postfix 25 HTTP 80 POP3 110 IMAP 143 LDAP 389 HTTPS Mailboxd IMAP SSL Mailboxd POP SSL Mailboxd LMTP 443 993 995 7025 Trang 19 Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Mail Trên Linux Sử Dụng Zimbra II. Yêu cầu hệ thống 1 Hệ thống đánh giá và kiểm tra.  Intel/AMD 32-bit or 64-bit CPU 1.5 GHz  1 GB RAM  5 GB ổ đĩa trống cho phần mềm và logs  Không gian tập tin temp cho quá trình cài đặt và nâng cấp 2  Không gian đĩa bổ sung đủ để lưu trữ mail Môi trường làm việc.  Tối thiểu 32-bit OS với Intel/AMD 2.0 GHZ+ CPU  Đề nghị 64-bit OS  Tối thiểu 2GB RAM  Đề nghị 4GB RAM  10GB không gian trống cho phần mềm và logs (SATA hay SCSI để thực hiện cài đặt và RAID/Mirroring để dự phòng)  Không gian đĩa bổ sung đủ để lưu trữ mail. 3  Không gian tập tin temp cho cài đặt và nâng cấp (Zimbra-store yêu cầu 5GB cho thư mục /opt/zimbra, không gian cộng thêm cho việc lưu trữ mail. Các ứng dụng đi kèm khác mỗi loại khoảng 100MB). Yêu cầu chung.  Cấu hình Firewall ở chế độ Disabled đồng thời phải vô hiệu hóa Security Enhanced Linux (SELinux)  RAID-5 thì không được khuyến khích khi cài đặt để dùng cho hệ thống có nhiều hơn 100 tài khoản mail.  Sử dụng hệ thống tập tin ext3.  DNS phải cấu hình A record và MX record. SVTH: Đào Quốc Cường Phạm Xuân Thành Trang 20
- Xem thêm -

Tài liệu liên quan

Tài liệu vừa đăng