Ở bài viết trước, Rán đã hướng dẫn các bạn cách để tạo Email theo tên miền riêng và nhận 5Tb Onedrive từ Microsoft đồng thời miễn phí dịch vụ Microsoft Office 365, các bạn có thể đọc lại bài viết tại đây.
Như tiêu đề, Rán sẽ đề cập tới vấn đề cài đặt Zimbra làm Email Server để các bạn tự quản lý trên VPS của mình.
Zimbra là gì??
Zimbra là phần mềm cộng tác mã nguồn mở bao gồm máy chủ thư và máy khách Web. Nó cho phép gửi email, lập lịch biểu, tạo người dùng và danh sách phân phối, chia sẻ tệp, trò chuyện, quản lý các hoạt động của máy chủ thư, …v…v…

Zimbra Collaboration Server được hỗ trợ trên nhiều nền tảng khác nhau bao gồm: Ubuntu 12.04, Ubuntu 14.04, Ubuntu 18.04, Redhat Enterprise Linux 6, Redhat Enterprise Linux 7, Centos-OS6, Centos-OS7, …v…v… Nó cũng được hỗ trợ trên các nền tảng đám mây như Vmware vCloud Director và nền tảng ảo hóa như Vmware vSphere KVM.
Tại bài viết này, Rán sẽ hướng dẫn các bạn cách cài đặt và cấu hình Zimbra trên Ubuntu 18.04
Cấu hình tối thiểu để cài đặt Zimbra trên Ubuntu
- VPS (hoặc máy thật) với hệ điều hành Ubuntu 18.04 – 64bit
- Quyền Root
- Dung lượng đĩa trống >= 30GB
- Ram >= 8GB
- CPU >= 2.0 GHz
Cũng lưu ý rằng, để thiết lập trong hướng dẫn này, Rán sẽ sử dụng
Zimbra: Bản phát hành GA 8.8.15
Tên miền: ranart.design
IP VPS: 35.247.136.247
Các bước cài đặt Zimbra trên Ubuntu 18.04 LTS
Bước 1: Cập nhật và nâng cấp các gói phần mềm trên Ubuntu
Các bạn thực hiện cập nhật và nâng cấp các gói hiện có bằng lệnh sau dưới quyền Root nhé!
apt update && apt upgrade -y

Bước 2: Chỉnh sửa lại tên máy chủ và file hosts có sẵn trên Ubuntu
Các bạn thực hiện thay đổi tên máy chủ bằng lệnh sau (tại đây Rán sử dụng trình soạn thảo nano)
nano /etc/hostname
Sau đó, các bạn thay bằng tên miền của các bạn (Ctrl + X và nhấn Y, Enter để lưu lại file)

Lưu ý: thay đổi như tên domain của các bạn
Bây giờ, hãy chỉnh sửa file hosts trong Ubuntu bằng lệnh
nano /etc/hosts

Bước 3: Cài đặt máy chủ DNS
Ở bước này, Rán sẽ cài đặt DNSMASQ làm máy chủ DNS của Rán. Tuy nhiên, trước khi cài đặt dnsmasq chúng ta cần phải tắt system-Resolution vì nó chạy trên Port 53 mà DNSMASQ cũng chạy trên Port 53 nên sẽ gây ra xung đột. Do đó, để vô hiệu hóa nó chúng ta sử dụng lệnh sau
systemctl disable systemd-resolved

Sau đó, chúng ta dừng system-resolved bằng lệnh sau
systemctl stop systemd-resolved

Tiếp theo chúng ta xóa bỏ file resolv.conf
rm /etc/resolv.conf
Tạo mới file resolv.conf bằng lệnh
sh -c 'echo nameserver 8.8.8.8 >> /etc/resolv.conf'
Tiến hành cài đặt dịch vụ DNSMASQ làm máy chủ DNS
apt install dnsmasq -y

