按this question我以前問的谷歌應用程序引擎,如果我有機會獲得所有的信息在一個標準的電子郵件,而不僅僅是From
,To
,Subject
,Body
領域,也是所有的報頭和MIME信息,我怎麼能驗證具有相同From
地址的兩個傳入電子郵件實際上來自同一個發件人。如何驗證電子郵件發件人地址不被欺騙?
什麼,我認爲迄今:
- 檢查電子郵件的發送服務器
- 檢查電子郵件的發送服務器的DNS記錄
- 驗證電子郵件的發送代理的IP地址(即Web界面,Outlook中,雷鳥等)
- 檢查回覆到現場
- 等等
我意識到這是一個複雜的問題(我相信像Posterous這樣的公司在這個問題上花費了大量的時間)。我只是尋找一些準備開始初步。謝謝!
更新:
答案至今都真正幫助,但只是爲了幫助他們,我的項目的背景是,我會接收電子郵件的噸並萬噸,因爲從一個Web應用程序我的用戶。他們會使用他們的電子郵件作爲向我的系統輸入數據的主要方式。這就是爲什麼我做了Posterous的比喻。用例非常相似。
有一點需要考慮 - 我使用筆記本電腦並在一天中從多個不同的IP地址和SMTP服務器發送電子郵件。 – 2009-12-04 14:53:28
是的,謝謝Scott,我確實考慮過這個,這就是爲什麼我有興趣看到其他方法。 – daveslab 2009-12-04 15:00:21
剛剛偶然發現了這個問題,我嘗試了類似的東西。你能分享你最終做的事情嗎? – 2010-11-17 22:29:45