IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    老黑莓上的邮件神器——语盒

    侯爷 (truehyp@gmail.com)发表于 2015-05-17 00:00:00
    love 0

    语盒的介绍

    简单来说,语盒是未上服务的老系统黑莓上的邮件解决方案,它能提供类似黑莓官方邮件服务的体验。我曾付费过大半年,语盒需要有一台服务器跑邮件的服务端,以前使用的是语盒官方的服务器,现在手头有一台搬瓦工的vps,想自己动手试试。配置分两部分——服务端和客户端。

    Table of Contents

    • 服务端
    • 手机端
    • 向语盒致敬

    服务端

    需要先给vps安装java运行环境,我当初试了好几个jre,都无法正常运行Svr.jar,官网的配置wiki是针对windows平台,我找啊找,终于找到独立主机配置的wiki(包括linux平台),原来它需要的是IBM JRE,废话不多说,命令如下

        yum install -y compat-libstdc++* libXp*
    wget http://dl.dropbox.com/u/182853/ibm-java-i386-jre-6.0-9.0.i386.rpm
    rpm -ivh ibm-java-i386-jre-6.0-9.0.i386.rpm
    rm -f ibm-java-i386-jre-6.0-9.0.i386.rpm
    

    设置PATH

    `echo "export PATH=/opt/ibm/java-i386-60/jre/bin:\$PATH" >> /etc/profile `
    `source /etc/profile`  
    

    查看是否安装成功 `java -version`

    将语盒服务端程序拷到vps上,共四个,分别为

    • config.xml
    • signature.txt
    • runSvr.sh
    • svr.jar

    config.xml 是主要的配置文件。singnature.txt 是邮件的签名,可以在里面设置邮件的签名。runSvr.sh 是运行脚本,可自行修改。svr.jar 就是主要服务的jar包。

    config.xml 配置可以参照语盒项目的wiki,我不需要IM,所以把那些配置项全部删掉了。记住用户密码和端口号,在客户端上要用。邮箱imap和smtp查看具体邮箱服务商的帮助。

    脚本内容如下,nohup可以让程序一直运行在后台,即使shell关闭和命令执行的用户退出,程序也一直运行。 `nohup java -jar svr.jar console`

    运行命令,查看日志有无错误,常见错误日志在这里。

    查看端口是否开启 `netstat -apn | grep 端口号`

    一切无误,服务端配置完成。

    手机端

    手机上的service Book中要有CMIME条目,如果没有,下载一个含CMIME条目的SB,恢复到手机上,具体方法百度。

    下载对应的客户端,填上vps的ip,前面配置的端口和用户密码,连接。成功连接后,可以设置下开机自动启动,并隐藏后台运行图标。这样语盒就“几乎”嵌入在系统里了。

    详细的使用说明在这里。

    现在发一封邮件试试吧。

    向语盒致敬

    语盒很好的解决了当时国内不上服务黑莓手机的邮件问题,程序的体验接近原生。在当时所有国人开发的黑莓程序中,我觉得语盒是其中翘楚。更重要的是作者开源了整个程序,并毫无保留的写了大量wiki。作者对于开源也颇有自己的见解。

    老系统的黑莓即将退出人们的视野。黑莓10系统上开放了,老系统上需要上服务才能使用的邮件功能,因此语盒的作用越来越小。今年年初,作者宣布停止语盒项目的开发工作,我想以后也不会启动了,语盒随着老黑莓的消失也将慢慢消失不见。托管语盒代码的google code 近期宣布关闭,原有项目全部移到了Github上。

    技术的进步,有时并不仅仅是改变生活,它会颠覆生活,它给了生活更多意想不到的可能,它使你一直往前,一直往前,无法停止,无法回头。



沪ICP备19023445号-2号
友情链接