Linux VPS 部署黑莓邮件程序yuchberry记录

YuchBerry 是国内YuChTing开发的一套利用自己的计算机搭建个人服务器来实现黑莓高效、快捷、安全的个人邮件推送解决方案,方便我们借助自己的电脑和这款免费软件来进行实时的邮件收发。在这里分享给大家测试使用,也推荐大家关注 YuchBerry 这款开源免费的邮件推送软件。

折腾了一晚上,终于部署完成,手机客户端也连接成功了!下面把详细步骤做个总结.

VPS简单介绍:

VPs类型:Openvps
VPS OS:centos-5.5-x86
Blackberry 9700 Os6.0

step.1 登陆SSH

step.2 设置local变量,否则邮件会出现乱码!

echo export LC_ALL=\"zh_CN.utf8\" >> /etc/profile
echo export LC_CTYPE=\"zh_CN.utf8\" >> /etc/profile
echo export LANG=\"zh_CN.utf8\" >> /etc/profile
echo "" >> /etc/profile
echo export LC_ALL=\"zh_CN.utf8\" >> /etc/bashrc
echo export LC_CTYPE=\"zh_CN.utf8\" >> /etc/bashrc
echo export LANG=\"zh_CN.utf8\" >> /etc/bashrc
echo "" >> /etc/bashrc

step.3 解决包依赖关系:

yum install -y compat-libstdc++*
yum install -y libXp*

step.4 执行如下命令建立java文件夹

cd /usr/
mkdir java


// 如果服务器已经部署好了java环境,那么java部署这个环节就自动略过!如果没有部署那么就往下看.

// 我的vps属于openvps,参考网上意见我选择ibm的JRE,一次执行以下命令,下载,安装!

// 或者参考这篇文章进行:http://www.oomax.net/2011/04/12/centos-vps-ibm-jre/

// 如果之前安装过jre,想卸载可以使用

查看安装包版本,然后使用

卸载安装包

cd /usr/java
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

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

附:安装Sun JDK的方法

cd /usr/java/
wget http://dl.dropbox.com/u/182853/jdk-6u23-linux-i586.bin
chmod a+x jdk-6u23-linux-i586.bin
./jdk-6u23-linux-i586.bin

然后设置环境变量(未安装jdk这步就略过!):

export JAVA_HOME=/usr/java/jdk1.6.0_23/
export JRE_HOME=/usr/java/jdk1.6.0_23/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

step.5接下来开始部署yuchberry.

wget -c http://yuchberry.googlecode.com/files/yuchberry_server_1.1.716.zip
unzip yuchberry_server_1.1.716.zip
mv yuchberry_server_1.1.716 yuchberry
//如果文件不在/usr/目录,可以使用mv命令将文件夹移至过去 mv yuchberry /usr/

step.6接下来配置config.xml

cd /usr/yuchberry
nano config.xml

详细的参数可以参考官方wiki:http://code.google.com/p/yuchberry/wiki/fill_config_ini

如果是QQ信箱,那么就不能使用imaps了,必须使用imap,作者说了,不兼容yuchberry.

接下来开始执行yuchberry.

cd /usr/yuchberry/
nohup javaw –jar svr.jar &
tail log/*

然后直接ctrl + c返回即可!

由于本人使用的是os6.0的系统,客户端程序可以直接在黑莓浏览器中打开http://bcsytv.com/yuchberry/client.jad下载.

以下是我使用的联通的servicebook for unicom3G

更多程序可以去开源主页下载:http://code.google.com/p/yuchberry/downloads/list

官网主页:http://code.google.com/p/yuchberry/(天朝貌似需要翻墙!)

配置客户端

  1. 首先要确认自己的手机上面的Service Book是否含有 CMIME条目 ,如果没有,需要到网上搜索一个合适的带有CMIME 的Service Book,也可以去这里下载一个网上流传已久的6项的Service Book。
  2. 下载客户端到电脑,通过 Desktop Manager 安装。OTA 版本在这里。
  3. 检查是否能发邮件。就是在短信界面,点击黑莓菜单键,看看是否有“编写电子邮件”一项,如果没有,那么到这个页面去详细阅读,并安装一个正确的Service Book。
  4. 填写“主机”。需要询问配置yuchberry的服务器网管,询问其配置主机的IP。
  5. 填写端口。需要询问配置yuchberry的服务器网管,询问其配置主机的端口。
  6. 填写用户密码。需要询问配置yuchberry的服务器网管,询问其配置在这个主机端口上的用户密码是多少。
  7. 填写APN。如果你用手机打开浏览器上网的时候很流畅,没有什么问题,可以缺省的不用填写。如果你用的是中国联通gprs(我就是),同时上网的时候时好时坏,那么有必要看看这篇文章,填写合适的APN,将会大大提高连接成功率。
  8. 选择SSL。可以留空。这个需要服务器配合,在如何配置更加安全的SSL链接文章中,有解释如何使用yuchberry配置SSL。

如果你觉得电脑操作不方便,你完全可以使用手机直接搞定!

BBssh

当然前提是你必须要有vps的ssh权限哦!

bbssh下载地址:http://bbssh.org/ota

  1. Jacky 2013.05.03 4:38pm

    dropbox貌似被和谐了哦,一直下载不了,有木有别的连接?

    • Jalena 2013.05.03 6:07pm

      很久了哈,你翻墙嘛

      • Jacky 2013.05.04 2:18am

        我已配置好了JAVA,但是我有个疑问,如何编辑配置这个XML文件啊?我是LINUX菜鸟,纯什么都不会,按照教程一步步来的。这个文件是下载了修改再上传,还是直接用软件改?我用的是XSHELL4。如果不介意的话,我可以要你的EMAIL或者其他联系方式吗?这样比较好沟通

        • Jalena 2013.05.08 12:00pm

          你安装的是啥子版本的linux(centos?)我喜欢用nano这个文本编辑器,你也可以使用默认的vi,不知道命令可以百度vi这个命令

  2. low end vps 2011.12.12 11:02pm

    Thanks for any other fantastic post. Where else could anyone get that kind of information in such a perfect approach of writing? I’ve a presentation subsequent week, and I am on the look for such info.

  3. jalena 2011.05.11 12:04pm

    lysmss :
    这么说是不是linux不适合做服务器,其实,毕竟使用起来没有图形

    不是哈,linux是很适合做服务器的,服务器基本上不需要图形界面,程序运行稳定了,基本上不会去动他的撒,如果你需要图形界面,linux也可以安装相应的程序来解决!

  4. lysmss 2011.05.09 7:13am

    linux不能用那个集成配置工具吗?

    • Jalena 2011.05.09 2:01pm

      不能,那个是win系统的!

      • lysmss 2011.05.09 4:31pm

        那一个openvz可以运行几个sur?

        • jalena 2011.05.10 12:58pm

          这个貌似没有限制吧,应该内存足够就能跑多少!

          • lysmss 2011.05.10 4:50pm

            这么说是不是linux不适合做服务器,其实,毕竟使用起来没有图形

HTML tag cannot be used in this comment.