Trang chủ Linux Hướng dẫn cài đặt máy chủ email Zimbra trên CentOS 7

Hướng dẫn cài đặt máy chủ email Zimbra trên CentOS 7

427
0
Chia sẻ
AZDIGI Hosting Số 1 Việt Nam

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
[root@mail ~]# sestatus
SELinux status: disabled

Thực hiện stop postfix và remove postfix

[root@mail ~]# systemctl stop postfix
[root@mail ~]# 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

[root@mail ~]# 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.dotrungquan.info"
[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
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
103.221.220.187 mail.dotrungquan.info

Bước 3: Cài đặt Zimbra

Bạn thực hiệ chạy lệnh sau để install Zimbra & ZCS dependencies

[root@mail ~]# 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 vào đó.

[root@mail ~]# mkdir zimbra && cd zimbra
[root@mail 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ề hoàn tất bạn tiến hành giải nén file ra

[root@mail zimbra]# tar zxpvf zcs*.tgz

Truy cập vào thư mục vừa giải nén và chạy lệnh ./install

[root@mail zimbra]# cd zcs* && ./install.sh

[root@mail zimbra]# cd zcs* && ./install.sh
Operations logged to /tmp/install.log.SJIMGleG

Checking for existing installation...
...
    zimbra-license-tools...NOT FOUND
...
Do you agree with the terms of the software license agreement? [N] y
Use Zimbra's package repository [Y] y
Importing Zimbra GPG key
Configuring package repository
Checking for installable packages
Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)
Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-dnscache [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [Y] y
Install zimbra-proxy [Y] y
Install zimbra-drive [Y] y
Install zimbra-imapd (BETA - for evaluation only) [N] y
Install zimbra-chat [Y] y
Checking required space for zimbra-core
Checking space for zimbra-store
Checking required packages for zimbra-store
zimbra-store package check complete.
Installing:
...
    zimbra-dnscache
    zimbra-snmp
    zimbra-store
    zimbra-apache
    zimbra-spell
...
The system will be modified.  Continue? [N] y
Beginning Installation - see /tmp/install.log.SJIMGleG for details...
 ...
                                     zimbra-snmp will be installed.
                         zimbra-store-components will be downloaded and installed.
                       zimbra-jetty-distribution will be downloaded and installed.
                                zimbra-mbox-conf will be installed.
...
Downloading packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-store-components
   zimbra-jetty-distribution
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...
Installing extra packages (3):
   zimbra-drive
   zimbra-patch
   zimbra-chat
      ...done
Running Post Installation Configuration:
Operations logged to /tmp/zmsetup.20191218-041840.log
Installing LDAP configuration database...done.
Setting defaults...
DNS ERROR resolving MX for mail.dotrungquan.info
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] Yes
Create domain: [mail.dotrungquan.info] dotrungquan.info
	MX: mail.dotrungquan.info (103.221.220.204)
	Interface: 127.0.0.1
	Interface: ::1
	Interface: 103.221.220.187
done.
Checking for port conflicts
Port conflict detected: 25 (zimbra-mta)
Port conflict detected: 25 (zimbra-mta)
Port conflicts detected! - Press Enter/Return key to continue # Enter
Main menu
   1) Common Configuration:                                                  
   2) zimbra-ldap:                             Enabled                       
   3) zimbra-logger:                           Enabled                       
   4) zimbra-mta:                              Enabled                       
   5) zimbra-dnscache:                         Enabled                       
   6) zimbra-snmp:                             Enabled                       
   7) zimbra-store:                            Enabled                       
        +Create Admin User:                    yes                           
        +Admin user to create:                 admin@dotrungquan.info   
