TRIỂN KHAI MDAEMON 10 TRÊN IIS6 & IIS7

I. Giới thiệu

Hiện nay trên thị trường có rất nhiều phần mềm cho phép cài đặt và quản trị hệ

thông thư điện tử và nói chung chúng đều có tính năng cơ bản là tương tự như

nhau. Như ở quyển sách này chúng tôi xin giới thiệu về phần mềm quản trị thư

điện tử MDaemon. Vì các lý do sau :

· MDaemon là một phần mềm có giao diện thân thiện với người dùng (sử dụng giao diện đồ hoạ)

· Chạy trên các hệ điều hành của Microsoft mà hiện nay hầu hết các máy tính tại Việt Nam đều sử dụng Microsoft.

· Có khả năng quản lý hàng trăm tên miền và hàng nghìn người dùng (phụ thuộc và nhiều yếu tố như dung lượng đường truyền, phần cứng của server). Tối thiểu là:

o Máy tính Pentium III 500MHz

o Internet Explorer 4.0

o 512 MB bộ nhớ

o Microsoft Windows 9x/ME/XP/NT/2000/2003

o Kết nối TCP/IP với mạng internet hoặc intranet

o Dung lượng đĩa cứng là 30MB và tuỳ thuộc vào lượng khách hàng mà thêm dung lượng ổ đĩa

· Có cung cấp nhiều công cụ hữu ích cho việc quản trị hệ thống cũng như đảm bảo an toàn cho hệ thống thư điện tử như :

o Contant filter : Cho phép chống Spam và không cho phép gửi và nhận thư đến hoặc từ một địa chỉ xác định

o MDaemon Virus Scan : Quét các thư đi qua để tìm và diệt virus email

o Ldap : MDaemon có hỗ trợ sử dụng thủ tục Ldap cho phép các máy chủ sử dụng chung cơ sở dữ liệu account

o Domain Gateway: Hỗ trợ cho phép quản lý thư như một gateway sau đó chuyển về cho các tên miền tương ứng

o Mailing list: Tạo các nhóm người dùng

o Public/Shared folder: Tạo thư mục cho phép mọi người được quyền sử dụng chung dữ liệu ở trong thư mục

o DomainPOP: Sử dụng POP để lấy thư

o WorldClient: Cho phép người dùng có thể quản lý hộp thư của mình sử dụng web brower

o MDconf và WebAdmin : Cho phép quản trị hệ thống thư điện tử từ xa và webadmin cho phép quản trị trên web brower . . .

(Lấy MDaemon về từ http://www.zensoftware.co.uk/mdaemon/downloads.asp

nó yêu cầu cần phải có bản quyền)

MDaemon

Là phần mền quản lý thư điện tử chạy trên window và được thiết kế có thể sử dụng từ sáu account đến hàng nghìn account. MDaemon rất đơn giản và dễ cấu hình, đồng thời là một phần mền có giá thành rất hợp lý như lại có rất nhiều đặc tính cho phép dễ quản lý hơn các hệ thống thư điện tử khác trên thị trường. MDaemon được thiết kế trên ý tưởng sử dụng cả kết nối dial-up (khi địa chỉ ip tĩnh có không thể cung cấp) và các kết nối trực tiếp.

AntiVirus cho Mdaemon

AntiVirus cho MDaemon được kết hợp với MDaemon để giải quyết vấn đề về các thư điện tử có mang virus gứi đi và gửi đến máy chủ thư trước khi chuyển đến cho người sử dụng. Cài đặt và cấu hình rất đơn gian và chỉ cần ít hơn 5 phút và nó tự động cập nhập dữ liệu về virus theo lịch mà bạn có thể đặt. Nó cảnh báo khi nhận được virus theo yêu cầu của người quản trị khi phát hiện ra virus.

II. Chuẩn bị

Máy 1 Windows server 2003Cài IIS6

DNS: 127.0.0.1

Máy 2 Windows server 2008Cài IIS7

DNS: 127.0.0.1

Cả hai máy đều lên DNS và tạo 2 record ở mỗi máy:Liveclub.local àtrỏ về chính nó à dùng cho web mail

Webadmin.liveclub.local àtrỏ về chính nó à dùng cho web admin

III. Cài đặt

A. Cài đặt Mdaemon 10 pro

clip_image002

clip_image004

Chọn thư mục cài đặt, mặc định ở ổ C:\MDaemon

clip_image006

