SYF's SKY
亡羊补牢,为时未晚。
手机上的“博客来电提醒”

前两天看到华晨在他的博客上使用了这样的一个功能:朋友在网页上留言,留言再发送到邮箱(以邮件的形式),邮件再发送到手机。顿时觉得这个功能很好玩。(Goberl的博客也有类似的功能。)

这两天研究了一下。按要点,汇报如下:

1、选择合适的邮件组件。我的ISP提供的虚拟主机支持JMAIL邮件组件(相关内容可以直接去搜索)。这个组件适合ASP的环境。遇到的问题:A)很多免费邮箱的SMTP服务器不支持JMAIL,包括gmail、163、QQ(测试过的就三个)。163比较特殊,我的一个账号是03年申请的,这个账号可以使用SMTP,而新申请的账号则不能使用(包括vip邮箱)。B)用JMAIL从163发邮件到gmail,webmail和客户端软件可以正常发送和接收无乱码,但是通过jmail推送(pushmail)到手机的时候出现了乱码。这个问题一直困扰了很长时间(其实最后这个问题也没有解决,只是换了个途径达到了目的)。

2、选择合适的pushmail邮箱。国内的pushmail好像还不是很多,gmail的邮件推送(pushmail)是google在09年9月才推出的,现在处于beta阶段,测试的过程中,大多数邮件一般在1~10钟内推送到手机,也有一些时候google的exchange服务器连接不上。更因为乱码问题,最后还是放弃了gmail(博客来电提醒不用gmail而已)。另外,163也有类似pushmail的功能,不过要收费。免了。后来实在没办法了,决定去了解一下139的邮箱(一开始就知道139邮箱有5元和20元的套餐)。看到有免费的字样,一惊,注册试试,居然免费版也提供手机提醒的功能,只是邮件空间只有2G(完全足够了)。测试了一下,毕竟139就是中国移动自家的,就是不一样,快,而且没有乱码。(其实139的邮箱还真的蛮不错的。)

3、工作流程。博客(web)上有新评论或者留言(下面统称新来电),新来电被记录到博客,同时新来电被发送到139邮箱,最后139邮箱将邮件发送到手机,最后根据邮件提供的地址进行新来电的回复。最后一项,也就是博主对新来电的回复,暂时用的是UCWEB浏览器(HTTP而非WAP),和唠叨的WAP相比,HTTP的流量要大一点,速度相应也要慢一点,使用一段时间后再改进。

4、配图说明。

图1 朋友在博客打电话(web)

图2 新来电被记录到博客(web)

图3 新来电被Mail到邮箱(web)

图4 新来电被Mail到邮箱(web)

图5 手机端收到新来电提醒(mobile)

图6 手机端对新来电进行回复(mobile)

图7 手机端对新来电进行回复成功(mobile)

图8 对新来电的回复被记录到博客(mobile)

5、结论。以后一般可以在几分钟内完成对新来电的回复了!

Trackblog地址:trackblog.asp?TrackblogID=1152
快来评论吧,欢迎欢迎,热烈欢迎^_^
[1]华晨|2009年11月5日

写得真好!不过139的短信提醒标题和内容要求在350字之内的,超过会在短信中截断。还有可以设置提醒时间,防止晚上睡着好觉呢就被短信叫醒了,呵呵。

嗯,我现在设置24小时短信提醒的,暂时不怕打扰。 一般350字评论也够了,看来要把链接加到文章最前面了。只要根据链接就能浏览评论的全部内容了。这个回复是用手机发送的。谢谢华晨来访。(syf,2009年11月5日回复)

[2]华晨|2009年11月5日

还有呀。你的效率真高!昨天说做,今天就做好了,好佩服你!

另外你上面的手机截图是怎么截的呢?

这个其实挺简单的,就是调用了JMAIL组件,十几行代码。只是找支持JMAIL的SMTP邮箱有点麻烦,现在很多都不支持了。 我的手机是PPC,装个截图软件就搞定了。 期待你的新版博客上线哈!(syf,2009年11月5日回复)

[3]syf|2009年11月6日

手机端还是需要设置回复的验证。这两天再修改一下。

[4]syf|2009年11月6日

今天又修改了一下评论界面。

[5]syf|2009年11月7日

今天评论功能出现了一点问题,现已修复!

测试一下管理员回复!

OK?……(syf,2009年11月7日回复)

[6]syf|2009年11月7日

这两天把CSS重新设计一下。

[7]syf|2009年11月8日

哈哈,很强大的功能?短信回复可以直接发送到博客中吗?

谁冒充我?!短信发送到博客是幌子,本质是通过短信中的链接WAP上网然后回复,把管理员的回复发送到博客中。请你不要冒充我!(syf,2009年11月8日回复)

[8]唏嘘一世|2009年11月8日

哈哈,很强大的功能?短信回复可以直接发送到博客中吗?

PS,我这里怎么显示你的cookies?

唏嘘兄,怎么一下子回复这么多相同的内容啊啊?又有漏洞了?(syf,2009年11月8日回复)

是cookies设置的问题。唉,自己测试都测试不准。脑袋昏沉沉的。呵呵。(syf,2009年11月8日回复)

问题已经修复。谢谢关注!(syf,2009年11月9日回复)

[9]天缘博客|2009年11月9日

这样每天几百个留言还不是会累死了?

哈哈,先来几百个留言让我开心一下吧,然后考虑一下累不累!(syf,2009年11月9日回复)

谢谢您的留言,欢迎常来访!(syf,2009年11月10日回复)

昨天就回了的,只是没有生成新的页面,呵呵,新问题。(syf,2009年11月10日回复)

[10]小搓板|2009年11月12日

华晨现在装妖怪去了。

诶。以后很难有技术文章了。

期待他回来啊。

装妖怪?这是什么行当?哈哈。嗯,期待他的回来…(syf,2009年11月12日回复)

[11]小搓板|2009年11月12日

链接做好了。你去看看吧。

好的,我回去后看看。多多交流哈!(syf,2009年11月12日回复)

[12]唏嘘一世|2009年11月12日

上次点击发表没有任何反映,所以多点了几下:)没想到发出去了?呵呵。

上次是没有生成新的静态页面,但记录到数据库了。(syf,2009年11月12日回复)

[13]唏嘘一世|2009年11月12日

点击发表评论,最好出现一个正在发表的提示,可以直接修改button的value:“正在保存评论...”,有这样的提示比较好。

不然网速慢的时候,网友不知道到底评论发表出去了没。

嗯,好的。谢谢唏嘘兄,一直在考虑这个提示怎么做呢。(syf,2009年11月12日回复)

[14]小搓板|2009年11月16日

每次看到你的这篇文章就想好好的发发评论刷下你。

哈哈,欢迎来刷哈!高兴还来不及呢!有点事现在才回!(syf,2009年11月16日回复)

[15]Gonten|2009年11月20日

怪了,我自己发邮件到我的139邮箱,竟然手机收不到哦

你看你选择的是什么样的手机通知,是70字的还是300多字的长短信。是不是你手机不支持长短信?或者长短信显示比较慢?我的手机会有这样的情况,背景灯亮了,但是要过一会儿才能收到短信,我估计正在合并吧。

谢谢来访,很崇拜你的搜索引擎,向你学习!(syf,2009年11月20日回复)

聚博
(选)
姓名
(必)
Email
(选)
博客
http://
(选)
验证码
(必)
内 容
(必)
(您的留言会马上发到我的手机上,一般几分钟后就能看到我的回复了^_^)
Copyright©2008~2010 syf's sky,All Rights Reserved