我有一個簡單的郵件發送應用程序,它使用Django在python中運行。發送電子郵件後,是否有方法可以查看收件人是否已打開郵件或尚未打開郵件? 如果是的話我該怎麼辦?在django中檢查發送的電子郵件的狀態
回答
檢查我知道的兩種方法是返回回執並檢查是否已加載圖像。兩者都不可靠。不過,我認爲其中的一個圖像更可靠。
你可以拿一個pluggable app for confirming a link is being clicked,但不是把鏈接放在電子郵件中,而是在電子郵件中放置一個圖像。這將需要更改confirm_email view以輸出圖像(可能是空的)。
上述庫用於確認密碼,但它也應該用於檢查是否正在讀取電子郵件。
我個人在我的電子郵件客戶端和谷歌Gmail(當然)默認禁用圖像。只是爲了禁用這oportunity ...所以更好的是說實話...恕我直言 – garmoncheg
我從來沒有在去年(或被要求)點擊回執,但我經常讓圖像顯示,如果它的電子郵件,我想要收到。所以,我認爲這是兩個更好的選擇。 –
您可以嘗試設置需要收貨標誌您正在發送的電子郵件。但是,很多人(我知道我會這樣做)忽略回執,所以在這些情況下你永遠不會發現。
如果您要求100%確定收件人是否閱讀他/她的電子郵件的方法,則直接回答如下:否,您不能這樣做。
除了像大多數網站註冊那樣在您的消息中生成確認網址,您沒有別的辦法。如果有人願意在您的網站上註冊,他肯定會在他的任何電子郵件客戶端點擊確認。否則,這是一封垃圾郵件/詐騙郵件。
沒有辦法,你可以做到這一點,知道這是肯定的實時電子郵件...
而且還有我的同事們提到的其他兩種方式......但他們都是以「不安全」舊的電子郵件客戶端設置,而不是肯定的方式...恕我直言。
- 1. 檢查端口狀態和發送電子郵件
- 2. 發送電子郵件並檢查狀態
- 3. 檢索通過SendGrid發送的電子郵件的狀態
- 4. django發送電子郵件
- 5. 電子郵件發送django
- 6. Django發送電子郵件
- 7. 在Django中發送html電子郵件
- 8. 的sendmail發送電子郵件 - Django的
- 9. 的Django發送電子郵件與attachement
- 10. 的Django發送電子郵件混亂
- 11. 發送來自django的電子郵件
- 12. 的Django發送電子郵件
- 13. 在django發送電子郵件。
- 14. 如何在django發送電子郵件?
- 15. 如何檢查發送的電子郵件是否已發送?
- 16. 檢測電子郵件發送的電子郵件客戶端
- 17. 檢查laravel中的狀態和已驗證的電子郵件
- 18. 可能在django中發送日期觸發的電子郵件?
- 19. 發送查詢從「檢查」的HTML框通過電子郵件發送電子郵件通過PHP
- 20. Magento - 發送不同訂單狀態的電子郵件
- 21. 從rails或actionmailer發送電子郵件的狀態
- 22. 獲取電子郵件發送或取消的狀態android
- 23. 查看發送的電子郵件
- 24. 用django發送電子郵件模板
- 25. django推遲發送電子郵件?
- 26. Django - Userena不發送電子郵件
- 27. Django電子郵件不發送
- 28. 使用django發送電子郵件
- 29. django發送和接收電子郵件?
- 30. 測試電子郵件發送? - Python/Django
我想你可以要求一個收件人的配方,並檢查傳入,看看它是否存在。或者在查找您網站的Cookie的電子郵件中放置一個php圖像(返回圖像的php腳本),並且如果找到,則知道該用戶打開了該電子郵件(默認情況下,電子郵件圖像被阻止的原因之一)。但除此之外,該電子郵件不支持這樣的事情。 – Ben