목차

Zimbra Installation Guide

Zimbra 설치전 전제조건

Zimbra Package Download

아래 URL 을 통해서 본인의 OS 에 맞는 버전으로 다운로드 하면 된다.
Site : http://www.zimbra.com/downloads/zimbra-collaboration-open-source

Zimbra Main Menu 설명

참조URL : http://blog.bizmerce.com/?p=1615

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@no                      
******* +Admin Password                        UNSET                         
        +Anti-virus quarantine user:           virus-quarantine.l4af2sugma@no
        +Enable automated spam training:       yes                           
        +Spam training user:                   spam.zmvcl3t9kr@no            
        +Non-spam(Ham) training user:          ham.hkrytl7jd@no              
        +SMTP host:                            test.local.domain             
        +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:               no                            
        +Enable version update checks:         TRUE                          
        +Enable version update notifications:  TRUE                          
        +Version update notification email:    admin@no                      
        +Version update source email:          admin@no                      
        +Install mailstore (service webapp):   yes                           
        +Install UI (zimbra,zimbraAdmin webapps): yes                           

   8) zimbra-proxy:                            Enabled                       
   9) Default Class of Service Configuration:                                
   s) Save config to file                                                    
   x) Expand menu                                                            
   q) Quit          

기본 설정

Zimbra 소프트웨어의 서버 설정의 기본설정은 Zimbra-LDAP, Zimbra MTA와 안티바이러스 및 안티스팸 소프트웨어, Zimbra 메일박스 서버, SNMP 모니터링 도구(선택), Zimbra Spell(선택), 로그 수집 도구(선택)을 서버에 설치하는 것입니다.

Menu 기반의 설치화면은 기본 값이 설정되어 있는 각각의 컴포넌트를 보여줍니다. 여러분은 인스톨 절차가 진행되는 동안 이러한 정보를 수정할 수 있습니다.

각각의 메뉴와 설정의 값을 살펴보면 다음과 같습니다.

Common Configuration

Hostname : 운영체제에 설정되어 있는 호스트 이름
LDAP master host : LDAP 호스트 이름, 싱글 서버 인스톨의 경우 ZCS를 설치하는 호스트와 동일
LDAP port : 기본값은 389
LDAP Admin password : LDAP 마스터의 패스워드
Secure interprocess communications : 기본값을 YES, 보안 프로세스간 통신은 메일 스토어와 자바를 이용한 다른 프로세스 사이의 연결을 필요로 합니다. master LDAP 서버와 replica LDAP 서버 사이에서는 보안 통신이 사용되어야 합니다.
TimeZone : 적용할 기본 서비스 클래스(Class Of Service; COS)에 적용하기 위한 타임존을 선택합니다. 서비스 클래스의 주요 사용자의 위치를 타임좀으로 설정해야 합니다. 기본으로 설정되어 있는 타임존은 태평양표준시(Pacific Standard Time; PST)입니다.
IP Mode : 기본값은 IPv4입니다.

Zimbra LDAP

Status : 기본값은 활성화 상태입니다. 복사본 LDAP 서버를 위해서 인스톨 후에 데이터베이스를 통해 정보를 로딩할 계획이라면 상태를 비활성화(Disable)로 바꿀 수 있습니다.
Create Domain : 인스톨하는 동안에 여러분은 하나의 도메인을 생성할 수 있습니다. 추가적인 도메인은 관리자 콘솔을 이용해 생성하게 됩니다.
Domain to create : 기본 도메인은 서버의 호스트 이름을 사용합니다. 만약 여러분이 DNS 서버에 유효한 메일 도메인을 생성했다면 그 이름을 사용합니다. 거의 대부분의 경우 여러분은 기본값을 사용하면 됩니다.
LDAP Root password : 내부 LDAP 작업을 위한 루트 LDAP 패스워드를 설정합니다.
LDAP Replication password : LDAP 복제 사용자가 LDAP 마스터에 대해 자신을 식별하기 위해 에 의해 사용되는 패스워드입니다. 해당 패스워드는 반드시 LDAP master server에 있는 패스워드와 동일해야 합니다.
LDAP Postfix password : postfix 사용자에 의해 사용되는 패스워드로 LDAP 서버에 대한 자기 자신을 식별하기 위해 사용합니다. 이 패스워드는 반드시 MTA 서버 위에 설정되어야 하고, LDAP 마스터 서버 상의 패스워드와 동일해야 합니다.
LDAP Amavis password : amavis 사용자가 LDAP 서버에 의해 식별될 수 있도록 사용하는 패스워드로 반드시 MTA 서버 상에 설정되어야 하며 LDAP Server의 패스워드와 동일해야 합니다.

Zimbra Store

