Top Ad unit 728 × 90

Hướng dẫn Cài zimbra trên centos 6 (mail server)

1.      Chuẩn bị
Trong Tut này chúng ta sẽ thực hiện các việc sau:
·         Chuẩn bị VPS
·         Chuẩn bị tên miền
·         Cài đặt mail server (Zimbra free edition)
·         Thiết lập cấu hình mail server
Trong bài viết này, sử dụng VPS cấu hình tối thiểu:
Ram: 2G
HDD: 40G
IP: 108.61.241.12
Domain: babytv.vn
Mail domain: mail.babytv.vn
Công cụ cần thiết:
·         PuTTY
·         WinSCP
2.      Bắt  đầu cài đặt
A.    Chuẩn bị VPS
Đăng nhập vào https://my.vultr.com chọn DEPLOY
Chọn 1 server location (VD: DALLAS) cấu hình:

Ram: 2Gb, SSD 40G, Bandwidth: 3000Mb (15$/Month), OS: centos 6
B.    Cài đặt
Đăng nhập vào PuTTY
Username: root
Password: (Password của server)
Update VPS bằng lệnh:
[root@vultr usr]# yum update –y
Tiếp theo, update một số thư viện và gói cài đặt cần thiết khi cài đặt Zimbra, có khoảng 12 gói cài đặt cần thiết.
[root@vultr usr]# yum install -y gmp libidn wget nano make nc sudo sysstat libtool-ltdl glibc perl ntp
Kế tiếp, kiểm tra xem postfix có chạy trên hệ thống không. Nếu có hãy tắt nó đi:
[root@vultr usr]# service postfix status
[root@vultr usr]# service postfix stop && chkconfig postfix off
Kế tiếp theo, cần cấu hình DNS để phân giải tên miền. Bạn cần liên hệ với nhà cung cấp tên miền để được hỗ trợ.
-          Tạo một A record trỏ tới tên miền của bạn: 108.61.241.12
-          Tạo một MX record trỏ tới mail.babytv.vn.

Chuẩn bị bộ cài đặt zimbra
Chọn bản phù hợp với bản Centos hiện tại (64bit)
Bấm chuột phải vào liên kết, chọn copy link address
Chuyển sang cửa sổ PuTTY
Gõ lệnh:
[root@vultr ~]# mkdir zimbra
[root@vultr ~]# cd zimbra
[root@vultr zimbra]# wget http://files2.zimbra.com/downloads/8.5.0_GA/zcs-8.5.0_GA_3042.RHEL6_64.20140828192005.tgz

Tùy theo tốc độ mạng hiện tại mà thời gian tải có thể lâu hơn (5-10 phút). Sau khi tải xong, file sẽ được save vào thư mục zimbra vừa tạo.
Chỉnh sửa HOSTS file
Bây giờ ta cần sửa file /etc/hosts để hệ thống biết được tên đầy đủ của mail server (FQDN), tên server
Có thể sử dụng các trình soạn thảo nhứ vi, nano hoặc trực tiếp dùng WinSCP, ở đây ta sẽ dùng nano
[root@vultr zimbra]# nano /etc/hosts
Bấm Ctrl + O rồi Enter để ghi file và Ctrl + X để thoát khỏi trình soạn thảo.
Giải nén và cài đặt Zimbra
Gõ lệnh
[root@vultr zimbra]# tar zxvf zcs-*.tgz
[root@vultr zimbra]# cd zcs-*
Để giải nén và chuyến tới thư mục vừa giải nén:
Yes
Chạy Script để bắt đầu quá trình cài đặt Zimbra
[root@vultr zcs-8.5.0_GA_3042.RHEL6_64.20140828192005]# ./install.sh --platform-override
Quá trình cài đặt bắt đầu, hệ thống sẽ tự test và đưa ra thông báo. Bạn cần ấn Y mỗi khi hệ thống yêu cầu chấp nhận thỏa thuận bản quyền.
Tức là chưa nhận ra tên máy. Khi đó fix như sau:
[root@vultr zcs-8.5.0_GA_3042.RHEL6_64.20140828192005]# hostname mail.babytv.vn
Rồi chạy lài script cài đặt
Ghi lại thông số các dòng MISSING: <package>
Chạy lệnh yum để cài các package đó:
[root@vultr zcs-8.5.0_GA_3042.RHEL6_64.20140828192005]# yum -y install libaio unzip

