用VPS搭建语盒邮件推送平台让老黑莓手机焕发青春

Written by

in

尽管现在智能手机日新月异,但一直难以忘怀手里几个全键盘的黑莓手机,BIS 邮件推送的商务应用日至今日仍然算行业翘楚,无奈最近手紧又不忍购入最新的BB10,而为这些老手机上移动的 BIS 又舍不得每个月100多的服务费,索性浏览到语盒(yucherry)这个免费的邮件推送客户端。

尝试了一下,应该算是目前市面上最接近 BIS 邮件推送的产品了,独特的设计省流量,但只有一个月的免费试用,虽然后期的服务费也不算贵,但还是担心邮箱密码的安全性,所幸它已经开源公布,可以免费将程序搭建在自己的 VPS 上。

官网上有一篇教程,但是是以 Debian 为平台,经过一下午的摸索,我终于在 Ubuntu 平台上搭建成功,具体为:

测试平台

  • VPS:DigitalOcean Singapore1
  • 硬件:512Ram 20GB SSD Disk
  • 系统:Ubuntu 12.04 64bit
  • 环境:Oracle java

一、中文界面:

nano /var/lib/locales/supported.d/zh

创建文件,内容为:

zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK

运行产生中文的locale-gen,然后修改文件/etc/environment 其中的 LANG 部分为:

LANG="zh_CN.UTF-8"
shutdown -r now

重启vps,就可以正常的显示和输入中文了

二、安装java虚拟机

Java 有2种,一种是 Ubuntu源自带的 open-java(icedtea),一个是 Oracle 的 sun-java6。前者是 Ubuntu 默认的Java,一般更新后系 统就自带了,这里讲后者的安装配置。

sudo apt-get install software-properties-common python-software-properties #安装依赖包
sudo add-apt-repository ppa:webupd8team/java #添加软件源
sudo apt-get install oracle-java7-installer #安装java
java -version #查看版本信息

三、安装yuchberry服务器

sudo wget  https://yuchberry.googlecode.com/files/yuchsbox_server_1.16.2085.1.zip

下载服务器端,这里是1.16.2085版,可以浏览这里下载这里下载最新版本:

sudo apt-get install unzip #下载一个zip解压缩程序
sudo unzip yunchsbox_server_1.16.2085.1.zip #解压缩
mv yunchsbox_server_1.16.2085.1 yunchsbox #重命名文件夹
cd yunchsbox
nano config.xml #编辑配置文件

具体编辑方法参见这里在主配置字段里<Yuchberry>里设置好登陆密码和端口,在邮件账户<EmailAccount>里填入邮箱账户名称和邮箱密码,邮箱配置文件默认使用的是 Gmai l的,其它邮箱点击这里参考配置。另外,如果不想配置WeiboIM模块,请删掉<EmailAccount>后的所有标签,否则运行后会报错。

修改完毕,我们保存文件,然后运行系统:

java -jar svr.jar

如果出现“prepare OK”的字样表示连接成功。
当然我们希望他作为系统进程一直保持运行,Ctrl+C 终止后,在同一个目录下运行:

nohup java -jar svr.jar &

或者说你也可以用 Supervisor 这个工具让他一直保持运行,具体设置方法参见这篇文章:《使用Supervisor将崩溃后的挖矿进程自动重启》

好了,最后在黑莓手机上安装客户端,填入 VPSIP地址、端口号(默认9716)和在 config.xml 填入的(默认111111)登陆密码,左下角的电池图标变绿就表示连接成功了。如果报错,请点击这里查看解决办法。

免费享受邮件推送的快捷吧。E