IMP3.1在RedHat8.0的安装(转)
作者:朱国光
IMP 3.1在Red Hat 8.0的安装
安装预设环境: 机器名称 webmail.example.com
网域 example.com
SMTP 服务器 mail.example.com
IMAP服务器 WU-IMAP 2001a
IMAP主机 mail.example.com
IMAP资料夹 ~/mail/
SQL 服务器 MySQL
SQL 主机 localhost
软件版本: RedHat 8.0
Horde 2.1
IMP 3.1
Turba 1.1
Pear 4.1.0 (自horde.org取得)
内建RedHat8.0服务器版本:
apache-2.0.40
php-4.2.2-8.0.5php-imap-4.2.2-8.0.5php-ldap-4.2.2-8.0.5php-mysql-4.2.2-8.0.5
mysql-server-3.23.52-3mysql-3.23.52-3
imap-2001a-15
sendmail-8.12.5-7
1. 修改php的组态设定
etc/php.ini
short_open_tag = Onupload_max_filesize=3M
#设定上传档案大小上限
2. 增加Apache中 horde虚拟目录
/etc/httpd/conf/httpd.conf
Alias /horde /var/www/html/mail/horde/
Alias /horde/ /var/www/html/mail/horde/
3. 下载及安装Horde
# cd /tmp
# wget -c --passive-ftp ftp://ftp.horde.org/pub/horde/tarballs/horde-2.1.tar.gz
# tar xzf horde-2.1.tar.gz -C /var/www/html/mail
# cd /var/www/html/mail
# mv horde-2.1 horde
4. 下载及安装Pear
# cd /usr/share
# mv pear pear.4.1.2.redhat
# cd /tmp
# wget -c --passive-ftp ftp://ftp.horde.org/pub/horde/tarballs/pear-4.1.0.tar.gz
# tar xzf pear-4.1.0.tar.gz -C /usr/share
# cd /usr/share
# mv pear-4.1.0 pear
# chown root.root -R pear
每当重新更新 php rpms时必须重新执行一次
5. 设定mysql组态
确定mysql正常激活
# service mysqld restart
建立Horde数据库
# cd horde/scripts/db
# vi mysql_create.sql # >>>重要<<< 请修改预设密码
# mysql < mysql_create.sql # 建table
测试联机数据库
# mysql -h localhost -D horde -u horde -p
输入'exit'离开数据库
6. 将Horde散布档复制为预设组态档
# cd horde/config
# for foo in *.dist; do cp -v $foo `basename $foo .dist`; done
7. 修改horde数据库设定
/horde/config/horde.php
// use IMAP to authenticate users$conf['auth']['driver'] = 'imap';$conf['auth']['params']['dsn'] = '{mail.example.com.tw/imap:143}INBOX';// use MySQL to store Horde Stuff$conf['prefs']['driver'] = 'sql';$conf['prefs']['params']['phptype'] = 'mysql';$conf['prefs']['params']['hostspec'] = 'localhost';$conf['prefs']['params']['username'] = 'horde';$conf['prefs']['params']['password'] = '******'; /*
8. 增加信赖使用者
/etc/mail/trusted-users
apache
9. 设定horde预设语系
/horde/config/lang.php
// look down for the list of aliases$nls['defaults']['language'] = 'zh_TW';$nls['defaults']['charset'] = 'BIG5';
10. 测试horde是否安装完成
http://webmail.example.com/horde/test.php
11. 下载及安装IMP
# cd /tmp
# wget -c --passive-ftp ftp://ftp.horde.org/pub/imp/tarballs/imp-3.1.tar.gz
# tar xzf imp-3.1.tar.gz -C /var/www/html/mail/horde
# cd /var/www/html/mail/horde
# mv imp-3.1 imp
12. 修改登录档
/horde/config/registry.php
// uncoment the folowing$this->registry['auth']['login'] = 'imp';$this->registry['auth']['logout'] = 'imp';// uncoment the folowing$this->applications['imp'] = array( 'fileroot' => dirname(__FILE__) . '/../imp', 'webroot' => $this->applications['horde']['webroot'] . '/imp', 'icon' => $this->applications['horde']['webroot'] . '/imp/graphics/imp.gif', 'name' => _("Mail"), 'allow_guests' => false, 'show' => true);
$this->applications['horde'] = array('fileroot' => dirname(__FILE__) . '/..','webroot' => '/horde','initial_page' => 'login.php','icon' => '/horde/graphics/home.gif','name' => _("XX学校网络邮局"),'allow_guests' => true,'show' => true,'templates' => dirname(__FILE__) . '/../templates','cookie_domain' => $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME'],'cookie_path' => '/horde','server_name' => $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME'],'server_port' => $GLOBALS['HTTP_SERVER_VARS']['SERVER_PORT']);
13. 将IMP散布档复制为预设组态档
# cd horde/imp/config
# for foo in *.dist; do cp -v $foo `basename $foo .dist`; done
14. 修改服务器地址设定
/horde/imp/config/servers.php
// edit this lines$servers['imap'] = array( 'name' => 'IMAP Server', 'server' => 'mail.example.com.tw', 'protocol' => 'imap/notls', 'port' => 143, 'folders' => 'mail/', 'namespace' => '', 'maildomain' => 'example.com', 'smtphost' => 'mail.example.com', 'realm' => '', 'preferred' => 'true');
15. 修改IMP预设设定值
/horde/imp/config/prefs.php
// user language// look at /horde/config/lang.php for language aliases$_prefs['language'] = array( 'value' => 'zh_TW', 'locked' => false, 'shared' => true, 'type' => 'select', 'desc' => _("Select your preferred language:"));// user default mailbox// the default inbox canot be changed$_prefs['mailbox'] = array( 'value' => 'INBOX', 'locked' => true, 'shared' => false, 'type' => 'implicit');// use IMAP subscribe?// show only folders subscribed by IMAP$_prefs['subscribe'] = array( 'value' => 1, 'locked' => true, 'shared' => false, 'type' => 'checkbox', 'desc' => _("Use IMAP folder subscriptions"));
17. 测试IMP是否成功
http://webmail.example.com/horde/imp/test.php
18. 下载及安装Turba
# cd /tmp
# wget -c --passive-ftp ftp://ftp.horde.org/pub/turba/tarballs/turba-1.1.tar.gz
# tar xzf turba-1.1.tar.gz -C /var/www/html/mail/horde
# cd /var/www/html/mail/horde
# mv turba-1.1 turba
19.
将Turba散布档复制为预设组态档
# cd horde/turba/config
# for foo in *.dist; do cp -v $foo `basename $foo .dist`; done
20. 修改horde登录档加入turba
/horde/config/registry.php
// uncoment this$this->applications['turba'] = array( 'fileroot' => dirname(__FILE__) . '/../turba', 'webroot' => $this->applications['horde']['webroot'] . '/turba', 'icon' => $this->applications['horde']['webroot'] . '/turba/graphics/turba.gif', 'name' => _("Addressbook"), 'allow_guests' => false, 'show' => true);
21. 以下修改设定档
/horde/imp/config/conf.php
$conf['menu']['apps'] = array('turba');
/horde/turba/config/conf.php
$conf['menu']['apps'] = array('imp');
22. 修改turba预设语系
/horde/turba/config/prefs.php
// user language// set the same default language as Horde and IMP$_prefs['language'] = array( 'value' => 'zh_TW', 'locked' => false, 'shared' => true, 'type' => 'select', 'desc' => _("Select your preferred language:"));
23. 修改turba存取SQL密码
/horde/turba/config/sources.php
// complete this part of the config with the data// of the database as in /horde/config/horde.php// Also config the title to a know name in your locale$cfgSources['localsql'] = array( 'title' => 'My Addressbook', 'type' => 'sql', 'params' => array( 'phptype' => 'mysql', 'hostspec' => 'localhost', 'username' => 'horde', 'password' => '******', /*Edit this line!!!*/ 'database' => 'horde', 'table' => 'turba_objects' ),
24. 加入truba资料至SQL服务器数据库中
# cd /horde/turba/scripts/drivers/
# mysql < turba.sql
若mysql的root有设密码,请以输入方式输入密码******增加资料
# mysql -u root -p****** < turba.sql
本文来自:http://www.linuxpk.com/40100.html
-->linux电子图书免费下载和技术讨论基地
·上一篇: qmail于redhat9安装记录
·下一篇: Wine的安装和配置(实现中文输入法和中文的复制粘贴)
最新更新 |
|
|
|
·安装配置技巧:如何实现自动Logoff·MandrakeLinux安装(4)·MandrakeLinux安装(2)·Linux基本设置技巧:如何限制只有0组的用户可以su成root·Linux基本设置技巧:如何在console顶部显示当前时间·Linux基本设置技巧:如何限制用户的最小密码长度·安装配置技巧:如何使特定用户具有smbmount上的目录的写权限·安装配置技巧:tcsh如何用当前路径作提示符·安装配置技巧:如何在consol下定义快捷·如何修改grub的安装位置·Linux基本设置技巧:如何使非root用户都不能远程登录·Linux基本设置技巧:如何用lilo引导不同的运行级别·Samba的安装·新手入门之——Linux学习基础·Linux下中文字体的安装·Fedora软件包管理器system-config-packages·Linux查看磁盘分区等命令和相关工具介绍·Linux如何编译安装源码包软件·华硕A2C笔记本安装SUSE9.3pro小结·Linux发行版制作过程中的各个步骤·FedoraCore5安装后的快速配置·Fedora4.0中用VMware安装和使用Windows·安装配置-安装SuseLinux10·VMware虚拟安装FedoraCore4.0手册·SlackwareLinux的安装之关於Linux的硬体drivers·如何在硬碟建置Linux系统之指定安装目的分割区·如何在硬碟建置Linux系统之指定安装来源(Source)·RedHatLinux新手入门教程(5)·RedHatLinux新手入门教程(4)·RedHatLinux新手入门教程(1) |
|
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 网址大全 | 友情链接 | 免费注册 |
|
|
Copyright © 2004 - 2007 All Rights Reserved 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-116846/,如需转载,请注明出处,否则将追究法律责任。
上一篇: qmail于redhat9安装记录(转)
下一篇: Wine的安装和配置(实现中文输入法和中文的复制粘贴)(转)
<%if(items[i].items.items.length) { %>
<%}%> <%}%>
最新文章
- Solaris 图形窗口配置(转)
- WPSOffice双面文档打印边距设置(转)
- OfficeWord2007图片编辑功能使用教程(转)
- IE技巧两则(转)
- 用Iproute2配置隧道(转)
- 用FAQGenie迅速制作“常见问答”网页(转)
- openoffice2.0输出带多级书签的PDF文档(转)
- WordXP巧画禁烟标志(转)
- Linux中防御垃圾邮件的方法(转)
- Excel:轻松查看数据记录(转)
|