Linux IMP安装及相关问题集

2008-02-23 07:21:28来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

(最近修正: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
  将原来:
  $default->language = ’en’;
  改为:
  $default->language = ’big5’;

(李权哲):
在imp中如果要让user使用地址簿签名档等功能必
须先安装如MySql,mSQL等database server,如果您的
系统已安装了,必须再建立相关的dabase,table才可.
因为本校系统装的是MySQL,故以MySQL为例,步
骤如下:
一.首先以root连上MySQL.
方法为:#mysql -uroot -p(您的密码)
二.建立一名为imp的database,指令为:
CREATE DATABASE imp;
三.选择imp这个database,指令为:
USE imp;
四.建立imp_addr和imp_pref两个table,指令为:
CREATE TABLE imp_addr ( user text, address text,
nickname text, fullname text );
CREATE TABLE imp_pref ( user text, sig text,
fullname text, replyto text,lang text);
建立完後就可正常使用

有一点很重要,在执行setup.php3时,不可只猛按NEXT,
在第五还是第六个步骤时,它会问要不要启动资料库功能,
预设值是没有要改一下.


IMP安装补充说明总整理(含资料库设定)
(惠志坚):
imp使用mysql资料库总整理(新增 imp 使用者方法):
1. #mysql -uroot -p(您的密码)
2.CREATE DATABASE imp;
3.USE imp;
4.CREATE TABLE imp_addr ( user text, address text, nickname text, fullname text );
5.CREATE TABLE imp_pref ( user text, sig text, fullname text, replyto text,lang text);
6. GRANT ALL ON imp.* TO impuser@localhost IDENTIFIED BY '您的密码';

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何在网页上修改用系统用户的password

下一篇:Linux系统备份