Linux IMP安装及相关问题集( 三 )



(李佳茂):;我来自问自答 。
经过我一番思考及推敲之後,终於找到了解决的方法 。为了怕其它先进也步我後尘,误触雷
池造成遗憾,故加以说明 。
首先如我原先的问题中所述的系统及;php3;软体版本的环境
下,我发现我本身的问题为:
1.;/home/httpd/html/horde/imp;的拥有者及拥有群组均非;root
所以我先以;chown;root.root;*;-R;把拥有者及拥有群组改过
来 。
2.後来发现错的不光如此,我所用的;IMP;版本也有问题,我所用;imp-2.0.11-big5.
tar.gz;的版本会造成原有问题的错
误,所以改用;imp-2_0_11-big5_tar.tar;这个版本的;imp;重
新;tar;开再安装就没问题了 。
3.其实上述因版本不同所造成的问题我也曾遇过,不料又被我碰上了,心中虽感受挫
,但自己解决问题的感觉真好,我想实验室的各位先进也都有同等的经验吧!:p


Q:;imp如何管理多台mail;server?

(志峰):;有些学校的imp可以管理数台mail;server,请问是如何做到
的?我的imp是装在redhat上,mail;server有两部1.freebsd
2.redhat;,请问要如何用redhat上的imp来收发freebsd上
的mail;邮件?

(黄信丰):;到/horde/imp/config;里面,修改;defaults.php3;档案
$default->use_server_list;=;false;
改为;$default->use_server_list;=;true

并修改;servers.php3;内之

$IMAPServers[’mail1’];=;new;IMAPServer(’老师邮件伺服器’,
’mail1.xxx.xxx.edu.tw’,
143
)
$IMAPServers[’mail2’];=;new;IMAPServer(’学生邮件伺服器’,
’mail2.xxx.xxxx.edu.tw’,
143
);

xxx.xxx.xxx.edu.tw;
xxx.xxx.xxx.edu.tw
为学校不同的mail主机

(周凡淇):;装;imp;的时候设定为可以改变;server;的位置~
使用者要收其它;server;的信
只要在【主机】的地方输入欲收信的位置即可...
http://math.tmtc.edu.tw
里面有一个;webmail,可以收其它主机的信...
连;hinet;都可以~~


Q:;imp的bug???

(陈靖):;不知道各位老师是否有发现在使用imp寄信时,寄件人可以任意更改,这样的话............不就代表我们可以用昵名者的方式............!

(颜国雄):;不用那麽麻烦啦!!
这点作者早就考虑到了
修改;imp/config/defaults.php3;中

$default->user_change_from;=;true;
改成
$default->user_change_from;=;false;


Q:;附件(夹档)有问题

(郭书轩):;当我测试imp後发现在附件即夹档的档名点开发现是乱码不像在outlook express内呈现是”学生.doc;"正常的中文显示,因此请
问各位imp的爱用者,此问题是否有解?

(颜国雄):;将下面的内容;imp/lib/mimetypes.lib;中下面的内容
2.0.11;版大概在;170;行左右
--------------------------------------------------------
if;($this->action[’view’])
$ret;.=;"";
else
$ret;.=;"$this->icon;$this->name";
--------------------------------------------------------

改为

--------------------------------------------------------
if;($this->action[’view’])
$ret;.=;"";
else
$ret;.=;"$this->icon;";.;decode_mime_string($this->name);
--------------------------------------------------------

主要的原理是将以;base64;编码过的档名;用;decode_mime_string;解码
那锅;$this->name;就是附加档的档名

推荐阅读