Zimbra có bản thương mại cho các doanh nghiệp và bản miễn phí Opensource , trong bài này Kenhgiaiphap.vn sẽ hướng dẫn xây dựng hệ thống Email Server trên Centos 5.6 bằng Zimbra 7.1.2 phiên bản (thương mại dùng thử) mới nhật tại thời điểm này .
Phiên bản này tích hợp luôn các công cụ Antivirus và Antispam ,Backup với các công cụ mạnh mẽ khác đang chờ bạn khám phá .
Chuẩn bị và cấu hình trước khi cài đặt Zimbra
Tắt các Service sau và disable firewall Selinux
/etc/init.d/sendmail stop
chkconfig sendmail off
chkconfig iptables off
chkconfig ip6tables off
/etc/init.d/iptables stop
/etc/init.d/ip6tables stop
chkconfig httpd off
service httpd stop
Cài đặt DNS
# yum -y install bind caching-nameserver bind-chroot bind-utils
Cấu hình DNS
Zimbra cần 1 DNS record hoạt động .Ví dụ tôi sử dụng Domain là “kenhgiaiphap.local “ với MX record là mail.kenhgiaiphap.local.
Tạo 1 file /var/named/chroot/var/named/kenhgiaiphap.local với nội dung như sau :
# vim /var/named/chroot/var/named/kenhgiaiphap.local
;
; Addresses and other host information.
;
@ IN SOA kenhgiaiphap.local. hostmaster.kenhgiaiphap.local. (
2011030801 ; Serial
43200 ; Refresh
3600 ; Retry
3600000 ; Expire
2592000 ) ; Minimum
; Define the nameservers and the mail servers
IN NS ns.kenhgiaiphap.local.
IN A 192.168.11.223
IN MX 10 mail.kenhgiaiphap.local.
mail IN A 192.168.11.223
ns IN A 192.168.11.223
chỉnh sửa file /var/named/chroot/etc/named.conf
# vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
forwarders { 8.8.8.8; };
};
include "/etc/rndc.key";
// We are the master server for mydomain.com
zone "kenhgiaiphap.local" {
type master;
file "kenhgiaiphap.local";
};
Restart named
/etc/init.d/named start
Khi install Zimbra nó sẽ sử dụng file /etc/hosts để cấu hình .
Nội dung file /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.11.223 mail.kenhgiaiphap.local mail
Kiềm tra xem DNS record hoạt động chưa .
dig kenhgiaiphap.local MX
nslookup kenhgiaiphap.local
Cài các Package cần thiết :
yum –y install sysstat libstdc++* fetchmail libpcre3 libgmp3c2 libxml2 libltdl3 sysstat gmp libidn libstdc++ sqlite libtool-ltdl
Vào trang chủ http://www.zimbra.com/downloads/os-downloads.html >>(Opensource >> ko cần file License )
http://www.zimbra.com/products/download_network.html
>> đăng kí dùng thử 60 ngày cho bản Enterprise File License sẽ dc gởi qua Email !
Ở đây tôi dùng bản Enterprise 60 ngày !
Sau khi download Zimbra về rồi Giải nén file và cài đặt .
tar -xvzf zcs-NETWORK-7.1.2_GA_3268.RHEL5_64.20110804120428.tgz
cd zcs-NETWORK-7.1.2_GA_3268.RHEL5_64.20110804120428
./install.sh --platform-override
Lưu ý : thông số --platform-override là dành cho Centos.
Trả lời Y cho các câu hỏi
Khi tời bước như hình dưới ta Chọn số 3 sau đó 4 để thiết lập password cho admin !
Chọn r để quay lại rồi chọn a để apply các config .
Khi Install xong sẽ hiện như hình sau :
Mở trình duyệt truy cập vào https://Ip:7071/zimbraAdmin/ để vào giao diện quản lý Zimbra .
Với User mặc định là admin và password do bạn thiết lập lúc Install .
Phải đảm bảo các dòng trên điều xanh hết !
Tạo user để gửi và nhận mail .
Ví dụ tạo user : kgp2
(có thể nhấn next để có nhiều lựa chọn config)
Thiết lập password cho user
Nhấp phải chuột vào user cần thiết lập password chọn change password .
Gởi và nhận Email
Các máy Client Truy cập vào http://192.168.11.223/ để gởi/nhận Email
Giao diện sau khi các user nhận được Email .
Kenhgiaiphap.vn
Phan Trọng Hiếu ( Theo Zimbra )
cho hỏi làm sao để gởi message đến các server mail như gmail hay yahoo vậy anh
Trả lờiXóa