1. Trang chủ
  2. » Công Nghệ Thông Tin

TRIỂN KHAI hệ THỐNG MAIL ONLINE TOÀN tập với MDAEMON kết hợp IP ĐỘNG và

30 735 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 2,18 MB

Nội dung

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.. Tối thiểu là

Trang 1

TRIỂN KHAI HỆ THỐNG MAIL ONLINE TOÀN TẬP VỚI MDAEMON KẾT HỢP IP ĐỘNG

VÀ No-Ip

OCT 3

Posted by Lê Tôn Phát

lI 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

Trang 2

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ị

Trang 3

Mục tiêu bài viết này là triển khai hệ thống mail online gửi nhận trực tiếp thông quainternet.Bao gốm các bước sau:

Bước 1 Cài đặt Mdaemon trên máy chủ

Bước 2 Cấu hình webmail chạy trên nền IIS

Bước 3 Cấu hình webadmin chay trên nền IIS

Bước 4 Nat port trên modem hoặc firewall nếu có

Bước 5 Tạo tài khoản trên no-ip.org & cấu hình

Bước 6 Câu hình quản trị

III Các bước triển khai

Bước 1 Cài đặt Mdaemon 10 pro

Trang 4

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

Trang 5

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

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

Trang 6

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)

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

Trang 7

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à Next

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 ^^!)

Trang 8

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ước 2 Web mail tren IIS6

Ban đầu kiểm tra hoạt động của webmail sau khi cài đặt theo địa chỉ http://IpLocal:3000

Kiểm tra xong IIS Manager Chuột phải DefaultAppPool à New à Application pool

Trang 9

Đặ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 timeout và Request limit

Trang 10

Qua tab Indentity chọn local System

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

Trang 11

Chú ý: Để publish webmail cùng webadmin (sẽ đề cập bên dưới) ra môi trường internet thì cần xác định chính xác thuộc tính Host header bên trên hình nhờ nó mới xác định vào site nào là webadmin site nào là webmail.

Trang 12

Vd: có domain abc.no-ip.com thì có host header là abc.no-ip.com nếu publish thêm webadmin thì chơi subdomain như admin.abc.no-ip.com hoặc cấu hình nat theo port để vảo

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

Trang 13

Ở 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

Trang 14

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

Trang 15

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

Trang 16

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…

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ụcWorldClient

runs using external webserver (IIS,Apache,etc) à OK.

Trang 17

Bước 3 Web admin trên IIS6

Bước đầu cũng là kiểm tra hoat động của Webadmin trước khi cho chạy trên IIS với địa chỉ mặc đinh

là http://IpLocal:1000

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

Trang 18

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

Trang 19

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.localthì sẽ thành http://liveclub.local/webadmin chẳng hạn J

Trang 21

Properties site vừa tạo

Trang 22

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

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

Trang 23

ở tab Home directory à application pool chon webadmin

ở 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

Trang 24

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

Trang 25

Bước 4 Nat port trên modem hoặc firewall nếu có

Các port cần Nat bao gồm port 80 (web server), port 110 (pop3), port 25(SMTP), port 143(Imap) hầu như các loại modem đều giống nhau là cấu hình trong muc Virtual Server nếu khogn6 tìm thấy bạn có thể tham khao trên internet hầu hết các loại modem đều có hướng dẫn

Ở đây tôi dùng modem D-Link DSL-500T

Trang 26

Sau khi hoàn tất việc nat bạn nên check lại việc hoạt động của các port coi đã active sẵn sàng chưa

có thể dùng tools sau: http://www.canyouseeme.org/ ngoài ra nên thử xem hoạt động của

webmail và webadmin từ ngoài internet truy cập vào nếu không có điều kiện đứng ngoài internet test bạn có thể dùng các proxy web như sau để test http://www.zendproxy.com/

Bước 5 Tạo tài khoản trên no-ip.org và cấu hình MX record

Tiếp theo là bước tương đối quan trọng dùng để xác định mail server của chúng ta trên internet chính là tạo record Sau khi hoàn tấ việc đăng kí và xác nhận đăng kí bạn đăng nhập vào tài khoản trên no-ip.com

