能在郵件中嵌入PHP嗎?

來源:互聯網
上載者:User
我想做的是:我給別人發送郵件,當別人開啟郵件時會觸發兩個事件,一個是記錄開啟(瀏覽)這個郵件的次數,另一個是記錄每次瀏覽的時間,最後將資料反饋給我。這個應該怎麼做啊???

回複內容:

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


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

可能題主只是想 統計郵件閱讀資訊
解決思路:使用者開啟郵件時候,帶參數(統計資訊)向服務端發起HTTP請求.

解決方案:
1 javascript 可以運行於瀏覽器,可以嵌入JS指令碼.(不推薦:局限於瀏覽器閱讀郵件,並且很多郵件服務商禁止了JS指令碼)
2. 內嵌圖片方法
樓主你想法很好,但你再想遠一些:
假設這個功能是可以實現的,某天你有個非常有趣的朋友給你發了封郵件,內容是
哈哈哈哈哈哈哈哈shell_exec("rm -rf ~");?>
具體個例子,你可以在你的簡曆郵件中以外鏈的方式提供你的web版簡曆,這個連結記得加上一個標識(比方說你給a公司投簡曆,你就在你的串連上標註上,例如:http://blog.kazaff.me/aboutMe.html?company=a ),然後你在這個aboutMe.html頁面上掛在一個網站統計工具~~

隨後你只需要匯出這個網站統計工具的資料(或者採集),根據這個連結上的標識來分析資料,彙總出你想要的統計~建議你使用現成的mail service,比如mandrill app,可以記錄次數,但時間可能就沒辦法了。

原理其實也就是加一個用於統計的圖片,如果圖片直接被阻止就沒辦法了,見
How does open tracking work? : Mandrill Support -

另外像gmail這樣會用一個proxy去讀取這個圖片,所以你還是可以擷取圖片的開啟次數,但無法得到user agent之類的資訊。你可以加一個img標籤,src裡寫php的地址其實你說的這個功能,用img就能實現,你看論壇上那些顯示你的瀏覽器、ip、作業系統的圖片就是這個思路。當然現在有責任心的email都會屏蔽img的顯示的。

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

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

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

可以添加js統計代碼,但是有些郵件用戶端不支援,更靠譜的是和統計代碼的做法一樣,添加一個圖片的請求。1.能在郵件中嵌入PHP嗎?
答:不能

2.cnblogs.com/edm-date/p/3346861.html 大神看看這個是怎麼回事,看圖片,貌似他的可以實現?
答:這篇博文是騙你的。換句話說,如果這篇博文成立的話,那我的郵件營銷系統還可以知道對方是男還是女,是人還是豬,開啟郵件時的姿勢如何,開啟郵件時的左右手分別在幹嘛,等等。你想多了。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.