2012-08-03 153 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讀取和解碼消息。