基于新浪 SAE 平台的定时手机短信提示功能
文章目录

上个学期寝室扣分比较严重,主要的原因是寝室大部分都是我在搞卫生,然后中午我又不喜欢去寝室,所以折腾个方法,每天中午提醒我回寝室。在崔凯那里看到了一个基于新浪 Sina App Engine 平台的邮件提示功能,感觉可以拿来折腾一下,稍微修改一下,即可满足周良的需求。

具体操作步骤如下:

  1. 写一个 fnms.php 负责发邮件到 139 邮箱,139 邮箱内设置开启手机短信通知功能

  2. 新浪SAE中部署 cron 任务定时执行 fnms.php

  3. fnms.php 可以这样写:

<?php
$mail = new SaeMail();
$ret = $mail->quickSend( '收件人@139.com' , '嗯,时间到了' , '回寝室打扫卫生吧!苦逼的周良' , '发件人@sina.cn' , '密码' , 'smtp.sina.cn' , 25 ); // 指定smtp和端口

//发送失败时输出错误码和错误信息
if ($ret === false)
var_dump($mail->errno(), $mail->errmsg());
?>
[/cce_php]

cron设置如下:
[cce_php]
cron:
- description: 打扫卫生
url: fnms.php
schedule: every Sunday of month 12.00
timezone: jiaxing

这款基于新浪SAE平台的定时邮箱、手机短信提示功能,还可以搞一些定时发送邮件、生日祝福,定时提醒备忘录等工作,有需要的朋友可以自己折腾一下。

最大优点是目前免费,不占自己服务器资源。