Vào mục quản lý host

Tạo một host mới ở đây tôi đã có sẵn một host là liveclubhoasen.no-ip.info

Điền thông tin tên domain bạn muốn tạo sau đó kéo xuống dưới cùng mục Mail Options

Trang 27

Điền lại tên domain của bạn muốn tao vào ở đây lúc này mail sẽ có dạng làip.info với * là tên bắt kỳ J à đến đây OK để hoàn tất việc tạo domain và record MX

*@liveclubhoasen.no-Kế tiếp các bạn sẽ thắc mắc về vấn đề IP động sẽ giải quyết như thế nào J đúng không? ở đây thường có 2 phương án cho viec update IP động cho domain :

Cách 1: cài soft ware update riêng của hãng ở đây là no-ip

Cách 2: sử dụng chức năng Dynamic DNS sẵn có trên các modem cập nhật dùm lun ( đòi củ quá không có cái này thì xài cách 1 nha bồ ^^! )

Đầu tiên là vào modem ráng kiếm mục Dynamic DNS à chọn dịch vụ DDNS vô ở đây tui xài no-ip à tiếp là username pass nãy tụi mình đăng ký đo J à cuối cùng là domain à thế là xong restart lai là xai thôi sau này modem tự update dùm mình khỏi lo lắng hehe

Trang 28

Cấu hình đã rùi hen giờ phải test coi làm ăn ra sao đây :

Ping domain truoc nha ^^

Ngon lành thấy chứa qua cái quan trọng không kem ko dc là khỏi làm ăn nslookup liền

Trỏ vô ngon lành J

Bước 6 Cấu hình quản trị

Về căn bản tới đây hoàn tất nhưng chúng ta sẽ gặp câu hỏi chiếm đa số nhất sẽ hỏi là domain internet là liveclubhoasen.no-ip.info mà trong local thì lai là liveclub.local hỏi sao mà chạy J.Hehe vấn đề này thường gặp với nhưng người ngheo xai ip động và domain chùa như chúng ta ^^ ở đây tui giải quyết bằng cách là:

Bước 1: ai gửi mail tới chúng ta qua tên miền livelcubhoasen.no-ip.info khi vào trong sẽ phân phối cho các hộp mail tên mien livelcub.local VD nè gửi cho teo@liveclubhaosen.no-ip.infosend thẳng tới mail server mình lun tự động chuyển thành teo@livelcub.local bỏ vô mail teo trong domain local nhờ vào tính năng ALIAS MAIL trong MDAEMON

Trang 29

Vào Accounts à Accout Settings àAliases àTrong này sẽ cho phép chúng ta tạo rule với 2 kí hiệu chính “?” và “*”

? đại diện cho 1 kí tự và vị trí còn * đại diện cho tất cả

VD:

Với rule : *@liveclubhoasen.no-ip.info=*@liveclub.local

“*” sẽ mang ý nghĩa tên gì không quan tâm chỉ cần có đuôi liveclubhoasen.no-ip.info sẽ đổi thành đuôi liveclub.local

Với rule ?@liveclubhoasen.no-ip.info = ?@livelcub.local

“?” sẽ mang ý nghĩa nó có thể là a@liveclubhoasen.no-ip.info , b@liveclubhoasen.no-ip.info … nhưng không chấp nhận là ab@liveclubhoasen.no-ip.info khi hợp lệ sẽ chuyển đuôi

Bước 2: chính là sẽ giải quyết vần đề nhận thì được rồi đó vậy còn gửi đi nó thành

@liveclub.local mất tiu lúc này lai khong thể dùng ALIAS mà chuyển sang dùng Header tranlation có trách nhiệm dịch ngược @liveclub.local ra lai liveclubhoasen.no-ip.info mà đi

Vào Setup à Default domain /Servers à Header translation

Trang 30

Vậy là hoàn tất việc triển khai mail online

Ngày đăng: 10/09/2016, 22:56

TỪ KHÓA LIÊN QUAN

w