Create Admin User : 관리자 계정은 인스톨 중에 생성됩니다. 이 계정은 Zimbra Server 상에 처음으로 생성되는 계정이고 관리자 콘솔에 로그온하는 것을 허용합니다.
Admin user to create : 사용자 이름을 관리자 계정으로 할당합니다. 관리자 계정이 한번 생성되면 관리자 알림을 지속적으로 수신 받을 수 있도록 하기 위해 해당 계정을 수정하지 않는 것을 권장합니다.
Admin Password : 관리자 계정에 대한 비밀번호는 반드시 설정해야 합니다. 비밀번호는 대소문자를 구별하여 6글자 이상이어야 합니다. 관리자 콘솔에 로그온을 위해 관리자 이름, 메일 주소 그리고 패스워드가 요구됩니다.
Anti-virus quarantine user : 바이러스 격리 계정(메일박스의 일종)은 설치하는 동안 자동으로 생성됩니다. AmivisD가 바이러스에 감염된 이메일을 식별했을 때 그 이메일은 자동적으로 해당 mailbox로 이동합니다. 바이러스 격리 메일박스는 7일이 경과딘 메시지는 삭제하도록 설정되어 있습니다.
Enable automated spam training : 기본적으로 자동화된 스팸 드레이닝 필터가 활성화 되어 있습니다. 그리고 두개의 메일 계정이 생성됩니다. 아래의 두 계정의 사용자들을 자동적으로 스팸 학습 필터와 작업이 이루어지도록 설정됩니다. 이 계정은 랜덤하게 선택된 이름으로 생성됩니다. 이 계정을 사용되는 것을 인식하기 위해 이름을 변경할 수 있습니다.

  1. Spam Training User : 정크로 마크되어 있지 않은 메일에 대한 메일 알림을 받기 위한 계정입니다. 반드시 필요합니다.
  2. Non-spam(HAM) Training User : 정크로 마크되어 있는 메일에 대한 메일 알림을 받기 위한 계정입니다. 반드시 필요하지는 않습니다.

기본 포트 설정 출력

웹서버 설정은 HTTP, HTTPS, Mixed, Both, Redirect 중 하나를 선택할 수 있습니다. HTTP, HTTPS는 각각 서버 접속은 지정된 프로토콜 전용으로. Mixed는 일반 트래픽은 HTTP로, 로그인 등의 트래픽은 HTTPS로 처리하는 것을 말하고, Both는 HTTP로 접속하면 HTTP로, HTTPS로 접속하면 HTTPS로 처리한다는 의미이며, Redirect는 기본적으로 트래픽을 HTTPS로 처리하되 HTTP로 접속하면 리다이렉트한다는 의미입니다. 이 모든 경우에도 관리자용 트래픽의 데이터 처리는 모두 SSL 모드를 사용합니다.

해당 화면은 현재 local ip 즉 mx 레코드 등록이 안되있고 DNS 등록이 안되있는 hostname 이라 아래와 같은 문구가 뜬다.
No results returned for A lookup of test.local.domain
Checked nameservers:
192.168.106.21

아래 화면은 정상적인 DNS 등록 및 mx 레코드가 있으면 뜨는 문구이다.
MX: test.local.com(10.0.0.20)

      Interface: 10.0.0.20 
      Interface: 127.0.0.1

Interface: ::1

Checking for port conflicts

</code>
아래 화면은 메인 메뉴 디스플레이 화면입니다.
zimbra 컴포넌트에 대한 기본 설정 목록을 보여주며, 기본 설정을 지정할 수 있습니다.
상세한 설정을 요구하는 값은 좌측에 아스테리스크()가 표시되며, 해당 값은 필수적으로 수정하여야 합니다.

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@no                      
******* +Admin Password                        UNSET                         
        +Anti-virus quarantine user:           virus-quarantine.l4af2sugma@no
        +Enable automated spam training:       yes                           
        +Spam training user:                   spam.zmvcl3t9kr@no            
        +Non-spam(Ham) training user:          ham.hkrytl7jd@no              
        +SMTP host:                            test.local.domain             
        +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:               no                            
        +Enable version update checks:         TRUE                          
        +Enable version update notifications:  TRUE                          
        +Version update notification email:    admin@no                      
        +Version update source email:          admin@no                      
        +Install mailstore (service webapp):   yes                           
        +Install UI (zimbra,zimbraAdmin webapps): yes                           

   8) zimbra-proxy:                            Enabled                       
   9) 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@no                      
** 4) Admin Password                           UNSET                         
   5) Anti-virus quarantine user:              virus-quarantine.l4af2sugma@no
   6) Enable automated spam training:          yes                           
   7) Spam training user:                      spam.zmvcl3t9kr@no            
   8) Non-spam(Ham) training user:             ham.hkrytl7jd@no              
   9) SMTP host:                               test.local.domain             
  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:                  no                            
  18) Enable version update checks:            TRUE                          
  19) Enable version update notifications:     TRUE                          
  20) Version update notification email:       admin@no                      
  21) Version update source email:             admin@no                      
  22) Install mailstore (service webapp):      yes                           
  23) Install UI (zimbra,zimbraAdmin webapps): yes                           

Select, or 'r' for previous menu [r] 4
Password for admin@no (min 6 characters): [4HOEk_g8F] dkfh0814

