2012-08-03 105 views
2

我需要为网站创建服务。 这是一个通过电子邮件发送请求的系统:将消息写入电子邮件服务器,这会产生一个动作。通过电子邮件请求系统

例如:主题为写作时mysecretpassword到E-mail地址[email protected],它会在服务器上运行的命令重启。

我想到了几种可能性。

  • 创建服务来解释MTA请求并将其委托给PHP解释器,等...
  • 使用Postfix和保存在MySQL中的电子邮件和的cron读者
  • 使用传统邮件服务器并使用cron启动访问POP3/IMAP服务器并阅读邮箱的PHP脚本。

请参阅:以下哪个选项最有趣? 你知道任何开源项目喜欢获取代码的想法吗?

谢谢!

+0

听起来对我来说很危险。如果您可以通过电子邮件发送服务器为什么不能登录到服务器?电子邮件没有任何安全性,它通过的每台服务器上的每个管理员都可能会危及你的安全 – 2012-08-03 08:08:53

+0

我打算做这样的事情: 当用户在我的网站上收到私人消息时,它会通过电子邮件向用户发送一条通知消息,并且用户收到来自地址'MD5Hash'@ mydomain的电子邮件。 com,用户可以直接回复这封电子邮件,向php发出请求,并使得php应用程序运行 – fj123x 2012-08-03 08:16:45

回答

3

正常的做法是创建一个pipe alias,然后从脚本中的stdin读取和解码消息。