Mail Server là một trong những Máy chủ quan trọng và quan trọng đối với mọi tổ chức vì hầu hết các giao tiếp kinh doanh chỉ được thực hiện qua email. Trong thế giới nguồn mở có một vài máy chủ email miễn phí nhưng Zimbra là một trong những máy chủ thư hàng đầu. Máy chủ thư Zimbra a.k.a ZCS (Bộ cộng tác Zimbra) có hai phiên bản, Nguồn mở và phiên bản doanh nghiệp.
Và bài viết này mình sẽ hướng dẫn bạn thực hiện cài đặt một máy chủ mail riêng cho công ty, doanh nghiệp của bạn.
Bước 1: Kiểm tra và cập nhật hệ thống
Bước đầu tiên bạn cần kiểm tra SELINUX xem có đang bật không, nếu đang bật thì bạn tắt đi.
# vi /etc/selinux/config
SELINUX=disabled
Thực hiện stop postfix và remove postfix luôn nhé.
systemctl stop postfix yum remove postfix
Sau đó bạn cập nhật hệ thống bằng lệnh sau và reboot lại máy chủ để áp dụng
yum update -y ; reboot
Bước 2: Kiểm tra và set hostname
Bạn thực hiện kiểm tra hostname và set lại hostname tương ứng
[root@mail ~]# hostnamectl set-hostname "mail.linuxcanban.com" [root@mail ~]# exec bash
Sau khi set hostname xong bạn thêm dòng sau vào file hosts bạn nhớ thay đổi IP bằng IP của bạn nha.
[root@mail ~]# vi /etc/hosts
Bước 3: Cài đặt Zimbra
Bạn thực hiệ chạy lệnh sau để install Zimbra & ZCS dependencies
yum install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6 wget -y
Bước tiếp theo bạn cần Download Zimbra và cài đặt. Và bạn cần tạo một thư mục zimbra để cài trong đó
cd / mkdir zimbra && cd zimbra
Chạy lệnh sau để download Zimbra
wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz --no-check-certificate
Sau khi download về thành công bạn giải nén file vừa tải về bằng lệnh
tar zxpvf zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz
Truy cập vào thư mục vừa giải nén và install
cd zcs-8.8.10_GA_3039.RHEL7_64.20180928094617 ./install.sh
Tại đậy hệ thống sẽ hỏi bạn có install một số thành phần không, bạn cứ đồng ý hết bằng cách nhân Y nhé.
Tiếp đến Zimbra sẽ hỏi bạn cấu hình kho lưu trữ của các gói Zimbra và chọn các thành phần đi kèm để cài đặt.
Hệ thống hỏi bạn cứ nhấp Y hết là được, Đến dòng thông báo The system will be modified . Cotinues? (N) bạn chọn Y nha.
Dòng Change domain name: Yes
Create domain: Bạn nhập domain vào
Sau đó nhấn Enter để tiếp tục
Tới bước này bạn chọn số 7
Sau đó bạn số 4 để set password admin
Bạn nhập vào password cần tạo =-> Enter
Sau đó bạn nhấn “r” để quay lại menu
Bạn nhấn “a” để áp dụng và chọn nhấp tiếp Yes để lưu lại các cấu hình
Bây giờ bạn chỉ chờ đợi thôi, sẽ mất ít nhất 10 đến 15 phút để hoàn tất
Tới thông báo này bạn chọn Yes sau đó enter
Như vậy là đã hoàn tất rồi nhé, nếu máy chủ bạn có cài Firewall bạn cần mở các port sau ra để email hoạt động
Dưới đây là các Port bạn cần mở
25,80,110,143,443,465,587,993,995,5222,5223,9071,7071
Sau đó bạn truy cập admin zimbra bằng IP:port qua giao thức https nhé
- VD: https://103.221.220.187:7071/
anh ơi.em đang làm đồ án dạng cài đặt mail zimbra trên centos này.nhưng em đã thuê 1 vps.và cũng cài đặt tương tự như trên.và lúc cài xong thì bị lỗi antivirus và em đã fix được lỗi đó.xong tạo 2 account để gửi thư qua nhau nhưng gửi được và không nhận được.mong anh có thể giúp em giải quyết vấn đề này được không ạ.mong được anh giúp đỡ vì em sắp nộp đồ án tốt nghiệp rồi ạ
Gửi sử dụng giao thức SMTP nên việc em gửi đến mail đích là hoàn toàn bình thường. Để nhận em cần cấu hình DNS record nếu em đang dùng domain public.
Nếu em dùng trong local em cần cấu hình lại postfix và dovecot.