Store configuration

   1) Status:                                  Enabled                       
   2) Create Admin User:                       yes                           
   3) Admin user to create:                    admin@no                      
   4) Admin Password                           set                           
   5) Anti-virus quarantine user:              virus-quarantine.l4af2sugma@no
   6) Enable automated spam training:          yes                           
   7) Spam training user:                      spam.zmvcl3t9kr@no            
   8) Non-spam(Ham) training user:             ham.hkrytl7jd@no              
   9) SMTP host:                               test.local.domain             
  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:                  no                            
  18) Enable version update checks:            TRUE                          
  19) Enable version update notifications:     TRUE                          
  20) Version update notification email:       admin@no                      
  21) Version update source email:             admin@no                      
  22) Install mailstore (service webapp):      yes                           
  23) Install UI (zimbra,zimbraAdmin webapps): yes   

Select, or 'r' for previous menu [r] r

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                       
   8) zimbra-proxy:                            Enabled                       
   9) Default Class of Service Configuration:                                
   s) Save config to file                                                    
   x) Expand menu                                                            
   q) Quit                                    

*** 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
Save config in file: [/opt/zimbra/config.17565] 
Saving config in /opt/zimbra/config.17565...done.
The system will be modified - continue? [No] yes
Operations logged to /tmp/zmsetup12222014-104138.log
Setting local config values...done.
Initializing core config...Setting up CA...done.
Deploying CA to /opt/zimbra/conf/ca ...done.
Creating SSL zimbra-store certificate...done.
Creating new zimbra-ldap SSL certificate...done.
Creating new zimbra-mta SSL certificate...done.
Creating new zimbra-proxy SSL certificate...done.
Installing mailboxd SSL certificates...done.
Installing MTA SSL certificates...done.
Installing LDAP SSL certificate...done.
Installing Proxy SSL certificate...done.
Initializing ldap...done.
Setting replication password...done.
Setting Postfix password...done.
Setting amavis password...done.
Setting nginx password...done.
Setting BES searcher  password...done.
Creating server entry for test.local.domain...done.
Setting Zimbra IP Mode...done.
Saving CA in ldap ...done.
Saving SSL Certificate in ldap ...done.
Setting service ports on test.local.domain...done.
Setting zimbraFeatureTasksEnabled=TRUE...done.
Setting zimbraFeatureBriefcasesEnabled=TRUE...done.
Setting Master DNS IP address(es)...done.
Setting DNS cache tcp lookup preference...done.
Setting DNS cache udp lookup preference...done.
Setting DNS tcp upstream preference...done.
Setting MTA auth host...done.
Setting TimeZone Preference...done.
Initializing mta config...done.
Setting services on test.local.domain...done.
Adding test.local.domain to zimbraMailHostPool in default COS...done.
Creating domain no...done.
Setting default domain name...done.
Creating domain no...already exists.
Creating admin account admin@no...done.
Creating root alias...done.
Creating postmaster alias...done.
Creating user spam.zmvcl3t9kr@no...done.
Creating user ham.hkrytl7jd@no...done.
Creating user virus-quarantine.l4af2sugma@no...done.
Setting spam training and Anti-virus quarantine accounts...done.
Initializing store sql database...done.
Setting zimbraSmtpHostname for test.local.domain...done.
Configuring SNMP...done.
Setting up syslog.conf...done.
Starting servers...done.
Installing common zimlets...
        com_zimbra_url...done.
        com_zimbra_mailarchive...done.
        com_zimbra_attachmail...done.
        com_zimbra_cert_manager...done.
        com_zimbra_webex...done.
        com_zimbra_linkedinimage...done.
        com_zimbra_proxy_config...done.
        com_zimbra_date...done.
        com_zimbra_email...done.
        com_zimbra_attachcontacts...done.
        com_zimbra_ymemoticons...done.
        com_zimbra_tooltip...done.
        com_zimbra_viewmail...done.
        com_zimbra_phone...done.
        com_zimbra_adminversioncheck...done.
        com_zimbra_srchhighlighter...done.
        com_zimbra_bulkprovision...done.
        com_zimbra_clientuploader...done.
Finished installing common zimlets.
Restarting mailboxd...done.
Creating galsync account for default domain...done.

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Server.
The only information that will be transmitted is:
        The VERSION of zcs installed (8.5.1_GA_3056_RHEL6_64)
        The ADMIN EMAIL ADDRESS created (admin@no)

Notify Zimbra of your installation? [Yes] no
Notification skipped
Setting up zimbra crontab...done.


Moving /tmp/zmsetup12222014-104138.log to /opt/zimbra/log


Configuration complete - press return to exit 

서버 작동 확인 명령어

[root@test ~]# cd /opt/zimbra
[root@test ~]# su - zimbra
[zimbra@test ~]# zmcontrol status
Host test.local.domaintest
     antispan                Running
     antivirus               Running
     convertd                Running
     ldap                    Running
     logger                  Running
     mailbox                 Running
     mta                     Running
     snmp                    Running
     spell                   Running
     stats                   Running
     zmconfigd               Running