trustBee ロゴ  
  パソコンQ&A  
  OpenBBS  
  IMP日本語版  
  phpMyAdmin日本語版  
  Webツール  
  業務案内  
  業務実績  
  便利ツール満載! BeeTools
便利ツール満載!
BeeTools
 
  SOHOコミュニティ SIMPLE
SOHOコミュニティ
SIMPLE
 
   
  Illustrated by POPO  
 
IMP日本語版のセットアップ for RedHat 7.3
2002/06/29

松原さんによる導入レポートです。
ありがとうございます!
以下、そのまま掲載させて頂きます。


RedHat7.3 で IMP を動かす

by 松原さん

先にポイントだけ書くと、 RedHat 由来の、rpm パッケージを使用したディストリビューションは、 php の configure オプションで imap-ssl を指定していることが多い ことと、PostgreSQL/MySQL(あるいは imap) が extension による サポート(つまりパッケージが別になっている)なのが注意点です。 これらのポイントさえ押さえておけば、あとは通常通りに セットアップを済ませ、その後、幾つかのファイルの修正 だけで動かすことができました。 以下にこちらが取った手順を、 RedHat に特化した部分を中心に記します。 ---------------------------------------------- 1) RH7.3 をインストール ・インストールはカスタムを選択 ・インストールされたパッケージ中で IMP に関係ありそうなものは、 mysql-3.23.49-3 mysql-devel-3.23.49-3 mysql-server-3.23.49-3 mysqlclient9-3.23.22-6 postfix-1.1.7-2 imap-2001a-10 <-- これは UW-IMAP です php-4.1.2-7 php-devel-4.1.2-7 php-mysql-4.1.2-7 php-imap-4.1.2-7 apache-1.3.23-11 apache-devel-1.3.23-11 2) www.trustbee.com で解説されている通りに IMP をセットアップ ここではサーバ名などすべて「localhost」のままで進めています 3) horde/imp/default.php3 で変更した、 あるいは関係のありそうな箇所は以下の通り $default->server ='localhost'; $default->from_server ='localhost'; $default->port ='143/notls'; <--注意 $default->folders ='./'; $default->database_driver ='mysql'; ( $default->database_driver ='pgsql'; ) <-- PostgreSQL の場合 $default->db_user_name ='hordemgr'; $default->db_password ='パスワード'; $default->db_server_name ='localhost'; # UW-IMAPの場合です。 # courier-imap の場合は、メールディレクトリの指定など異なります 4) /etc/php.ini の一部修正 ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; extension_dir = /usr/lib/php4 <--アンコメントを確認 ;;;;;;;;;;;;;;;; ; File Uploads ; <--添付ファイルの送付に失敗する場合に確認 ;;;;;;;;;;;;;;;; file_uploads = on uploads_tmp_dir = /var/tmp <-- あるいは /tmp ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; <-- 以下のアンコメントを確認 ;;;;;;;;;;;;;;;;;;;;;; extension=imap.so extension=mysql.so (extension=pgsql.so) <--php-pgsql をインストールした場合に アンコメント 5) /etc/postfix/main.cf を修正 ・コメントを外す箇所 inet_interface = localhost mydestination = $myhostname, localhost.$mydomain ・コメントを付けたままの箇所 <-- 重要!! #home_mailbox = Mailbox ここを指定してしまうと、 #home_mailbox = Maildir/ 妙な場所にメールが届き、 また、受信箱にも表示されません # この部分、ちょっと検証不足かもです 6) /etc/httpd/conf/httpd.conf の末尾に以下を追加 (セットアップ手順の説明通りです) <Directory "/var/www/html/horde/"> <IfModule mod_php4.c> php_value include_path .:/var/www/html/horde/phplib php_value auto_prepend_file /var/www/html/horde/phplib/prepend.php3 (上の行の続きです) php_flag magic_quotes_gpc Off </IfModule> </Directory> 7) もし、ユーザの home ディレクトリに ・Mailbox ・mbox がある場合は、削除。 受信箱にメールが現れなくなります。 また、ドットファイルで、 ・.mailcontents のような名称のファイルがあれば、これも削除。 (名称はちょっと怪しいですが、似たような名称のはずです) ---------------------------------------------------