GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7でZimbraメールサーバーをセットアップする方法

この記事では、OpenSourceEditionを使用してZimbraCollaborationSuiteをインストールおよび構成するための基本的な手順を説明します。この場合、3つのコンポーネントすべてがZimbra MTA、Zimbra LDAPサーバー、Zimbraメールボックスサーバーを含む1台のサーバーにインストールされます。 Zimbraアプリケーションスイート専用のビルドとしての構成。この記事では、zimbraCollaboration8.6オープンソースエディションのシングルサーバーインストールを使用しています。

基本的な要件とリソース

  • Zimbraサーバーをインストールするには、他のWebサーバー、データベース、またはMTAサービスを実行することはできません。
  • DNSホスト名を解決するには、完全修飾ドメイン名のレコードを構成する必要があります
  • メッセージをメールサーバーにルーティングするためのMXレコード
  • ファイアウォールを無効にするか、すべてのzimbraポートで許可する必要があります。
システムリソース
Zimbraバージョン zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
ベースOS CentOS Linux 7(コア)、64ビット
RAM 4 GB 推奨8GB
CPU 2.0 GHZ
ハードディスク 30 G

初期設定

1)CentOS-7にrootユーザーとしてログインします

2)ホストファイルに完全修飾ドメイン名を入力します

# vim /etc/hosts
172.20.3.174 linux-tutorials.linoxide.com linux-tutorials

3)SELINUXとファイアウォールを無効にする

# vim /etc/sysconfig/selinux
SELINUX=disabled

Firewalldを停止して無効にするには、rootとして次のコマンドを実行します。

#systemctl disable firewalld
#systemctl stop firewalld

4)停止および無効化するWeb、データベース、およびMTAサービスのステータスを確認します

#systemctl stop httpd
#systemctl disable httpd
#systemctl stop mysqld
#systemctl disable mysqld
#systemctl stop postfix
#systemctl disable postfix
#systemctl stop sendmail
#systemctl disable sendmail

5)システムを更新して、すべてのCentOSシステムソフトウェアを最新バージョンにアップグレードします。

#yum update

6)インストールスクリプトを開始する前に、必要な依存関係がインストールされていることを確認してください。必要な依存関係がないと、インストールプロセスは実行されません。以下のyumコマンドを使用して、次の必要な依存関係をインストールできます。

# yum install nptl nmap-ncat sudo-1.8.6p7-13 libidn-1.28-3 gmp-6.0.0-11 libaio-0.3.109-12 gmp-6.0.0-11 libaio-0.3.109-12 libstdc++-4.8.3-9 unzip-6.0-13 perl-core perl-5.16.3 sysstat sqlite

ZCSオープンソースエディションのインストールを開始

1)新しいディレクトリを作成し、最新のZimbra Collaboration Open SourceEditionSuiteをダウンロードします。

#mkdir /backup
#cd /backup
backup]# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

2)同じ/backupディレクトリにある「zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz」パッケージを抽出します

backup]# tar zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

3)ディレクトリをZCSに変更し、以下のコマンドを使用してインストールスクリプトを開始します

[root@linux-tutorials backup]# cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110/
[root@linux-tutorials zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# ./install.sh --platform-override

インストールスクリプトは、インストールソフトウェアをチェックして、Zimbraパッケージが存在することを確認します。

4)「Y」を押して使用許諾契約に同意します。
5)「Y」を押して必要なすべてのパッケージをインストールし、「N」を押してインストールしたくない残りのパッケージをインストールします。


6)次に、「Y」を押して続行します。その後、システムが上記で選択したインストールパッケージで変更されます。
7)インストールプロセス中に、解決可能なホスト名を変更するためにDNSエラーが発生する場合があります。

Press “N” to change host name
Press “N” to change domain name

これらを選択した後、メインメニューの構成に移動し、各パッケージ設定を手動で構成します。

メインメニュー
1。一般的な構成:
2。 Zimbra-ldap: 有効
3。 zimbra-logger: 有効
4。 zimbra-mta: 有効
5。 zimbra-dnscache: 有効
6。 zimbra-snmp: 有効
7。 zimbra-store: 有効
8。 zimbra-spell: 有効
9。 zimbra-proxy: Enab

1)オプション1を選択し、[共通構成]に入力して、設定を更新します

一般的な構成
1。ホスト名 linux-tutorials.linoxide.com
2。 LDAPマスターホスト linux-tutorials.linoxide.com
3。 LDAPポート 389
4。 Ldap管理者パスワード *******
5。安全なプロセス間通信 はい
6。タイムゾーン 83
7。 IPモード Ipv4
8。デフォルトのSSLダイジェスト Sha256

2)rを押してメインメニューに戻り、Zimbra-ldap構成のオプション2を選択します

ZimbraLdap構成
1。ステータス 有効
2。ドメインを作成 はい
3。作成するドメイン linux-tutorials.linoxide.com
4。 LDAPルートパスワード *******
5。 LDAPレプリケーションパスワード *******
6。 LDAP後置パスワード *******
7。 LDAPamavisパスワード *******
8。 LDAPnginxパスワード *******
9。 LDAPBesサーチャーパスワード *******

3)rを押してメインメニューに戻り、MTA設定のオプション4を選択します

ZimbraMTA構成
1。ステータス 有効
2。 Spamassassinを有効にする: はい
3。 Clam AVを有効にする: はい
4。 OpenDKIMを有効にする: はい
5。 AVアラートの通知アドレス: [email protected]
6。 postfix ldapユーザーのバインドパスワード: *******
7。 amavis ldapユーザーのバインドパスワード: *******

4)rを押してメインメニューに戻り、DNSキャッシュ設定のオプション5を選択します。この機能は使用していないため、無効のままにします。

ZimbraDNS-キャッシュ構成
1。ステータス 無効
2。マスターDNSIPアドレス: xx.xx.xx.xx
3。 TCPを介したDNSルックアップを有効にする: はい
4。 UDPを介したDNSルックアップを有効にする: はい
5。 TCPがマスターDNSとの通信のみを許可する: いいえ

5)戻るには、rを押して、ZimbraSNMP設定のオプション6を選択します

ZimbraSNMP構成
1。ステータス 有効
2。 SNMP通知を有効にする: はい
3。 SNMPトラップのホスト名: linux-tutorials.linoxide.com
4。 SMTP通知を有効にする: はい
5。 SMTP送信元の電子メールアドレス: [email protected]
6。 SMTP宛先メールアドレス: [email protected]

6)rを押して戻り、以下のようにZimbraストア設定のオプション7を選択します

Zimbraストアの構成
1。ステータス 有効
2。管理者ユーザーの作成: はい
3。作成する管理者ユーザー: linux-tutorials.linoxide.com
4。管理者パスワード *******
5。ウイルス対策検疫ユーザー: [email protected]
6。自動スパムトレーニングを有効にする: はい
7。スパムトレーニングユーザー: [email protected]
8。非スパム(ハム)トレーニングユーザー: [email protected]
9。 SMTPホスト: linux-tutorials.linuxide.com
10。 WebサーバーのHTTPポート: 8080
11。 WebサーバーのHTTPSポート: 8443
12。 Webサーバーモード: https
13。 IMAPサーバーポート: 7143
14。 IMAPサーバーのSSLポート: 7993
15。 POPサーバーポート: 7110
16。 POPサーバーのSSLポート: 7995
17。スペルチェックサーバーを使用する: はい
18。スペルサーバーのURL: http://linux-tutorials.linoxide.com:7780/aspell.php
19。バージョン更新チェックを有効にする: TRUE
20。バージョン更新チェックを有効にする: TRUE
21。バージョン更新通知メール: [email protected]
22。バージョン更新のソースメール: [email protected]
23。メールストア(サービスウェブアプリ)をインストールします: はい
24。 UIをインストールします(zimbra、zimbraAdmin webapps) はい

7)もう一度rを押してメイン構成に戻り、Zimbraプロキシ構成の最後のオプション9を次のように選択します

Zimbraプロキシ構成
1。ステータス 有効
2。 POP / IMAPプロキシを有効にする: TRUE
3。 IMAPプロキシポート: 143
4。 IMAP SSLプロキシポート: 443
5。 POPプロキシポート: 110
6。 POP SSLプロキシポート: 995
7。 nginx ldapユーザーのバインドパスワード: 設定
8。 HTTP [S]プロキシを有効にする: TRUE
9。 HTTPプロキシポート: 80
10。 HTTPSプロキシポート: 443
11。プロキシサーバーモード: https

ここでは、インストールされている各Zimbraパッケージのすべての内部構成をセットアップしました。

メインメニューに戻ったら、「x」を押してメニューを展開し、すべての設定が正常であることを確認します。 「s」または「q」を押して終了すると、すべてのメインメニュー設定を保存できます。

8)すべての変更を適用するには、「a」を押してから「YES」を押して構成データを新しいファイルに保存し、「YES」と入力してシス​​テムの変更を続行します。

セットアップは、すべての構成変更を実装するのに数分かかります。構成完了通知の後、「Enter」を押して終了します。

サーバーを正しく実行するには、次の手順を実行します

1)Crondサービスを再起動し、自動的に開始できるようにします

#systemctl enable crond
#systemctl restart crond

2)rsyslog.confファイルに移動し、UDPsyslog受信の下にある以下の2行のコメントを解除します

#vim /etc/rsyslog.conf
Uncomment these two lines
$modload imupd
$UDPServerRun514

3)rsyslogdサービスを再起動し、永続的に有効にします

#systemctl enable rsyslog
#systemctl restart rsyslog

4)次のコマンドを実行して/etc/rsyslog.confを更新します

# /opt/zimbra/libexec/zmsyslogsetup

5)zimbraユーザーアカウントに移動し、次の2つのコマンドを実行してから、Zimbraサービスを再起動します

#su – zimbra
$ zmupdateauthkeys
Updating keys for linux-tutorials.linoxide.com
Fetching key for linux-tutorials.linoxide.com
Updating keys for linux-tutorials.linoxide.com
Updating /opt/zimbra/.ssh/authorized_keys
$zmcontrol restart
$zmcontrol status


次に、お気に入りのWebブラウザーを開いて、スクリプトで設定したものと同じユーザー管理者とパスワードを使用して、構成済みのZimbraドメイン名またはIPを使用してZimbra管理コンソールにアクセスします。

https://linux-tutorials.linoxide.com:7071
https://172.20.3.174:7071


おめでとう! Zimbra Collaboration Suiteは、シングルサーバーインストールを使用したオープンソースエディションで正常にセットアップされました。

結論

Zimbra Collaboration Open Source Editionは、管理およびエンドユーザーに優れた機能を提供します。優れた「Web」バージョンがあります。多くの人は、スケジュールの調整や会議の計画などに役立つカレンダーやタスク機能などの機能以外に、OutlookやThunderbirdなどの別のプログラムに慣れていたとしても、しばらく試してからメールを使用するのが好きな方法だと感じています。

>
Cent OS
  1. CentOSでSFTPサーバーをセットアップする方法

  2. CentOS 7 /RHEL7でNFSサーバーをセットアップする方法

  3. CentOS/RHEL 7 で squid プロキシ サーバーをセットアップする方法

  1. CentOS 7 /RHEL7でSysLogサーバーをセットアップする方法

  2. CentOSでMySQLレプリケーションを設定する方法

  3. CentOSでNTPサーバーをセットアップする方法は?

  1. CentOS7でVSFTPDを使用してFTPサーバーをセットアップする方法

  2. CentOS8でVSFTPDを使用してFTPサーバーをセットアップする方法

  3. CentOS 8 / RHEL8でDNSサーバー(バインド)をセットアップする方法