IT log

moral & concision is my dream.

setup squirrelmail for hmailserver

由于一直使用的是网上下载的已配置好的 squirrelmail for hmailserver 4 包, 而现在我已经升级 hmailserver 到 5.1 版了, 并且同事反应无法修改账户密码, 所以我决定把 squirelmail 这个 hmailserver 官方推荐的 webmail 程序也升级一下.

以前由于看到长长的英文 squirrelmail 说明就发怵, 而我又不情愿为了设置 hmailserver 而启用 perl script 脚本模块, 导致我一直没有手动配置 squirrelmail 的经验, 不过幸好最近我在努力习惯英文(所有软件能更换为英文版的都更换为了英文版), 故我这次长长说明看一下, 觉得其实配置 squirrelmail 也是一件很简单的事情.

下面我把我的配置步骤记录一下:

阅读下面网址的在线说明文档:
http://squirrelmail.org/docs/admin/admin-5.html
http://squirrelmail.org/docs/admin/admin-13.html
rename config/config_default.php to config.php, then modify parameter:

$provider_name = ‘zuolo.info’;
$provider_uri = ‘http://zuolo.info/’;
$domain = ‘umedisc.cn’;
$useSendmail = true;
$imap_server_type = ‘hmailserver’;
$smtp_auth_mech = ‘none’;
$pop_before_smtp = true;
$data_dir = SM_PATH . ‘data/’;
$attachment_dir = SM_PATH . ‘data/attch’;
$force_username_lowercase = true;
$squirrelmail_default_language = ‘zh_CN’;
$default_charset = ‘GB18030′;

modify parameter in php.ini:
date.timezone = Asia/Shanghai

http://squirrelmail.org/wiki/SimplifiedChinese
http://squirrelmail.org/contrib/Simp_Chinese_1.zip
简体中文汉化包下载地址, 解压目录到
locale/zh_CN/LC_MESSAGES/

shit. 一定要重启apache后中文界面才能生效, 重新登录用户也不行, 害我折腾半小时

不过, 可惜的是, 我没有在 hmailserver 中找到 plugins for squirrelmail , 以前 hmailserver 4.3 中是有这个插件用来直接在webmail 中来修改账户密码和自动转发及自动回复的设置.

现在可能开发进度跟不上就取消这个插件, 所以我只好告诉同事们应用 hmailserver 自带的 PHPWebAdmin 一个新的网址, 让他们需要设置密码时到这个新网址上进行.

posted by Leon Tsang in Live - Work and Struggle and have Comments (8)

8 Responses to “setup squirrelmail for hmailserver”

  1. qiuedwin says:

    您好!
    我的hmailserver配置已经完成,可以通过foxmail来收发邮件。但是使用squirrelmail来接收邮件时,如果邮件带有附件,查看邮件时,大部分是超时,不能够正常访问邮件;如果没有附件,访问没有任何问题。请帮帮我!已经好些天了,谢谢!

  2. Leon Tsang says:

    @qiuedwin
    你说的问题,在我这里也是存在的,不过由于大家都使用 foxmail 或 outlook 所以我也没去解决这个问题,你可以尝试修改 php.ini 中的脚本执行时间来解决此问题。

  3. netohall says:

    我的配置好可以发送本地、163、126。。。。sohu和QQ为垃圾邮件。。。。sina怎么也发送不了。能说一下什么原因吗?

    提示: Error Type: SMTP
    Remote server (202.108.3.242) issued an error.
    hMailServer sent: RCPT TO:
    Remote server replied: 550 #5.7.1 Your access to submit messages to this e-mail system has been rejected.

  4. Leon Tsang says:

    @netohall
    你是否配置了,域名的 SPF信息和邮件头信息之类的反垃圾邮件策略?

  5. xiaoyu says:

    我把hmailserver本地配置好了,都是用本地的IP,用foxmail测试都通过.但是只能发送邮件,不能接受.
    日志提示
    “ERROR” 6628 “2010-05-24 15:51:52.343″ “Severity: 3 (Medium), Code: HM4403, Source: Message::GetHeader, Description: Could not read the message header, since the file was not available. File: F:\”

    请问一下这是什么情况.

  6. Leon Tsang says:

    @xiaoyu
    看这个错误提示信息,似乎是你的文件目录权限存在问题。

  7. NewMedia says:

    您好.我设置好hmailserver以后,在公司内部使用没有问题.
    但是其他地方的用户,比如北京.发邮件或收邮件的时候有的时候会丢邮件.
    日志好像也没有发现提示错无.这个问题是怎么回事.

  8. Leon Tsang says:

    @NewMedia
    我所知的可能两个原因是:
    1. SPAM 策略设置问题,超过警告积分后被设置直接删除邮件了;只要重新设置一下就很好解决;
    2. 电信机房的垃圾扫描监控软件导致服务器端口不稳定;朋友还是使用 QQ或Gmail 来帮到域名邮箱吧。

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment