如何查看電子郵件已在客戶端讀取或不使用PHP?如何查看電子郵件已在客戶端讀取
我要檢查電子郵件是否發送由我讀的客戶端或不........ 還必須得到客戶端機器的以下細節......
1.IP地址 2.時間&日期 3.To他們所轉發我的郵件
請人幫我了.....
我想在php這些功能
(注意:跟蹤信息它不應該包含任何圖像或鏈接.......功能應該通過標頭.......)
如何查看電子郵件已在客戶端讀取或不使用PHP?如何查看電子郵件已在客戶端讀取
我要檢查電子郵件是否發送由我讀的客戶端或不........ 還必須得到客戶端機器的以下細節......
1.IP地址 2.時間&日期 3.To他們所轉發我的郵件
請人幫我了.....
我想在php這些功能
(注意:跟蹤信息它不應該包含任何圖像或鏈接.......功能應該通過標頭.......)
如果客戶端收到他們的郵件他們自己的電腦或通過他們自己的郵件服務器,那麼你可以用它做任何事情。
現在,如果他們通過您的控制下的網絡郵件客戶端閱讀郵件,那麼情況就不同了。但沒有那最好的,你可以做的是要麼設置一個標記要求客戶端返回一個自動'消息被打開'的答覆。如果客戶端支持此功能,或者允許它(例如該選項未設置爲禁用)完全取決於客戶端。
哦......真的......無論如何感謝 –
你不能做你所要求的一切。
您可以做的唯一的事情就是請求一個閱讀回執,它會發送一封郵件回來說它已被閱讀如果用戶選擇向您發送一個閱讀回執,則爲。
您不能看到它是否被轉發,轉發給誰或者除了用戶選擇讀取它時發送閱讀回執以外的任何內容,而您只需編寫一個php腳本來檢查電子郵件以訪問這些郵件收據。
好的,我會以其他任何方式嘗試 –
除了在電子郵件中使用跟蹤圖像,以及它不會告訴只有在他們選擇顯示圖像時,他們纔會將其轉發給其他用戶,只有在他們選擇顯示圖像時,這些圖像在大多數郵件客戶端上默認處於禁用狀態,以防止這種跟蹤。 – Anigel
好....你能告訴我如何跟蹤他們的IP地址和使用圖像打開的郵件的時間嗎? –
沒有辦法可靠地做到這一點,這在很大程度上是因爲現代電子郵件客戶端已採取措施阻止您這樣做。除了發送圖像錯誤,我不認爲有任何方法可以在PHP中執行此操作。
好吧,我會試試別的......謝謝你的回覆 –
好的....你能告訴我如何跟蹤他們的IP地址和郵件的時間打開使用圖像 –
這是無法完成的。電子郵件是一種失火和遺忘的媒介,一旦它離開了你的服務器,你就無法控制它。
您可以使用例如RFC 3798或RFC 3505中定義的各種機制來請求閱讀收據,但客戶沒有義務返回它們。
您也可以在HTML郵件中使用跟蹤像素,因爲大多數客戶端默認情況下不顯示遠程圖像,所以至少不可靠。
至於轉發,它在接收服務器上完成,只有最終收件人可以確定(如果有的話)郵件是否已被轉發。原始發件人無法確定郵件是否將被轉發,尤其是不在哪裏。它根本沒有協議。
最後一句話,考慮一下社交方面。當客戶打開郵件時,不能保證它實際上是由人類閱讀的。最後,任何人都可以根據自己的口味和喜好編寫一封電子郵件客戶端,以便爲郵件做好準備。打開或閱讀郵件的人沒有準確的定義。
好吧那麼如何跟蹤他們的IP地址和時間 –
IP地址和時間是什麼?正如我所說:一旦它離開了你的服務器,你就不能控制電子郵件。它將被髮送到收件人服務器,該服務器可以轉發它,並且收件人的電子郵件程序將從其郵件服務器中獲取它。您無法訪問這些信息。 – Janoszen
電子郵件打開的時間 –
你不能這樣做 – Anigel
它不應該在消息文本,但在郵件閱讀客戶端。如果你無法達到它的代碼,那麼你無法實現它。 – BlitZ
你一定不知道他們已經轉發給誰 - 這是令人難以置信的侵入性。有時郵件營銷活動軟件包含一個「轉發這個」的鏈接,通過你的服務器反彈回來跟蹤它,但幸運的是,一個普通的客戶端轉發不能被跟蹤。 –