有沒有可能透過開啟mail的動作取得IP

edited 十一月 2013 in 進階PHP討論
各位先進們大家好:
是這樣的,最近有個欠尾款的客戶神隱起來了,宣稱出國或到左岸去了,只是透過一些其他管道訊息得知,也許並沒有出國。
在採取其他很可能會撕破臉的舉動前,想試著探究他到底是不是出國去了。
由於知道他都會收mail,我在想有沒有可能透過製作一封html的email來取得他收信地點的IP?
想來想去不知道該怎麼執行,畢竟mail()終究需要透過指令稿被執行傳送的動作,把擷取的動作放在裡面實在沒什麼意義,而我又不想做一個收集IP的連結讓他去點,雖然理論上我可以用其他方式偽裝得很得體,但那是實在沒辦法的情況下才用那傳統方法。
所以不知道有無可能透過開啟mail的動作來取得IP呢?

在此先謝過任何回應~

評論

  • 基本上可以在信件中塞一個外部圖片,圖片的路徑對應到一個 PHP 程式,客戶開信的時候如果載入這個圖片,就可以藉此取得一些資訊。這是一般廣告信或電子報用來統計使用者開信率的作法,但是這個作法現在已經被很多郵件閱讀程式預設阻擋,除非使用者自行在警告視窗中選擇開啟遠端圖片。
  • 如果不使用塞圖片的方式,那麼你可以嘗試一下塞入javascript或乾脆使用iframe的方式,都能實現.
  • javascript, iframe 跟圖片一樣都會被郵件瀏覽軟體預設阻擋
  • 是嗎?具體我沒有實測
  • 至少在 Thunderbird & Gmail 看到的是這樣,其他就不清楚囉
  • gmail前段時間做了一次調整,現在不再攔截圖片,至於js或iframe之類的尚未可知.
  • gmail 只是代為幫你抓取圖片,實際上使用者還是不會連結到網路上暴露行蹤。
  • 騙他囉~ 打一份冠冕堂皇的文件請他去下載詳閱, 在下載網址動手就可以取得他上網用的IP了
    (除非他透過一些神奇的Proxy
Sign In or Register to comment.