Active!mail2006の評価版を入手したのでそのインストールを行う。このバージョンでは使用期限があり今回のバージョンは2007/7/31までのバージョンで確認した。OSはVine4.1、Postfix-2.2.10+courier-imap-4.1.2で行った。またインストール先は旧バージョンと両方使用したいため、/usr/local/activemail6に行った。
このバージョンではActive! mailのユーザ機能から指示を受けて、メールサーバの転送設定を変更するためのサポートプログラムとしてAMManagerが追加された。このプログラムはMTAサーバにインストールすることで、Active!mailが動作するWebサーバとコミュニケーションをとることができる。
Active!mailをインストールするとその配下にAMManagerもインストールされ,MTAとWebサーバが同一のときはAMManagerのインストールが不要のようだが、オーナ等の設定がAMManagerのインストールのさいに行われるので、今回は両方をインストールした。
インストールディレクトリは/usr/local/ammanager6である
apacheの設定変更
httpd.confの
apache2.2.xでは
ScriptAlias /cgi-bin/ "/usr/local/apache222/cgi-bin/" の後あたりのとの間に以下を追加
## Active mail ## Edit By JE2ISM SetEnv AM_SERVER_PROTOCOL "HTTPS/1.1" SetEnv AM_SERVER_NAME "wwwism.dyndns.org" SetEnv AM_SERVER_PORT "443" <--設定画面でSSLを使用する場合必要 ===============================
Alias /active-mail6/ "/usr/local/activemail6/login/" Alias /am_viz6/ "/usr/local/activemail6/visual/" ScriptAlias /am_bin6/ "/usr/local/activemail6/bin/" ScriptAlias /amm_bin6/ "/usr/local/activemail6/amm_bin/" <Directory /usr/local/activemail6/> Allow from all </Directory>
apacheが再起動できるか確認
ファイルを展開したディレクトリにインストールシェルがあるのでそれを実行
# sh am-install.sh Now start to install Active!mail 6.0 First, select your platform. ---- 01. Red Hat Enterprise Linux ES/AS v.3 - 32bit 02. Red Hat Enterprise Linux ES/AS v.4 - 32bit 03. Sun Solaris 9/10 SPARC ---- Enter the number of your selection. -> [01]: 02 <===Vine4.xのとき Your selection is [ Red Hat Enterprise Linux ES/AS v.4 - 32bit ]. OK? (Y/n):Y You selected [ Red Hat Enterprise Linux ES/AS v.4 - 32bit ]. Installing BINARY PACKAGE [ am-binary-rhel4-ia32-6.01.01.tar.gz ] Installing VISUAL TEMPLATE PACKAGE [ am-common-visual-6.01.01.tar.gz ] Select new or upgrade to install Active!mail 6.0? [ (I)nstall / (U)pgrade ]: I Proceeding in install mode. Which directory do you install Active!mail 6.0 binary modules? Please press ENTER key when you install by default directory '/usr/local/ activemail'. You can input your favorite directory if you wish. BINARY INSTALL DIRECTORY [ /usr/local/activemail ]: /usr/local/activemail6 [ /usr/local/activemail6 ] is not exist. Do you make this directory newly? (Y/n)Y Active!mail 6.0 BINARY MODELES will be installed in [ /usr/local/activemail6 ]. Active!mail 6.0 Visual Template Modules will be installed in [ /usr/local/ activemail6/visual ]. OK? (Y/n)Y Active!mail 6.0 VISUAL TEMPLATE MODULES will be installed in [ /usr/local/activemail6/visual ]. Where do you setup Active!mail 6.0 'var' directory? (Read the install manual for detail of Active!mail 6.0 'var' directory.) It's set at BINARY INSTALL DIRECTORY by default. [ /usr/local/activemail6/var ] USERDATA [ /usr/local/activemail6/var/domain ]: TEMP [ /usr/local/activemail6/var/tmp ]: LOG [ /usr/local/activemail6/var/log ]: Active!mail 6.0 'var' directory will be set at follows. [ USERDATA ] /usr/local/activemail6/var/domain [ TEMP ] /usr/local/activemail6/var/tmp [ LOG ] /usr/local/activemail6/var/log OK? (Y/n) Y Active!mail 6.0 'var' directory will be set. What are USER and GROUP that run your httpd server? (Read the install manual for detail of Active!mail 6.0 'var' directory.) Many of httpd use 'www' or 'apache' or 'nobody' as USER and GROUP. HTTPD USER [ www ]: HTTPD GROUP [ www ]: HTTPD USER and GROUP [ www / www ]. (Y/n)Y HTTPD USER and GROUP are [ www / www ]. Do you use Active!mail 6.0 MULTI WEB SERVERS environment? If you use, configration file 'system.cfg' will be set up for multi web servers environment. MULTI WEB SERVERS mode? (y/N) N Set up 'system.cfg' with normal mode. How do you set HTTP SERVER access URLs? (Read the install manual for detail.) It's set as follows by default. [ URL_BINROOT ]: /am_bin/ [ URL_HTMLROOT ]: /am_viz/ OK? (Y/n) n Please input [ URL_BINROOT ]: /am_bin6/ Please input [ URL_HTMLROOT ]: /am_viz6/ [ URL_BINROOT ]: /am_bin6/ [ URL_HTMLROOT ]: /am_viz6/ OK? (Y/n) Y HTTP SERVER access URLs will be set as follows. [ URL_BINROOT ] /am_bin6/ [ URL_HTMLROOT ] /am_viz6/ Now, it's ready to install Active!mail 6.0 actually. Do you want to start to process now? (y/N)y OK! Here we go. Now, extract Active!mail 6.0 BINARY MODULES [ am-binary-rhel4-ia32-6.01.01.tar.gz ] in directory [ /usr/local/activemail6 ]. amm_bin/ amm_bin/login ammanager/ ammanager/var/ ammanager/var/log/ (略) visual/ja/admin/html/u_notice_get_record_apply.html visual/ja/admin/html/u_sschedule_edit.html visual/ja/admin/html/u_notice_edit.html visual/ja/admin/html/amutil_sampleform.html Now, the install process was finished successfully. And, you must add the setting to web server's configuration file. For example, at 'Apache Web Server', you must write in httpd.conf file like follows. ---------------------------------------- Alias /am_viz6/ "/usr/local/activemail6/visual/" ScriptAlias /am_bin6/ "/usr/local/activemail6/bin/" ---------------------------------------- Thank you for installing Active!mail 6.0. And please enjoy the experience of Active!mail 6.0.
CRONスクリプトは、一時ファイル用ディレクトリから2日以上経過している古いファイルをすべて削除します。また、ログイン画面の「ログイン情報を保存する」機能を使用している場合には、古いログイン情報の削除も行ないます(cookie データベース内にある60日間経過しているエントリをクリアします)。
0 4 * * * /usr/local/activemail/sbin/am_cron.sh
WebとMTAが同一サーバのときは特にいらないかも
activemail:x:3000:3000::/usr/local/activemail6:/sbin/nologin activemail:x:3000:
# sh am-manager-install.sh Now start to install Active!mail 6.0 ammanager. First, select your platform. ---- 01. Red Hat Enterprise Linux ES/AS v.3 - 32bit 02. Red Hat Enterprise Linux ES/AS v.4 - 32bit 03. Sun Solaris 9/10 SPARC ---- Enter the number of your selection. -> [01]: 02 <==Vine4.xのときの設定 Your selection is [ Red Hat Enterprise Linux ES/AS v.4 - 32bit ]. OK? (Y/n):Y You selected [ Red Hat Enterprise Linux ES/AS v.4 - 32bit ]. Installing BINARY PACKAGE [ am-binary-rhel4-ia32-6.01.01.tar.gz ] Which directory do you install Active!mail 6.0 ammanager binary modules? Please press ENTER key when you install by default directory '/usr/local/ ammanager'. You can input your favorite directory if you wish. BINARY INSTALL DIRECTORY [ /usr/local/ammanager ]: /usr/local/ammanager6 [ /usr/local/ammanager6/ammanager ] is not exist. Do you make this directory newly? (Y/n)Y Active!mail 6.0 AMMANAGER BINARY MODELES will be installed in [ /usr/local/ammanager6/ammanager ]. What are USER and GROUP that run your AMMANAGER server? (Read the install manual for detail.) AMMANAGER USER [ ammanager ]: activemail AMMANAGER GROUP [ ammanager ]: activemail AMMANAGER USER and GROUP [ activemail / activemail ]. (Y/n)Y AMMANAGER USER and GROUP are [ activemail / activemail ]. Now, it's ready to install Active!mail 6.0 ammanager actually. Do you want to start to process now? (y/N)y OK! Here we go. Now, extract Active!mail 6.0 AMMANAGER MODULES [ am-binary-rhel4-ia32-6.01.01. tar.gz ] in directory [ /usr/local/ammanager6/ammanager/ ]. ammanager/ ammanager/var/ ammanager/var/log/ ammanager/var/tmp/ ammanager/var/domain/ (略) ammanager/reply_subject.en ammanager/lib/ ammanager/lib/libiconv.so ammanager/lib/libsqlite3.so Now, the install process was finished successfully. And, you must edit the setting of ammanager server's configuration file. Thank you for installing Active!mail 6.0. And please enjoy the experience of Active!mail 6.0.
# cd /usr/local/ammanager6/ammanager # cp ammanager.cfg_sample ammanager.cfg
#cp /usr/local/ammanager6/ammanager/bin/ammanager.sh /etc/init.d/ammanager
ammanager.shの以下のパスを変更
#instdir="/usr/local/ammanager/" instdir="/usr/local/ammanager6/ammanager/"
起動
# ./ammanager.sh start
上記パスを間違えるとexecvp: そのようなファイルやディレクトリはありませんというエラーなんかが出る
登録
# chkconfig –level 345 ammanager.sh on
アクセスはIE6でしかうまく表示しないとマニュアルにはある.
またサーバクライアント間で日時が一致しないとloginできない
https://wwwism.dyndns.org/am_bin6/amadmin/
でアクセス
初期パスワードは
ユーザID: sysadmin パスワード: sysadmin
システム設定 -> システム環境確認
ライセンスキーの登録
システム設定 -> ドメイン設定
すでに ドメインID:defaultであるのでこの文字をクリック 設定カテゴリ: 必須設定/基本設定 ドメイン名:aaa.co.jp 設定カテゴリ: 必須設定/受信サーバ設定 IMAPサーバ:192.168.10.x 設定カテゴリ: 必須設定/送信サーバ設定 IMAPサーバ:192.168.10.x 設定カテゴリ: 必須設定/AMMANAGER設定 AMMANAGERサーバ:192.168.10.x AMMANAGERへのログインID : activemail AMMANAGERへのログインパスワード : *****
https://wwwism.dyndns.org/active-mail6/
ユーザはホームディレクトリにMaildirを作成しないとloginできない
また、activemailでのユーザ確認は
# /usr/local/activemail6/sbin/am6util --userlist "*" *Total 2 user(s). NUM LOCK DOMAIN_SECTION EMAIL 1 0 default okada@wwwism.dyndns.org 2 0 default okada2@wwwism.dyndns.org