Linux IMP安装及相关问题集

(最近修正:2000/7/28)


分享imp;附件另存时的档名问题(2000/7/28)
(颜国雄):
imp(2.0.11);在处理用;Outlook;寄来的附件档,下载的部份少了一个将档名解码的动作,以致於无法正确的抓到原来的档名,不过,这锅好像还是得怪;Outlook;老用自己的标准!!
解决的方法很简单,只要在;imp/view.php3;中加入一行即可迎刃而解

找到;view.php3;中下面的部份
--------------------------------------------------------------------------
case;DOWNLOAD_ATTACH:
$mime;=;new;mime_part_data;
$mime->parse($part);

/*;This;should;force;a;save;file;dialog...;*/
/*;doesn’t;seem;to;force;save;file;dialog,;using;RFC822;does
*;even;for;IE
*;header("Content-type:;application/octet-stream");;*/
header("Content-type:;application/RFC822");
break;

改成:
--------------------------------------------------------------------------
case;DOWNLOAD_ATTACH:
$mime;=;new;mime_part_data;
$mime->parse($part);

//就是下面这行啦!!将编码过的档名解码
$mime->name;=;chop(decode_mime_string($mime->name));

/*;This;should;force;a;save;file;dialog...;*/
/*;doesn’t;seem;to;force;save;file;dialog,;using;RFC822;does
*;even;for;IE
*;header("Content-type:;application/octet-stream");;*/
header("Content-type:;application/RFC822");
break;


简易安装
(蔡福兴):必须先把;apache;php3;imap;装好!
1.把;horde-1.0.10.tar.gz;&;imp-2.0.11.tar.gz;抓回来
2.tar;zxvf;horde-1.0.10.tar
3.tar;zxvf;imp-2.0.11.tar.gz
4.mv;horde-1.0.10;(你WEB的root)/horde
5.mv;imp-2.0.11;(你WEB的root)/horde/imp
6.cd;(你WEB的root)/horde
7.sh;install.sh
8.在浏览器上执行;http://(your;web;site)/horde/setup.php3;照指示一直按;Next
9.sh;secure.sh
忘了告诉大家!
imp相关档案可至以下网址抓取http://cnpa.yzu.edu.tw/~stylon/software/imp/
imp在本校的linux上有安装完成!应该没有问题!


IMP增加同时上线人数(经测试45人以上没问题)
(颜国雄):
将;/etc/inetd.conf;中有关;imap;的那行
imap;stream;tcp;nowait;.................
改成
imap;stream;tcp;nowait.300;.................

重新启动;inetd;



Q:;请问apache怎麽开启php3呢;谢谢
我在linux6.0下面.

(颜国雄):;先找;mod_php*;的;rpm;
可在;ftp://www.tp.edu.tw/pub/mod_php3;中找到:
mod_php3-3.0.12-1cc.i386.rpm
mod_php3-imap-3.0.12-1cc.i386.rpm
mod_php3-mysql-3.0.12-1cc.i386.rpm

如果不使用资料库,只要安装前两个
rpm;-Uvh;mod_php3*

然後修改;apache;的设定档(应该是在;/etc/httpd/conf/;下吧)
找设定档中有关;php;的部份,将解的;#;字号拿掉
存档後执行;/etc/rc.d/init.d/httpd;restart;重新启动;apache;

(李权哲):装完php3的套件後,修改apache的相关设定档再重新启动apache,
如:
一.修改httpd.conf(apache的设定档,在;/etc/httpd/conf):
第67行-->#LoadModule;php3_module;modules/libphp3.so;
 改成-->LoadModule;php3_module;modules/libphp3.so;
第113行-->#AddModule;mod_php3.c;
 改成-->AddModule;mod_php3.c;
二.修改;srm.conf;档:
第30行-->DirectoryIndex;index.html;index.shtml;index.cgi;
改成-->DirectoryIndex;index.html;index.shtml;index.cgi;index.php3;
第164行-->#AddType;application/x-httpd-php3;.php3;
 改成--->AddType;application/x-httpd-php3;.php3;
第165行-->#AddType;application/x-httpd-php3-source;.phps;
 改成--->AddType;application/x-httpd-php3-source;.phps;
三.重新启动;apache:;
/etc/rc.d/init.d/httpd;restart;或kill;-1;apache的pid
即可使用php3

IMP安装补充说明
(惠志坚):
1.如何直接进入;imp;的;login;画面:
 a:;请将;http://(your;web;site)/horde
改为;http://(your;web;site)/horde/imp
2.如何在一进入;imp;的;login;画面就显示中文:
 a:;请在;/home/httpd/html/horde/imp/config/defaults.php3;

推荐阅读