Cấu hình file dnsmasq.config bằng cách thêm vào những dòng sau (lưu ý các bạn đổi lại thành tên domain của các bạn nhé!)
nano /etc/dnsmasq.config
server=x.x.x.x (IP VPS cua ban) domain=domain_cua_ban mx-host= domain_cua_ban, mail.domain_cua_ban, 5 mx-host=mail.domain_cua_ban, mail.domain_cua_ban, 5 listen-address=127.0.0.1

Sau khi đã cấu hình xong, các bạn thực hiện khởi động lại dịch vụ DNSMASQ bằng lệnh sau
systemctl restart dnsmasq
Bước 4: Download và cài đặt Zimbra
Sau khi hoàn tất các bước trên các bạn thực hiện Download Zimbra và cài đặt trên VPS bằng lệnh sau
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220.tgz

File download sẽ có định dạng .tgz, các bạn thực hiện giải nén file bằng lệnh:
tar -xvf zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220.tgz

Chuyển hướng đến thư mục đã giải nén bằng lệnh cd và thực hiện cài đặt
cd zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220
./install

Trong quá trình cài đặt, các bạn sẽ được list ra danh sách các dịch vụ mà Zimbra có thể cung cấp. Những dịch vụ nào các bạn cảm thấy muốn sử dụng thì chỉ việc nhấn Y + Enter, không sử dụng đến các bạn cứ nhấn N + Enter




Sau khi cài đặt xong, giao diện sau sẽ xuất hiện và bạn sẽ được yêu cầu định cấu hình các mục chưa được định cấu hình.

Ở đây, Rán sẽ cấu hình mật khẩu quản trị cho Zimbra chưa được cấu hình. Bạn cũng có thể thấy Mật khẩu quản trị được đánh dấu là ********* trong phần cửa hàng zimbra. Nhấn 7 trên bàn phím của bạn để vào phần cửa hàng zimbra.

Bây giờ đối với cấu hình Mật khẩu quản trị, nhấn 4. Bạn sẽ được nhắc đặt mật khẩu cho quản trị viên. Nhập mật khẩu bất kỳ (với tối thiểu 6 ký tự).

Bây giờ nhấn a để áp dụng cấu hình và nhấn lại y để lưu cấu hình. Khi bạn được thông báo rằng hệ thống sẽ được sửa đổi, hãy nhấn vào Y.
Bây giờ bạn sẽ thấy màn hình sau với thông báo đã hoàn thành cấu hình, nhấn Enter để thoát.


Bước 5: Truy cập trang quản trị Zimbra và trang mail Zimbra
Bây giờ bạn có thể truy cập trang quản trị Zimbra. Mở bất kỳ trình duyệt web nào và nhập:
https://IP_VPS:7071 hoặc https://mail.domain_của_bạn:7071 để truy cập trang Quản trị Zimbra với tên đăng nhập là admin và mật khẩu bạn đã cài đặt ở những bước trước


Tổng kết
Như vậy, Rán đã hướng dẫn các bạn triển khai dịch vụ mail server Zimbra trên VPS Ubuntu thành công! Bài viết sau Rán sẽ hướng dẫn các bạn cách để cấu hình Zimbra Mail Server gửi mail tránh spam và triển khai SSL cho zimbra.
Trong quá trình thao tác, các bạn vướng mắc chỗ nào có thể để lại bình luận cho Rán tại đây hoặc điền thông tin vào mục Liên Hệ để Rán có thể hỗ trợ các bạn khắc phục trong thời gian sớm nhất có thể nhé!
[bs-quote quote=”Liên hệ hợp tác, cộng tác qua mail: [email protected] hoặc điền thông tin hỗ trợ vào mục Liên hệ” style=”default” align=”left” color=”#ff91a4″ author_name=”Rán” author_job=”StudioRanArt” author_avatar=”https://ranart.org/wp-content/uploads/2022/04/ranart.png” author_link=””][/bs-quote]