Zimbra终于出问题了

keys: ubuntu zimbra 451 4.0.0

周末在加班中度过……

2个月之前,由于ubuntu6不支持intel965(当时fedoracore6也不行),我不得不装了ubuntu7beta,并在其上安装zimbra。一直平安无事,但是上周六ubuntu的文件系统突然报错了,还好,重启之后我用fsck修复了文件系统,并庆幸这不是个硬伤,不过zimbra似乎受到了影响。

80封邮件挤在deferred队列当中,进不去信箱(只是几个人的信箱有此问题),log中全是451 4.0.0。我先备份了zimbra,然后小小升级(4.5.4->4.5.5),症状依旧。然后按照搜索结果的指点,我运行zmfixperms修正文件夹归属问题,也没解决问题。 最后,恰好有个系统账号也在问题之列,我重建了这个账号,结果故障就排除了。于是把所有有问题的账号都重建一次……

问题就这样解决了,真是失望啊。

Zimbra之黑名单白名单

不得不说,Zimbra是个卓越的Email解决方案,但是Zimbra肯定也有不足的地方,不能在admin界面设定白名单黑名单(trusted domain/blocked domain)就是缺点之一。于是我陷入了困境:其他分公司和总部发给我们分公司的邮件,甚至是总部老板的邮件,被列入废件……汗啊……于是赶紧行动吧。

Zimbra的社区是晴朗的社区,Zimbra社区的人是热心的人。不到5分钟,对,不到5分钟就有人回复了我解决方案,大家分享一下:

编辑/opt/zimbra/conf/amavisd.conf.in

寻找

{ # a hash-type lookup table (associative array)
    '[email protected]'                        => -3.0,
    '[email protected]'              => -3.0,
    '[email protected]'                    => -3.0,
    '[email protected]'                  => -3.0,
    '[email protected]'              => -3.0,
    '[email protected]'       => -3.0,
    '[email protected]'      => -3.0,

段落,然后加上你要信任的域:

{ # a hash-type lookup table (associative array)
    'zimbra.com'                              => -10.0,
    '[email protected]'                        => -3.0,
    '[email protected]'              => -3.0,
    '[email protected]'                    => -3.0,
    '[email protected]'                  => -3.0,
    '[email protected]'              => -3.0,
    '[email protected]'       => -3.0,
    '[email protected]'      => -3.0,
    '[email protected]'      => -3.0,

-10就是无条件信任了,相反+10就是无条件阻挡了。然后存盘,

su zimbra
zmamavisdctl stop
zmamavisdctl start

应该就可以了。

Zimbra与中文!人人为我,我为人人

我这实战Zimbra Collaboration Suite(ZCS)差不多已经一个月了,结果很理想,不愧是包揽众多奖项的大作!当然,大作并非就完美,界面的翻译仍旧需要改进。好在我不惧英文,于是自然的开始参与到界面的翻译工作中了。

之前nxzwt已经翻译得很好了,我基于他的工作成果,继续前进了。修改了几个地方:

  1. snooze,原来翻译为打盹,字面上不错,但是作为事件提醒对话框上的按钮,我觉得还是翻译为“延后提醒” 比较直观。
  2. free,原来翻译为免费,字面上也是不错,但是在日程表语境中,翻译为“空闲”更好。
  3. dismiss,原来翻译为解雇,我也没找到理想的翻译。毕竟在事件提醒对话框中,我改为“去除”,因为去除提醒比解雇提醒稍好了。抛砖引玉吧。

另外再说具体一下如何将翻译结果应用到ZCS的web client。

首先,ZCSWC是以java为平台的。java可以说是国际化(I18n)的先锋了,但是java支持I18n的方式并不简单。下面是步骤:

  1. 下载我做的翻译文件
  2. 确认你有JDK,没有的话去java.sun.com弄一个
  3. 利用JDK工具native2ascii
    native2ascii –encoding=gbk ZmMsg_zh_CN.properties.txt ZmMsg_zh_CN.properties
  4. 把生成的.properties复制到
    /opt/zimbra/tomcat/webapps/zimbra/WEB-INF/classes/msgs
  5. 重新启动tomcat服务

这样应该就可以看到中文界面了。

既然已经做了这么多,我希望更多的人能分享我的工作成果,也希望更多的人参与到此项目中来。人人为我,我为人人。

升级!ZCS4.5.4和Ubuntu7.04b

zimbra-5.jpg由于ubuntu6.10 edgy不支持我的intel DG695主板,我只好拿β版的7.04 feisty来试试运气了。还好,一切顺利了,下面开始安装ZCS(zimbra collaboration suite)4.5.4!

由于ZCS尚未官方支持feisty,一帆风顺的安装似乎不可能了。不过feisty比edgy在底层结果上变动不大,只要安装了必要的软件包,让ZCS以为自己身在edgy即可。以下是我在zimbra论坛上得到的回复。Thanks, dijichi2 !

#vim /etc/lsb-release
修改
DISTRIB_RELEASE=7.04

DISTRIB_RELEASE=6

这样ZCS就会认为自己在edgy上安装了。成功!

转贴ZCS4.5.4新特点:

  • Mail Identities. The Mail Identities feature allows users to send email from their account using different names and mail settings. Users can select which From address to use for the mail they are sending from ZWC. 多邮件身份,例如个人身份和职员身份
  • Personal Distribution Lists. Users can create Contact Group lists in their Address Book. 个人的邮件地址群
  • Users can implicitly set whether the reading pane is OFF or ON. 用户设置预览屏开/关
  • Administrators can configure a canonical address for an account. The canonical address displays in the From field of messages that are sent. 管理员可设置用户的标准地址,显示在“来自”字段
  • Complex Passwords can be enforced. If you use internal authentication of users to the Zimbra directory, you can create password rules that require users to create more secure passwords. You can set a combination of password length, password uniqueness rules, and password lifetime.丰富的口令策略,例如位长、有无字母数字和有效期等等
  • Password rules can be configured in COS or individual accounts. 口令规则可以统一(COS)或为个别账号指定
  • Accounts can be locked out when users attempt to log on using an incorrect password. You can set the specified number of times within a specific period of time that a log on attempt can be made before the account is locked out. You can also set the lockout time. 账户死锁功能。你可以指定输入错误口令次数和账户死锁时间
  • Manage Zimlets from the administration console. You can add new Zimlets, set access privileges by COS and by individual accounts, and disable and uninstall Zimlets from ZCS. A Zimlets tab has been added to COS and individual accounts. 在管理后台控制zimlets
  • Custom administration extension modules you create can be uploaded and installed from the administration console. 在管理后台上传和安装管理扩充模组
  • When forwarding is not enabled, users cannot forward mail nor create mail filter rules to forward mail. 当转寄被禁止时,用户不能转寄或为转寄建立邮件过滤规则
  • Users can configure the HTML default font settings to use when composing a message or working in Documents.用户可以配置HTML缺省字体
  • Advanced search capabilities in the administration console. When you use Advanced Search, you can create a complex query to search for addresses by domain or server. 管理后台高级搜索
  • Shortcut navigation for ZWC option is turned on when you upgrade or install ZCS. ZCS includes the ability for Zimbra Web Client users to use shortcut keys to navigate through the applications and sets up a Shortcut tab in Options to allow 用户的浏览器客户端快捷键选项