使用Amazon AWS,我們可以知道郵件的發送次數,發送次數和拒絕次數。但如何檢查用戶是否打開了郵件並點擊了鏈接我們已經在我們的郵件中給出了。使用AWS的getsendstatistics()方法,我們只能得到反彈,拒絕和郵件的數量。是否有任何方法可以告訴我們用戶是否打開郵件的細節。如何檢查用戶是否打開了我們發送的郵件
回答
沒有可靠的方法來做到這一點。
您可以製作一個提供圖片的網絡服務器(只是一個白色像素會做),並讓它報告圖片是否加載,甚至可能包含查詢字符串以識別加載圖片的用戶。這個問題在於,默認情況下,任何現代的mailclient都不會在電子郵件中加載圖像。
郵件協議允許兩種不同的方法(郵件標題條目)在接收方打開郵件時請求「收據」。如果激活,您將收到包含收據以及時間和郵件客戶信息的郵件。
但是,如果接收方客戶端會遵守請求,則這是完全可選的,但這些方法可能有所幫助,但根本不可靠。
從wikipedia article about Email tracking
的技術術語,這些是「MDN - 郵件處理 通知」,它們通過將一個或多個 以下行到電子郵件標題請:「X-確認-Reading到:「; 「處置 - 通知 - 到:」;或「退貨 - 收貨:」。
這是如何工作的。你可以舉一些例子使用C#或鏈接,我可以找到如何實現郵件協議 – user3790666
看到更新的答案 – DrKoch
- 1. 如何檢查用戶是否發送了類似郵件的其他用戶?
- 2. 如何檢查用戶是否打開電子郵件?
- 3. 如何檢查發送的電子郵件是否已發送?
- 4. 如何檢查用戶是否打開了通知中心
- 5. 如何檢查我是否發送了我需要發送的ajax調用?
- 6. 如何確定用戶是否發送了電子郵件
- 7. RabbitMQ:檢查郵件是否已發送?
- 8. Laravel 5 - 檢查是否發送郵件
- 9. 檢查用戶是否已打開電子郵件
- 10. Zope sendmail檢查是否發送了郵件
- 11. 如何檢查文件是否打開
- 12. 如何檢查文件是否打開
- 13. 我如何知道是否有人打開了電子郵件?
- 14. 檢查我發送的電子郵件是否被讀取
- 15. 如何檢查郵件鏈接是否打開網頁?
- 16. 如何檢查電子郵件是否已打開?
- 17. C - 如何檢查用戶是否發送了文本文件stdin
- 18. 我們如何檢查電子郵件地址是否有效?
- 19. 如何檢查電子郵件是否已發送
- 20. 如何檢查郵件是否發送laravel?
- 21. 如何檢查是否wp_mail已發送電子郵件
- 22. 如何檢查郵件是否發送不在PHP Libmail
- 23. 如何檢查郵件是否已成功發送
- 24. 如何檢查Siebel是否已成功發送電子郵件?
- 25. MVC3 - 如何檢查用戶是否點擊了通過.net通過電子郵件發送的鏈接?
- 26. 我如何檢查用戶是否切換了iCloud帳戶?
- 27. 如何檢查文件是否打開並使用它們,如果不打開它們?
- 28. 開發outlook加載項,檢查發送的郵件是否已被回覆
- 29. 發送郵件消息打開文件,而不是發送它
- 30. 我如何知道smtp服務器是否發送了我的電子郵件?
事實並非如此,Gmail在默認情況下會加載圖片,這是一種衆所周知的技術。另外,在用戶實際想要*看到的電子郵件中包括其他圖像增加了用戶點擊「加載圖像」的可能性。 –
而Outlook(本地和網絡客戶端)都沒有,這是一大羣用戶需要考慮的。試圖讓用戶通過包含其他內容來「信任」該消息可能會奏效,但同樣有很多用戶不這麼做(例如,歐洲的移動用戶因爲昂貴而試圖節省數據使用計劃將關閉電子郵件圖像)。總而言之,這不是一個可靠的方法。 – Chavez
您的回答指出*任何現代的mailclient *都不會加載圖片。 –