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,想卸载可以使用
rpm -qa
查看安装包版本,然后使用
rpm -e ibm-java-i386-jre-6.0-9.0
卸载安装包
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.rpmecho "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/(天朝貌似需要翻墙!)
配置客户端
- 首先要确认自己的手机上面的Service Book是否含有 CMIME条目 ,如果没有,需要到网上搜索一个合适的带有CMIME 的Service Book,也可以去这里下载一个网上流传已久的6项的Service Book。
- 下载客户端到电脑,通过 Desktop Manager 安装。OTA 版本在这里。
- 检查是否能发邮件。就是在短信界面,点击黑莓菜单键,看看是否有“编写电子邮件”一项,如果没有,那么到这个页面去详细阅读,并安装一个正确的Service Book。
- 填写“主机”。需要询问配置yuchberry的服务器网管,询问其配置主机的IP。
- 填写端口。需要询问配置yuchberry的服务器网管,询问其配置主机的端口。
- 填写用户密码。需要询问配置yuchberry的服务器网管,询问其配置在这个主机端口上的用户密码是多少。
- 填写APN。如果你用手机打开浏览器上网的时候很流畅,没有什么问题,可以缺省的不用填写。如果你用的是中国联通gprs(我就是),同时上网的时候时好时坏,那么有必要看看这篇文章,填写合适的APN,将会大大提高连接成功率。
- 选择SSL。可以留空。这个需要服务器配合,在如何配置更加安全的SSL链接文章中,有解释如何使用yuchberry配置SSL。
如果你觉得电脑操作不方便,你完全可以使用手机直接搞定!
当然前提是你必须要有vps的ssh权限哦!
bbssh下载地址:http://bbssh.org/ota
文章评论
dropbox貌似被和谐了哦,一直下载不了,有木有别的连接?
@Jacky 很久了哈,你翻墙嘛
@Jalena 我已配置好了JAVA,但是我有个疑问,如何编辑配置这个XML文件啊?我是LINUX菜鸟,纯什么都不会,按照教程一步步来的。这个文件是下载了修改再上传,还是直接用软件改?我用的是XSHELL4。如果不介意的话,我可以要你的EMAIL或者其他联系方式吗?这样比较好沟通
@Jacky 你安装的是啥子版本的linux(centos?)我喜欢用nano这个文本编辑器,你也可以使用默认的vi,不知道命令可以百度vi这个命令
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.
不是哈,linux是很适合做服务器的,服务器基本上不需要图形界面,程序运行稳定了,基本上不会去动他的撒,如果你需要图形界面,linux也可以安装相应的程序来解决!
linux不能用那个集成配置工具吗?
@lysmss 不能,那个是win系统的!
@Jalena 那一个openvz可以运行几个sur?
@lysmss 这个貌似没有限制吧,应该内存足够就能跑多少!
@jalena 这么说是不是linux不适合做服务器,其实,毕竟使用起来没有图形