*Active! mail6 [#pca8f348] RIGHT:更新日&lastmod(); 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もインストールされ,&color(red){MTAとWebサーバが同一のときはAMManagerのインストールが不要のようだ};が、オーナ等の設定がAMManagerのインストールのさいに行われるので、今回は両方をインストールした。 インストールディレクトリは/usr/local/ammanager6である **インストール [#r2e4c9d6] 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のインストール [#t6ab86c4] ファイルを展開したディレクトリにインストールシェルがあるのでそれを実行 # 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の設定 [#oa372608] CRONスクリプトは、一時ファイル用ディレクトリから2日以上経過している古いファイルをすべて削除します。また、ログイン画面の「ログイン情報を保存する」機能を使用している場合には、古いログイン情報の削除も行ないます(cookie データベース内にある60日間経過しているエントリをクリアします)。 0 4 * * * /usr/local/activemail/sbin/am_cron.sh **AMManagerのインストール [#aff30df0] WebとMTAが同一サーバのときは特にいらないかも ***ユーザ、グループの作成 [#lb7503fc] activemail:x:3000:3000::/usr/local/activemail6:/sbin/nologin activemail:x:3000: ***インストール [#q263ff68] # 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. **設定 [#j4ee5588] ***設定ファイルのコピー [#m8ae4e4c] # 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 上記パスを間違えると&color(red){execvp: そのようなファイルやディレクトリはありません};というエラーなんかが出る ''登録'' # chkconfig --level 345 ammanager.sh on **Web上での設定 [#ib8f28d1] アクセスはIE6でしかうまく表示しないとマニュアルにはある.~ &color(red){またサーバクライアント間で日時が一致しないとloginできない}; &color(red){またサーバクライアント間で日時が一致しないとloginできない~ またsslを指定したときはhttpsでアクセスしないと無応答になる};~ https://wwwism.dyndns.org/am_bin6/amadmin/ でアクセス 初期パスワードは ユーザID: sysadmin パスワード: sysadmin ***設定内容(基本) [#d3793d2a] システム設定 -> システム環境確認 ライセンスキーの登録 システム設定 -> ドメイン設定 すでに ドメイン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へのログインパスワード : ***** **ユーザのログイン [#odaa29ba] https://wwwism.dyndns.org/active-mail6/ &color(red){ユーザはホームディレクトリに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