【 tulaoshi.com - Linux 】
                             
                               (最近修正: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行--&g