有没有办法配置服务器或脚本在收到电子邮件时执行 php 脚本?
理论上这可以扩展到其他协议,例如 XMPP 或 SMS 等。
我想到的是用户可以发送一条消息checking-in@example.org
,这将触发一个脚本,然后该脚本将执行任何需要完成的操作,或者与消息无关(一条自动消息,只要发生其他事件,就会发送,例如服务器有问题)或与消息相关(就像它可以将主题存储在数据库中,其他用户可以将其视为 RSS 提要)。
我知道大多数列表服务软件都有发送命令的方法(如取消订阅),但我不确定这个过程有多复杂,以及在服务器脚本级别上拥有这样的东西是否可行。
这需要在 IMAP/SMTP 级别发生,还是可以在更接近脚本或 HTTP 服务器的地方完成?
只是为了提供一些背景信息,我正在考虑的一件事是我的一个工作站点的服务器中基于消息的时钟。用户可以通过 IM/电子邮件/文本告知他们在预定位置,这可能会触发更新数据库的脚本,而不是向经理发送他们需要记录的直接消息。这只是一种选择(基于 Web 的方法已经在开发中),但我们希望使其尽可能独立于平台/协议。但是,如果我们能够实现这一目标,我们可以考虑为许多其他日常需求实施它。
另一种询问方式可能是:有没有办法从服务器脚本应用程序“发现”用户,或者是否需要对相关来源进行持续检查以查看此类更改?