免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1063 | 回复: 0
打印 上一主题 下一主题

小松鼠web电子邮件系统(SquirrelMail) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-30 10:17 |只看该作者 |倒序浏览

安装
cd /usr/ports/mail/squirrelmail/;
ee Makefile
把默认的安装路径/usr/local/www/squirrelmail,
改为/usr/local/www/data/squirrelmail,即修改里的www/为www/data/;
make WITH_MYSQL=yes install clean
安装完成后到/usr/local/www/data/squirrelmail目录下进行配置。
cd /usr/local/www/data/squirrelmail;
./configure
修改域名:选择2——1——输入域名——r(返回);
修改语言:选择10——1——输入zh_CN
           选择2——输入gb2312
返回后保存再退出。
修改php.ini
ee /usr/local/etc/php.ini;
register_globals = On
session.auto_start = 1
重启apache:/usr/local/etc/rc.d/apache.sh restart;
8.2 小松鼠邮件系统汉化
小松鼠本身支持很多语言,可下载相应的语言包。可到其主页去下载
http://www.squirrelmail.org/download.php
Locale package (contains translations for SquirrelMail) downloads on SourceForge
下载汉化包,这里给出现在的汉化包:
fetch
http://switch.dl.sourceforge.net/sourceforge/squirrelmail/zh_CN-1.4.4-20050308.tar.gz
8.3 汉化包安装
tar zxvf zh_CN-1.4.4-20050308.tar.gz
./install
会提示:Please enter path to your squirrelmail installation:
我们输入squirrelmail的安装路径:
/usr/local/www/data/squirrelmail
8.4 测试小松鼠邮件系统:
http://192.168.0.66/squirrelmail/src/configtest.php
如果一切顺利的话,那么你成功了。如果提示错误,请仔给细检查配置文件
SquirrelMail松鼠邮件
是一个很不错的基于PHP的webmail系统,中文化做得也不错,而且还有很多很好的插件(plugin)
修改密码的插件也很多,因为我用的是
qmail
+
vpopmail
+
courier-imap
的系统所以选择了
change password plugin
。 后来安装的时候发现这个plugin还需要一个courierpassd, 而courierpassd又依赖于 courier-imap 的authdaemon.passwd, 但是
Gentoo
的默认的courier-imap关掉了authdaemon.passwd, 只好再找一个
最后发现
Chang MySQL Password Plugin
和vpopmail配合的很好,于是决定采用。
配置方法如下:
  • 确认已安装了
    Compatibility plugin

  • 按照安装说明解压
    cd /plugins/; tar xzvf change_mysqlpass-3.2-1.2.8.tar.gz
  • 修改config.php,除了相应的数据库、密码等之外还要注意修改以下几项
    $mysql_userid_field = 'pw_name';
    $mysql_password_field ='pw_passwd';
    $split_username_query = 1;
    $split_username_expression = '@';
    $split_username_domain_field = 'pw_domain';
    $update_clear_passwd_field = 'pw_clear_passwd' //如果需要同时更新明文密码
  • cd /config; ./conf.pl
    启动Change MySQL Password Plugin
    Change MySQL Password Plugin中文翻译
    原来的Plugin没有中文的,见内容不多,就自己翻译了一下。
    使用的方法:
  • 把change_mysqlpass.po与locale/zh_CN/LC_MESSAGES/squirrelmail.po合并
    最简单的方法就是: cat change_mysqlpass.po >> squirrelmail.po
  • 执行:msgfmt -o squirrelmail.mo squirrelmail.po


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50533/showart_433217.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP