能在郵件中嵌入PHP嗎?

我想做的是:我給別人發送郵件,當別人打開郵件時會觸發兩個事件,一個是記錄打開(瀏覽)這個郵件的次數,另一個是記錄每次瀏覽的時間,最後將數據反饋給我。這個應該怎麼做啊???


「能在郵件中嵌入PHP嗎?」 標題問的不太符合邏輯

原因; PHP是服務端的腳本語言,只能運行在伺服器上,不能在瀏覽器上跑,所以腳本嵌入,不太符合邏輯。

可能題主只是想統計郵件閱讀信息

解決思路:用戶打開郵件時候,帶參數(統計信息)向服務端發起HTTP請求.

解決方法:

1 javascript 可以運行於瀏覽器,可以嵌入JS腳本.(不推薦:局限於瀏覽器閱讀郵件,並且很多郵件服務商禁止了JS腳本)

2. 嵌入圖片方法

&


建議你使用現成的mail service,比如mandrill app,可以記錄次數,但時間可能就沒辦法了。

原理其實也就是加一個用於統計的圖片,如果圖片直接被阻止就沒辦法了,見

How does open tracking work? : Mandrill Support-

另外像gmail這樣會用一個proxy去讀取這個圖片,所以你還是可以獲取圖片的打開次數,但無法得到user agent之類的信息。


樓主你想法很好,但你再想遠一些:

假設這個功能是可以實現的,某天你有個非常有趣的朋友給你發了封郵件,內容是

哈哈哈哈哈哈哈哈

&

你一定會覺得,再活在這個世界上已經沒有任何意義


1.能在郵件中嵌入PHP嗎?

答:不能

2.cnblogs.com/edm-date/p/3346861.html 大神看看這個是怎麼回事,看圖片,貌似他的可以實現?

答:這篇博文是騙你的。換句話說,如果這篇博文成立的話,那我的郵件營銷系統還可以知道對方是男還是女,是人還是豬,打開郵件時的姿勢如何,打開郵件時的左右手分別在幹嘛,等等。


其實你說的這個功能,用img就能實現,你看論壇上那些顯示你的瀏覽器、ip、操作系統的圖片就是這個思路。當然現在有責任心的email都會屏蔽img的顯示的。

所以現在一般是沒法實現你的這個功能的。


不能,類似的問題在這裡有

QQ郵箱為什麼默認不顯示未知郵件的圖片?顯示圖片對郵箱安全有什麼隱患?


你想多了。


你可以加一個img標籤,src里寫php的地址


具體個例子,你可以在你的簡歷郵件中以外鏈的方式提供你的web版簡歷,這個鏈接記得加上一個標識(比方說你給a公司投簡歷,你就在你的連接上標註上,例如:http://blog.kazaff.me/aboutMe.html?company=a),然後你在這個aboutMe.html頁面上掛在一個網站統計工具~~

隨後你只需要導出這個網站統計工具的數據(或者採集),根據這個鏈接上的標識來分析數據,聚合出你想要的統計~


推薦閱讀:

如何反駁服務端程序員聲稱SELECT出來的數據直接丟給客戶端的代碼最好?
xlsx格式規範,不知類似文件應該從哪找?
樹莓派集群,若要達到與伺服器相同的性能,需要多少個樹莓派?
IT 公司需要前後端都懂的人嗎?
PHP 開發中有效防禦 SQL 注入攻擊有哪些好方法?

TAG:Web開發 | PHP | 電子郵件 | Web伺服器 |