Sau đó chạy lại cài đặt
[root@vultr zcs-8.5.0_GA_3042.RHEL6_64.20140828192005]# ./install.sh --platform-override
Quá trình cài đặt sẽ bắt đầu lại, nếu không có lỗi gì, hệ thống sẽ nhắc bạn xác nhận cài đặt từng thành phần của Zimbra, ấn Enter hoặ Y Enter để xác nhận

Hệ thống sẽ hỏi bạn thay đổi lại domain để các địa chỉ mail có dạng @yourdomain.com, ấn Enter để xác nhận và nhập domain của bạn vào, ở đây tôi nhập babytv.vn
Sau khi nhập, hệ thống sẽ hiển thị thông tin MX record và địa chỉ IP được gán, như vậy là OK
Tiếp theo hệ thống đưa ra menu cấu hình cho mail server dưới dạng console như hình trên. Chú ý dòng có dấu ****** chưa được cấu hình, ta cần cấu hình nó. Nó nằm trong mục 7 vì thế tại dấu nhắc ta gõ 7 và enter, lưu ý tùy theo phiên bản Zimbra bạn cài đặt mà menu có thể bố trí khác nhau, mục Admin password có thể nằm ở mục khác (4, 5 6 chẳng hạn) khi đó bạn cần lựa chọn cho phù hợp.
Chọn tiếp mục 4 tại dấu nhắc và nhập password của bạn
Sau khi nhập password xong, ấn r để trở về common menu
Ấn 1 và enter để vào Common Configuration menu
Ấn chọn 6 để vào cài đặt múi giờ, ở đây tôi chọn múi giờ Asia/Bangkok có giá trị 37:
Chọn ấn ‘r’ và enter để thoát ra menu chính, ấn ‘a’ để áp dụng các thiêt đặt
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] Yes
Save config in file: [/opt/zimbra/config.22144] /root/zimbra-installation.txt
Saving config in /root/zimbra-installation.txt...done.
The system will be modified - continue? [No] Yes
Kế tiếp, hệ thống sẽ cài đặt mailserver theo các thiết lập trên. Quá trình có thể mất 10-20 phút tùy vào khả năng xử lý của máy chủ. Hãy ăn 1 quả chuối để bình tĩnh lại trước khi tiếp tục :D
Khi hệ thống hiện ra
Configuration complete - press return to exit
Là quá trình cài đặt đã hoàn thành. Bạn ấn enter để quay trở lại cửa sổ lệnh
Email quản trị được tạo là admin@yourdomain.com với mật khẩu là passw0rd bạn tạo lúc nãy. Hãy ghi lại mật khẩu này để đăng nhập vào khu vực dành cho quản trị viên.
Cấu hình Firewall
Standard Zimbra ports
SMTP
25
tcp
HTTP
80
tcp
POP3
110
tcp
IMAP
143
tcp
should probably be limited by a firewall to your local network only
LDAP
389
tcp
HTTPS
443
tcp
SMTPS
465
tcp
IMAPS
993
tcp
POP3S
995
tcp
(Admin Interface)
7071
tcp
should probably be limited by a firewall to your local network only
LMTP
7025
tcp
should probably be limited by a firewall to your local network only
Để chỉnh firewall ta sử dụng lệnh sau để sửa /etc/sysconfig/iptables
[root@vultr ~]# nano /etc/sysconfig/iptables

Hướng dẫn Cài zimbra trên centos 6 (mail server) Reviewed by Le Son Tung on 20:52 Rating: 5

4 nhận xét:

  1. Mình cài xong nhưng sao mình gửi sang Domain khác không được nhỉ. Chỉ gửi trong cùng Domain được

    Trả lờiXóa
  2. Mình đã mở Port 25 rồi bạn ạ. Nhưng không gửi đi được là sao.
    Mình gửi trong cùng Domain lại được, nhưng gửi khác Domain thì nó lại ko đi và nó nằm trong queue.
    Mail khác domain gửi vào thì lại nhận được bình thường các bạn ạ.

    Trả lờiXóa

All Rights Reserved by BLOG Thủ thuật Server © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.