2012-12-10 23 views
0

recieving新的电子邮件可能重复:
email checking and then act upon script for reacting to a sms message发送短信,只要在PHP

假设我有两个函数调用recieve_email()send_sms()

问题是,我应该发送短信只要一个新的电子邮件到达。

正如我已经研究,有这2种方案:

  • 检查邮件使用cron作业
  • 使用网页始终是敞开的使用JavaScript(如Gmail)
检查电子邮件

我认为更稳定的方式是cron工作。

我想知道的是,aceptable运行一个cron工作每一分钟?还是它会杀死服务器并将我的网站反弹回去?

每隔两分钟运行一次cron作业怎么样? :d

问题2:

是否有on_mail_recieved样的解决方案?这当然会更快和最佳。

+1

http://stackoverflow.com/questions/5338129/email-checking-and-then-act-upon-script-for-reacting-to-a-sms-message相同的基本问题。 –

+0

是的,对于重复的抱歉。我一直都在搜索,除了这次我只搜索这个问题! –

回答

2

我想知道的是,aceptable运行cron作业每一分钟?还是它会杀死服务器并将我的网站反弹回去?

一般来说,没关系。如果有可能需要超过一分钟的时间,那么通常应该实现锁定文件或信号量以防止它同时运行多个实例。

是否有像on_mail_recieved一样的解决方案?这当然会更快和最佳。

是的,您可以将电子邮件传递给脚本。这要求您运行邮件服务器,并且技术上可能会涉及一些问题。