******* +Admin Password                        UNSET     ## Chưa set password nên hiện UNSET                    
        +Anti-virus quarantine user:           virus-quarantine.eu5lddmo4o@mail.dotrungquan.info
        +Enable automated spam training:       yes                           
        +Spam training user:                   spam.9zr3tkfgx@mail.dotrungquan.info
        +Non-spam(Ham) training user:          ham.xppyw1ac0x@mail.dotrungquan.info
        +SMTP host:                            mail.dotrungquan.info         
        +Web server HTTP port:                 8080                          
        +Web server HTTPS port:                8443                          
        +Web server mode:                      https                         
        +IMAP server port:                     7143                          
        +IMAP server SSL port:                 7993                          
        +POP server port:                      7110                          
        +POP server SSL port:                  7995                          
        +Use spell check server:               yes                           
        +Spell server URL:                     http://mail.dotrungquan.info:7780/aspell.php
        +Enable version update checks:         TRUE                          
        +Enable version update notifications:  TRUE                          
        +Version update notification email:    admin@dotrungquan.info   
        +Version update source email:          admin@dotrungquan.info   
        +Install mailstore (service webapp):   yes                           
        +Install UI (zimbra,zimbraAdmin webapps): yes                           

   8) zimbra-spell:                            Enabled                       
   9) zimbra-proxy:                            Enabled                       
  10) zimbra-imapd:                            Enabled                       
  11) Default Class of Service Configuration:                                
   s) Save config to file                                                    
   x) Expand menu                                                            
   q) Quit                                    
Address unconfigured (**) items  (? - help) 7
Store configuration
   1) Status:                                  Enabled                       
   2) Create Admin User:                       yes                           
   3) Admin user to create:                    admin@dotrungquan.info   
** 4) Admin Password                           UNSET                         
   5) Anti-virus quarantine user:              virus-quarantine.eu5lddmo4o@mail.dotrungquan.info
   6) Enable automated spam training:          yes                           
   7) Spam training user:                      spam.9zr3tkfgx@mail.dotrungquan.info
   8) Non-spam(Ham) training user:             ham.xppyw1ac0x@mail.dotrungquan.info
   9) SMTP host:                               mail.dotrungquan.info         
  10) Web server HTTP port:                    8080                          
  11) Web server HTTPS port:                   8443                          
  12) Web server mode:                         https                         
  13) IMAP server port:                        7143                          
  14) IMAP server SSL port:                    7993                          
  15) POP server port:                         7110                          
  16) POP server SSL port:                     7995                          
  17) Use spell check server:                  yes                           
  18) Spell server URL:                        http://mail.dotrungquan.info:7780/aspell.php
  19) Enable version update checks:            TRUE                          
  20) Enable version update notifications:     TRUE                          
  21) Version update notification email:       admin@dotrungquan.info   
  22) Version update source email:             admin@dotrungquan.info   
  23) Install mailstore (service webapp):      yes                           
  24) Install UI (zimbra,zimbraAdmin webapps): yes                   
Select, or 'r' for previous menu [r] 4 
Password for admin@dotrungquan.info (min 6 characters): [n4JFxQ8fNn] n4JFxQ8fNn
1) Status:                                  Enabled                       
   2) Create Admin User:                       yes                           
   3) Admin user to create:                    admin@mail.dotrungquan.info   
   4) Admin Password                           set     # Đã set password                      
   5) Anti-virus quarantine user:              virus-quarantine.eu5lddmo4o@mail.dotrungquan.info
   6) Enable automated spam training:          yes                           
   7) Spam training user:                      spam.9zr3tkfgx@mail.dotrungquan.info
   8) Non-spam(Ham) training user:             ham.xppyw1ac0x@mail.dotrungquan.info
   9) SMTP host:                               mail.dotrungquan.info         
  10) Web server HTTP port:                    8080                          

Select, or 'r' for previous menu [r] r
*** 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
The system will be modified - continue? [No] yes
.......
	The VERSION of zcs installed (8.8.10_GA_3039_RHEL7_64)
	The ADMIN EMAIL ADDRESS created (admin@dotrungquan.info)
Notify Zimbra of your installation? [Yes] yes
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.8.10_GA_3039_RHEL7_64&MAIL=admin@mail.dotrungquan.info
Notification complete
Checking if the NG started running...done. 
Setting up zimbra crontab...done.
Moving /tmp/zmsetup.20191218-041840.log to /opt/zimbra/log
Configuration complete - press return to exit 
[root@mail zcs-8.8.10_GA_3039.RHEL7_64.20180928094617]# 

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/
Xếp hạng
Khi bạn nói chưa biết cuộc chơi vẫn còn. Khi bạn nói không biết cuộc chơi sẽ kết thúc.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây