2015-05-01 35 views
0

使用Amazon AWS,我們可以知道郵件的發送次數,發送次數和拒絕次數。但如何檢查用戶是否打開了郵件並點擊了鏈接我們已經在我們的郵件中給出了。使用AWS的getsendstatistics()方法,我們只能得到反彈,拒絕和郵件的數量。是否有任何方法可以告訴我們用戶是否打開郵件的細節。如何檢查用戶是否打開了我們發送的郵件

回答

0

沒有可靠的方法來做到這一點。

您可以製作一個提供圖片的網絡服務器(只是一個白色像素會做),並讓它報告圖片是否加載,甚至可能包含查詢字符串以識別加載圖片的用戶。這個問題在於,默認情況下,任何現代的mailclient都不會在電子郵件中加載圖像。

+0

事實並非如此,Gmail在默認情況下會加載圖片,這是一種衆所周知的技術。另外,在用戶實際想要*看到的電子郵件中包括其他圖像增加了用戶點擊「加載圖像」的可能性。 –

+0

而Outlook(本地和網絡客戶端)都沒有,這是一大羣用戶需要考慮的。試圖讓用戶通過包含其他內容來「信任」該消息可能會奏效,但同樣有很多用戶不這麼做(例如,歐洲的移動用戶因爲昂貴而試圖節省數據使用計劃將關閉電子郵件圖像)。總而言之,這不是一個可靠的方法。 – Chavez

+0

您的回答指出*任何現代的mailclient *都不會加載圖片。 –

0

郵件協議允許兩種不同的方法(郵件標題條目)在接收方打開郵件時請求「收據」。如果激活,您將收到包含收據以及時間和郵件客戶信息的郵件。

但是,如果接收方客戶端會遵守請求,則這是完全可選的,但這些方法可能有所幫助,但根本不可靠。

wikipedia article about Email tracking

的技術術語,這些是「MDN - 郵件處理 通知」,它們通過將一個或多個 以下行到電子郵件標題請:「X-確認-Reading到:「; 「處置 - 通知 - 到:」;或「退貨 - 收貨:」。

+0

這是如何工作的。你可以舉一些例子使用C#或鏈接,我可以找到如何實現郵件協議 – user3790666

+0

看到更新的答案 – DrKoch

相關問題