Chuẩn bị cài đặt server mail Zimbra 8.8.15

Bài viết này là phần 1 trong 4 phần của serie bài viết Cài đặt server mail Zimbra 8.8.15

ToiVietBlog - Bài viết này sẽ hướng dẫn các bạn các bước chuẩn bị cài đặt server mail Zimbra 8.8.15. Với những ai chưa biết đến Zimbra, tôi sẽ giới thiệu với các bạn về phần mềm nguồn mở này.

Giới thiệu server mail Zimbra

Zimbra là một giải pháp mã nguồn mở cho server mail. Bạn đã từng sử dụng qua Gmail, Yahoo mail. Zimbra là một giải pháp tương tự.

Đối với những công ty/tổ chức có quy mô nhân viên trên 1000 nhân viên, họ thường tự xây dựng server mail riêng. Và Zimbra là một giải pháp phù hợp nhất.

Tùy vào yêu cầu, các công ty vừa và nhỏ (quy mô nhân viên vài chục cho tới vài trăm) cũng có thể sử dụng Zimbra.

Hiện tại, theo dữ liệu từ Zimbra thì đã có trên 100 triệu người sử dụng trên 140 quốc gia. Zimbra hiện đang là giải pháp mã nguồn mở tốt nhất dành cho server mail.

Bạn có thể đọc thêm về các tài liệu tại trang chủ Zimbra, họ cung cấp tài liệu khá nhiều và đầy đủ.

chuan-bi-cai-dat-server-mail-zimbra-8-8-15 Chuẩn bị cài đặt server mail Zimbra 8.8.15
Zimbra – Giải pháp mail nguồn mở hàng đầu thế giới.

Bắt đầu cài đặt server mail Zimbra

Zimbra hỗ trợ bạn cài đặt single server (all in one) hoặc multi server.

Với những công ty nhỏ có quy mô khoảng 100 nhân viên, bạn có thể chọn single server. Single server thì bạn sẽ dễ dàng cài đặt và quản lý hơn.

Với những công ty lớn yêu cầu dịch vụ online 24/7, bạn nên triển khai multi server để nâng cao khả năng backup và sẵn sàng tải cao.

Trong serie bài viết này, mình sẽ hướng dẫn các bạn cài đặt Zimbra single server. Với những bạn mới bắt đầu, mình nghĩ nó khá ổn để các bạn học.

Khi bạn đã dần quen với việc sử dụng Zimbra, bạn có thể nâng cấp lên multi server sau.

Chuẩn bị môi trường để cài đặt server mail Zimbra 8.8.15

Phiên bản hiện tại là Zimbra 8.8.15. Mình sẽ sử dụng nó. Với các phiên bản khác, bạn cần tham khảo thêm tài liệu từ trang chủ.

Trước khi cài đặt, chúng ta cần phải chuẩn bị môi trường. Nếu bạn không làm điều này, việc cài đặt Zimbra có thể sẽ thất bại và bạn không nên bỏ qua việc này.

Tài nguyên máy chủ

Mình sử dụng một máy chủ với cấu hình dưới đây. Đây là cấu hình khuyến nghị dành cho 50 user. Bạn có thể sử dụng VPS hoặc máy chủ vật lý đều được.

  • OS: CentOS Linux release 7.8.2003 (Core)
  • CPU: 4 vCPU
  • RAM: 8 GB
  • HDD: 300 GB SSD Enterprise

Thiết lập DNS cho domain mail

Điều đầu tiên, bạn cần có một domain để cài đặt Zimbra. Ví dụ, bạn có domain là toivietblog.com.

Bạn cần phải thiết lập 3 bản ghi DNS cho domain này để có thể cài đặt server mail thành công. Công việc này bạn có thể làm trong mục quản trị domain (ví dụ như Namecheap, iPage, PAVietnam, Nhân Hòa…).

Ví dụ, VPS của bạn có địa chỉ IP là 192.168.100.10.

Bây giờ bạn hãy tạo 3 bản ghi như sau:

Host recordTypeValue
mailA192.168.100.10
@MXmail.toivietblog.com
ns1A192.168.100.10

Thiết lập cơ bản cho máy chủ