Điền thông tin License (p/s Điền hay không tùy bản crack của bạn ^^!)

clip_image008

Mục này bạn khai báo tên của domain sử dụng làm mail vd: dự kiến mail là teo@liveclub.local à bạn điền vào là liveclub.local

clip_image009

Khai báo tài khoản quản trị cho Mdaemon ( password không yêu cầu phức tạp nhưng sau này khi tạo user thì lúc này pass word đòi hỏi phức tạp muốn tắt chức năng này thì vào phần Account Settings sẽ nói sau)

clip_image010

Khai báo DNS sử dụng để mặc định thì Mdaemon sẽ dùng DNS trong phần TCP/IP của máy

clip_image011

Nếu bạn muốn sử dụng Mdaemon như một dịch vụ thì yêu cầu để nguyên mục trên mà Nextclip_image012

Finish hoàn tất cài đặt ( p/s: ở đây tui còn phải crack nên không start Mdaemon liền ^^!)

clip_image013

Cài đặt xong + crack xong kích hoạt Mdaemon kiểm tra các dịch vụ đã active chưa ở dưới cùng cột bện trái như trong hình trên.

p/s Có vài dịch vụ sẽ Active không được do bạn dùng bản free hoặc vì lý do chưa kích hoạt.

B. Web mail trên IIS 7 (windows server 2008)

Trước khi bắt đầu chúng ta sẽ kiểm tra xem Web mail đã sử dụng được chưa mặc định là port 3000

clip_image015

Bắt đầu thiết lập chạy web mail Mdaemon trên IIS

Vào IIS7 ( ở đây tôi dùng bản windows server 2008 tích hợp IIS7)

Chúng ta sẽ new 1 site mới dùng cho webmail hoặc bạn cũng có thể tao một Virtual Folder trong DefaultSite

clip_image017

Site chúng ta sẽ tên là WorldClient tên gọi của webmail Mdaemon còn thư mục chứa website trỏ về C:\Mdaemon\WorldClient\HTML

Tiếp đến kéo đến icon Default Document của site vừa tạo

clip_image019

clip_image021

Chúng ta sẽ add file chạy mặc định khi vào site là WorldClient.dll

clip_image023

Tiếp đến di chuyển đến mục Handler Mapping

clip_image025

clip_image027

Chọn Edit Feature Permissions bên cột phải và tick vào tất cả các mục

clip_image029

clip_image031

Cũng tại mục đó chộn ISAPI.dll

clip_image033

Chỉnh lại đường dẫn như trên hình trỏ đến WorldClient.dll

Hoàn tất ở phần IIS chúng ta vào Mdaemon kích hoạt chạy webmail trên IIS

Bật MDaemon lên chọn Setup –> Web & SyncML Services

clip_image035

Vào mục WorldClient tich chọn WorldClient runs using external webserver (iis, Apache, etc)

Tiếp đến phân quyền thư mục Mdaemon cho IUSR Full control (đây là tài khoản tạo ra khi cài đặt IIS dùng cho các truy cập nặc danh).

clip_image036

Bước cuối cùng là kiểm tra thành quả của bạn

clip_image038

C. Web amdin trên IIS7

Cũng như trên chúng ta phải kiểm tra dich vụ webadmin đã hoat động tốt chưa mặc định Mdaemon dùng port 1000 cho webadmin. Hehe mà tui quên chụp tấm này rồi tạm thời bit vậy đi ^^!. Các bạn cứ kiểm tra rồi mình qua bước tiếp.

Đầu tiên bạn mở IIS7 lên tạo một Site mới ví dụ tôi đặt tên Site này là Webadmin có đường dẫn là thư mục WebAdmin của MDaemon mặc định là C:\MDaemon\WebAdmin\Templates

clip_image040

Chúng ta lại váo lại mục Default Documents nhưng lần này hơi kahc1 xí ^^! File lần này là login.wdm

clip_image042

Chúng ta lại vào tiếp Handler Mapping

clip_image044

clip_image046

Tích hết nha bạn J. Rồi Okie chọn Add Script Map

clip_image048

Thêm vào các giá trị sau:

– Request path: *.wdm

– Executable: bạn hập đường dẫn C:\MDaemon\WebAdmin\Templates\WebAdmin.dll vào ô Executable sau đó nhấp OK

– Name: WebAdmin

Sau đó trở lại màn hình chính của IIS7 bạn nhấp chọn mục Application Pools chọn AdminMDaemon Pool

