通过 gmail-gae-calender 免费发短信

Google appengine 1.26以后可以接收邮件了,我通过gmail-gae-calender实现了一个邮件短信提醒工具,延时可控制在1- 2分钟,基本满足实时要求,gae免费的方案可以每日接受7000封邮件,对于个人来讲应该足够用了。

基本原理:邮箱转发->Appengine->Google日历->短信

部署流程:

1、在你的appengine中新建一个项目

2、下载代码
在下面的地址下载代码,并解压到任意目录。

点击下载 beta20100929版
点击下载 beta20091104版

3、修改目录中的app.yaml
将application:后面的xx修改为你的项目名称

4、修改目录中的setting.py
将user=”[email protected]”,pw=”xx”的引号中的xx修改为你的Google日历的帐户名和密码

5、上传目录
上传前确认你已经安装了appengine的python sdk
Windows用户请运行update.bat ,之后需要输入你的appengine帐户和密码
Linux用户请先修改update.sh中的appengine目录后 运行,之后需要输入你的appengine帐户和密码

6、测试并设置转发
你可以发送一个邮件至[email protected](将xx替换为你的项目id),然后到你的Google日历中查看是否已经新建了一个名为mail2sms的日历,并且邮件主题已经作为事件添加到了这个日历中,如果不出意外,你将在1分钟内收到提醒邮件。
如果测试成功,你可以在gmail或qq邮箱的设置转发 中将邮件转发至[email protected](将xx替换为你的项目id)。

更新(2010年9月19日):gmail设置好转发之后需要验证,验证邮件会返回给你的gmail,如果没收到请到gmail垃圾邮件中寻找,标题可能是“Delivery Status Notification (Failure)”。在邮件中找到验证码,输入后即可转发。

至此设置成功。
如果你有在安装过程中有什么问题,对此项目有什么建议,请直接留言或者发送邮件至[email protected],或者gtalk联系[email protected]

来自:http://donotdot.cn/project/mail2sms

1 对 “基于GAE免费邮件短信提醒mail2sms系统”的想法;

发表评论

您的电子邮箱地址不会被公开。