2011-11-17 21 views
0

我想讓它能夠通過電子郵件發送一個url和一個php腳本或者在那個url上的東西,它會將我通過電子郵件發送的內容(如郵件正文)寫入數據庫。我知道如何將某些東西寫入數據庫,但是我不知道該如何處理才能將EMAIL發送到網址或個人,並將其發送出去。如何使用PHP腳本獲取消息?

我正在考慮通過電子郵件發送給網址的原因是因爲這樣可以節省設置IMAP和使用所有這些亂七八糟的麻煩。我知道這可以很容易地用PHP完成,我只是不知道如何。

+1

你的意思是通過電子郵件發送給某個網址或個人?通常通過電子郵件發送的唯一郵件地址是通過SMTP發送的電子郵件地址。 – six8

回答

0

你不能發送電子郵件到一個URL,你必須使用一個有效的電子郵件地址。

如果您想從php內部讀取您的電子郵件以導入到數據庫中,您需要通過與fsockopen()函數的套接字連接與您的IMAP/SMTP/POP3服務器進行通信。

我建議你下載任何開源的基於Web的郵件客戶端,如RoundCube,Squirrel Mail等等,並檢查源代碼。

0

當涉及到接收電子郵件時,有相當多的選擇。您仍然需要使用電子郵件地址才能發送,但您可以通過HTTP POST使用一些選項(如cURL腳本或使用第三方如CloudMailin)轉發該電子郵件。

我Rails中寫了blog post這個(雖然原則直接適用於PHP也沒有太多的修飾,這是一對夫婦的其他問題的DUP,但被要求在因此相當不同的方式回答。