Sau đó set các giá trị:

– .Net Framework version: No Managed Code

– Managed pipeline mode: Classic

clip_image050

Chọn tiếp phần Advanced Settings trong Menu bên phải

clip_image052

Chọn mục Identify về giá trị LocalSystem

Bật MDaemon lên chọn Setup à Web & SyncML Services

clip_image054

Chọn mục WebAdmin runs using external webserver (IIS, Apache, etc) trong phần WebAdmin

Cuối cùng là kiểm tra thành quả

clip_image056

Đăng nhập vào màn hình làm việc của webadmin

clip_image058

Tới đây lưu ý các bạn nếu cấu hình đúng mà không vào được xin vui lòng kiểm tra lại DNS và khai báo Hostname khi tạo site vì ở đây chúng ta đang làm dạng Multi site ^^!.

D. Web mail tren IIS6 (windows server 2003)

Bây giờ chúng ta chuyển sang IIS6 của windows 2003 J

Chuột phải DefaultAppPool à New à Application pool

clip_image059

clip_image061

Đặt tên cho Application Pool àOK

Tiếp theo click phải vào ứng dụng mới tạo chọn properties à chọn tab Performance à Bỏ dấu check tại 2 group Idle timeoutRequest limit

clip_image063

Qua tab Indentity chọn local System

clip_image065

Tiếp tục click phải vào thư mục Web Sites chọn New àWeb Site…

clip_image067

clip_image069

clip_image070

clip_image072

Hoàn tất việc tạo site vào Properties site vừa tạo

clip_image073

Ở tab Documents à Add worldclient.dll và để lên trên cùng chạy mặc định hoặc bạn có thể xóa hết những cái còn lại.

clip_image074

Sang Tab Home Directory chọn ứng dụng mdaemon vừa tạo trong Applocation pool.

Cuối cùng tại Cửa sổ IIS vào thư mục Web service extension à Click chọn New a web service extension : đặt tên cho extension mới này và Add đến file worldclient.dll trong thư mục cài đặt Mdaemon.

clip_image075

clip_image077

Full control user IUSR cho thư muc c:\Mdaemon

clip_image078

Kết thúc phần việc ở IIS chúng ta wa Mdaemon

Tại giao diện chính của chương trình vào menu Setup à Web & SyncML Services…

clip_image080

clip_image082

Trong hộp thoại mới xuất hiện chọn dòng Web Server tại khung bên phải check vào mục WorldClient runs using external webserver (IIS,Apache,etc) à OK.

clip_image084

E. Web admin trên IIS6

Với WebAdmin chúng ta cũng tạo thêm 1 pool như webmail

clip_image085

clip_image087

Properties pool vừa tạo bỏ 2 duâ tick ở mục Idle time out và Request queue limit

clip_image089

Qua tab Identity chọn Local system ở muc Predefined

Kế tiếp new một site mới cho webadmin lưu ý là ko yêu cầu phải new site mới mà bạn hoàn toàn co thể dùng chức năng virtual folder để thực hiện thay vì http://webadmin.liveclub.local thì sẽ thành http://liveclub.local/webadmin chẳng hạn J

clip_image090

clip_image091

clip_image092

clip_image093

Properties site vừa tạo

clip_image095

Xong chọn nút configuration kế bên

clip_image097

Chọn nút Add thêm nội dung như trong hình à ok ra lai mục properties

ở tab Home directory à application pool chon webadmin

clip_image099

ở tab Documents xóa hết add vào login.wdm

trở lại giao diện quản lý IIS chuột phải mục Web Service Extensions à Add new web service extension

clip_image100

Cuối cùng chọn mục WebAdmin runs using external webserver (IIS, Apache, etc) trong phần WebAdmin

clip_image102

clip_image104

Posted on 03/10/2010, in Mail Server and tagged , , , , . Bookmark the permalink. 2 phản hồi.

  1. bài viết của anh về mail Mdeamon hay quá thanks anh nhiều nhé và hi vọng anh sẽ có nhiêu bài viết hay để chia sẻ cho moi người

  2. tôi đã làm theo cấu hình webmail trong IIS 6 nhưng khi quay trở lại Daemon để restart WorldClient de chon webserver running under IIS thi lai khong the restart. TÔi đã cài lại nhiều lần nhưng vẫn không có giải pháp. KHông bíêt bạnc ó thể giải quyết giùm tôi không?

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: