IceWarp Serverのインストール設定

CommuniGate Proの競合に当るIceWarp Server 10.0.6をインストールした記録。
IceWarp-Japan(韓国のIceWarp代理店の日本支社らしい)から必要なものをダウンロード。
http://icewarp-japan.com/

linux用は以下のドキュメントをダウンロードして読む。
依存ライブラリが多いので、必ず目を通す。
http://www.icewarp.co.kr/downloads/documentation/linuxquick-doc.zip

以下作業。

  1. # cd download/
  2. # wget http://www.icewarp.com/download/linux/rh5/IceWarpServer-10.0.6_RHEL5.4.tar.gz

root以外で動作させる場合にはユーザを作成

  1. # adduser icewarp

依存ライブラリの存在チェック

  1. # updatedb
  2. # locate libc.so.6
  3. # locate libpthread.so.0
  4. # locate libpcre.so

などなど…
ドキュメントに含まれる依存ライブラリリストを確認して必要なものを追加する。

  1. # yum install openldap openldap-devel libcap libcap-devel db4

libiconvの追加

  1. # yum install gcc make(必要に応じて)
  2. # wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
  3. # tar zxvf libiconv-1.13.1.tar.gz
  4. # cd libiconv-1.13.1
  5. # ./configure
  6. # make
  7. # make install

IceWarp Serverのインストール

  1. # tar zxvf IceWarpServer-10.0.6_RHEL5.4.tar.gz
  2. # cd IceWarpServer-10.0.6_RHEL5.4
  3. # ./install.sh

EULAが出てくるので、ウィザードに従って設定する

  1. **  You must accept this license agreement if you want to continue.
  2. **  Press ENTER to accept license or CTRL+C to quit ←エンターキー
  3.  
  4. **  Please make sure the IceWarp Mail Server is not running before installing.
  5. **  Press ENTER to continue, CTRL+C to quit ←エンターキー
  6.  
  7. **  Installation/Upgrade mode entered
  8. ** 
  9. **  Installation prefix [/opt/icewarp]:
  10. ** Performing new install
  11. **  Run services as user [root]:  ←root以外にするなら作成したユーザで
  12. **  Run services as group [root]:
  13. ** 
  14. **  Please check entered informations before continuing:
  15. ** 
  16. **  Installation prefix:        /opt/icewarp (directory will be created)
  17. **  Services will run as user:  root
  18. **  Services will run as group: root
  19. ** 
  20. **  Press ENTER to continue, CTRL+C to quit ←エンターキー
  21.  
  22. **  Creating /opt/icewarp directory
  23. **  Extracting distribution
  24. **  Please wait...
  25. **  Checking for previous 'merak' service installation ...
  26. **  Checking if IceWarp Server is added as system service ...
  27. **  Note: System service can be reinstalled
  28. **        by removing already installed service.
  29. ** 
  30. **  Do you want to add IceWarp Server as a system service? [Y/n]: y ←サービスとして起動するか
  31. **  Adding IceWarp Server as system service
  32. **  Do you want IceWarp Server to start automatically on reboot? [Y/n]: y ←起動時に自動でスタートさせるか
  33. **  Making service as autostart
  34. **  Changing permissions
  35. ** 
  36. **  Do you want to run IceWarp Server Wizard now? [Y/n]: y ←初期設定を行うか(やった方がいい。後からやるなら/opt/icewarp/wizard.sh)
  37. **  Starting IceWarp Server
  38.  
  39.  
  40. ** 
  41. **  IceWarp Server
  42. **  (c) 1999 - 2009 IceWarp Ltd.
  43. ** 
  44. **  Wizard configuration assistant
  45. ** 
  46. **  Logging is redirected to the following file for future reference:
  47. **  Commands: /opt/icewarp/logs/wizard/icewarpserver-wizard-cmd.log
  48. ** 
  49. **  Press [ENTER] to continue, CTRL-C to quit. ←エンターキー
  50.  
  51.  
  52. ** 
  53. **  Root menu
  54. **  ---------
  55. ** 
  56. **  You have the following options:
  57. ** 
  58. **  [1] Accounts and Domains management
  59. **  [2] License operations
  60. **  [3] Storage setup
  61. ** 
  62. **  [0] Return
  63. **  [Q] Exit
  64. ** 
  65. **  Enter your choice: 1 ←最初にアカウントとドメインを設定する
  66.  
  67. ** 
  68. **  Accounts and Domains management
  69. **  -------------------------------
  70. ** 
  71. **  You have the following options:
  72. ** 
  73. **  [1] Add new domain
  74. **  [2] Delete domain
  75. **  [3] Add new user
  76. **  [4] Delete user
  77. ** 
  78. **  [0] Return
  79. **  [Q] Exit
  80. ** 
  81. **  Enter your choice: 1 ←ドメインを設定
  82. ** 
  83. ** 
  84. **  Create new domain:
  85. ** 
  86. **  Domain name: test.example.com ←新規ドメインを設定
  87. **  Domain description: icewarp test server ←ドメインの説明
  88. **  Administrator email address: admin@test.example.com ←ドメイン管理者アドレスを設定
  89. ** 
  90. **  OK? [Y/n]: y
  91. **  Domain created
  92. **  Add another domain? [Y/n]: n
  93. ** 
  94. **  Accounts and Domains management
  95. **  -------------------------------
  96. ** 
  97. **  You have the following options:
  98. ** 
  99. **  [1] Add new domain
  100. **  [2] Delete domain
  101. **  [3] Add new user
  102. **  [4] Delete user
  103. ** 
  104. **  [0] Return
  105. **  [Q] Exit
  106. ** 
  107. **  Enter your choice:3 ←ドメインのユーザを設定
  108. ** 
  109. ** 
  110. **  Create new account:
  111. ** 
  112. **  Email address: admin@test.example.com ←先ほどの管理者アドレスを設定
  113. **  Password: **    ←パスワードを設定
  114. **  Once again to confirm: **   ←再入力
  115. **  Full name: testadmin ←アカウント名を設定
  116. **  Account is system administrator? [Y/n]: y
  117. ** 
  118. **  OK? [Y/n]: y
  119. **  Account created
  120. **  Add another user? [Y/n]: n
  121. ** 
  122. **  Accounts and Domains management
  123. **  -------------------------------
  124. ** 
  125. **  You have the following options:
  126. ** 
  127. **  [1] Add new domain
  128. **  [2] Delete domain
  129. **  [3] Add new user
  130. **  [4] Delete user
  131. ** 
  132. **  [0] Return
  133. **  [Q] Exit
  134. ** 
  135. **  Enter your choice: q ←設定終了
  136. ** 
  137. **  IceWarp Server was successfully installed or upgraded.
  138. ** 
  139. **  Installer log is available in /root/icewarp-install.log
  140. **  Installer error log is available in /root/icewarp-install-error.log

IceWarpサーバの起動と停止

  1. # service icewarp start
  2. # service icewarp stop

以下のURLに管理者のアドレスとパスでアクセスしてWebで設定を行う。
http://hostname:32000/admin

残念ながら管理画面では日本語の選択ができず、ログイン語も日本語設定がどうしたら可能なのかわからなかった。インストール自体は難しいわけではないが、依存ライブラリが多いことと、それが管理画面のどこに影響するのかがわかりにくいことで、どの機能が有効でどれが有効でないのか判断がしにくい。設定しても動作しないものがちらほら散見され、ログの解析などをきっちりやらないとまともに動作させることができない印象を受けた。

使いやすければCommuniGate Proとの入れ替えもありか?と思っていたが、依存ライブラリの多さやSPAMやSIP設定の煩雑さを考えると、Linuxのアップデートで思わぬところが動作しなくなるとか、運用面の負荷が大きくなりそうで、正直選択はできないと思った…。むしろLinuxでなくWindowsで動かす場合にはアリかもしれないが、SIPが必要ならCommuniGate Proが、SIPが必須でなければKerio Connect7の方がスパム&ウイルス対策がビルトインされたメールサーバとしては圧倒的に使いやすいので、IceWarpの位置づけは結構微妙な感じ。

うーん、ちょっと残念。

,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...