Dưới đây là những điều quan trọng mà bạn cần phải làm, nếu không thì việc cài đặt sẽ thất bại.

Disable SElinux

Nếu bạn sử dụng Ubuntu 18.04 thì bạn có thể bỏ qua bước này.

Tuy nhiên, nếu bạn sử dụng hệ điều hành CentOS hoặc RedHat, bạn cần phải làm điều này.

Để disable SElinux, bạn mở file /etc/selinux/config.

[root@mail ~]# nano /etc/selinux/config

Chỉnh sửa nội dung file như dưới đây. Chú ý giá trị dòng SELINUX=disabled

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
Thiết lập hostname

Bạn phải làm điều này và tôi xin nhắc lại là bạn phải làm điều này trước khi cài đặt Zimbra. Ví dụ domain là toivietblog.com thì bạn nên đặt hostname cho máy chủ là mail.toivietblog.com.

Bạn mở file /etc/hostname và chỉnh sửa nội dung như dưới đây.

mail.toivietblog.com
Thiết lập file hosts

Bạn cũng cần phải thiết lập file /etc/hosts. Mở file lên và thêm nội dung vào như sau.

[root@mail ~]# nano /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.100.10  mail.toivietblog.com mail
Thiết lập network card

Giả sử máy chủ của bạn có card mạng public tên là ens192. Bạn mở file cấu hình và đảm bảo rằng DNS1 trỏ về địa chỉ IP máy chủ mail của bạn.

[root@mail ~]# nano /etc/sysconfig/network-scripts/ifcfg-ens192

Nội dung như bên dưới.

HWADDR=00:51:56:a3:e3:d9
NAME=ens192
GATEWAY=192.168.100.1
DNS1=192.168.100.10
DNS2=8.8.8.8
DNS3=8.8.4.4
DEVICE=ens192
ONBOOT=yes
USERCTL=no
BOOTPROTO=static
NETMASK=255.255.255.0
IPADDR=192.168.100.10
PEERDNS=no

Sau đó, bạn gõ lệnh dưới để khởi động lại dịch vụ mạng.

[root@mail ~]# service network restart
Kiểm tra file /et/resolv.conf

Sau khi khởi động lại dịch vụ mạng, bạn cần kiểm tra file /etc/resolv.conf để đảm bảo một lần nữa DNS 1 trỏ về địa chỉ IP máy chủ mail.

[root@mail ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
search toivietblog.com
nameserver 192.168.100.10
nameserver 8.8.8.8
nameserver 8.8.4.4

Có lẽ 90% lỗi khi cài đặt Zimbra đều liên quan đến DNS. Vì thế, nếu bạn không thiết lập đúng các việc trên, server mail của bạn sẽ bị lỗi.

Sau khi chỉnh sửa và lưu file xong. Bạn reboot máy chủ để apply thiết lập trên.

[root@mail ~]# reboot

Kết luận

Tôi đã hướng dẫn các bạn từng bước rất cẩn thận để chuẩn bị cho việc cài đặt một server mail Zimbra. Bạn cần biết rằng nếu bạn thiết lập sai hay sai lầm ở một bước nào đó, máy chủ mail của bạn sẽ bị lỗi và không hoạt động.

Vì vậy, hãy thực hiện cẩn thận và kiểm tra kỹ sau khi hoàn thành.

Tiếp tục đọc serie bài viếtPhần tiếp theo: Cài đặt NTP và DNS cho server mail Zimbra »»
5 1 vote
Article Rating
Nhấn vào đây để đánh giá bài này!
[Tổng: 4 - Trung bình: 5]

If you appreciate what we share in this blog, you can support us by:
  1. Stay connected to: Facebook | Twitter | Google Plus | YouTube
  2. Subscribe email to recieve new posts from us: Sign up now.
  3. Start your own blog with SSD VPS - Free Let's Encrypt SSL ($2.5/month).
  4. Become a Supporter - Make a contribution via PayPal.
  5. Support us by purchasing Ribbon Lite Child theme being using on this website.

We are thankful for your support.

«« »»
Theo dõi
Thông báo về
guest
0 Comments
Inline Feedbacks
View all comments