Active! mail6

更新日2007-04-24 (火) 16:00:51

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が再起動できるか確認

Active!mailのインストール

ファイルを展開したディレクトリにインストールシェルがあるのでそれを実行

# 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の設定

CRONスクリプトは、一時ファイル用ディレクトリから2日以上経過している古いファイルをすべて削除します。また、ログイン画面の「ログイン情報を保存する」機能を使用している場合には、古いログイン情報の削除も行ないます(cookie データベース内にある60日間経過しているエントリをクリアします)。

0 4 * * * /usr/local/activemail/sbin/am_cron.sh

AMManagerのインストール

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

ammanager.shの以下のパスを変更

#instdir="/usr/local/ammanager/"
instdir="/usr/local/ammanager6/ammanager/"
#cp /usr/local/ammanager6/ammanager/bin/ammanager.sh /etc/rc.d/init.d/ammanager

起動

# ./ammanager.sh start

上記パスを間違えるとexecvp: そのようなファイルやディレクトリはありませんというエラーなんかが出る

登録

# chkconfig --level 345 ammanager.sh on

Web上での設定

アクセスはIE6でしかうまく表示しないとマニュアルにはある.
&color(red){またサーバクライアント間で日時が一致しないとloginできない
またsslを指定したときはhttpsでアクセスしないと無応答になる};

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-04-24 (火) 16:00:51 (4227d)