2011-09-07 85 views
2

消除Web應用程序中顯示的HTML電子郵件的最有效方式是什麼,以便惡意代碼不可執行,但是html佈局保持原樣?如何在Web應用程序中保護HTML電子郵件?

的所期望的功能的一個例子是Gmail的的方式來消除任何腳本標記和延遲的圖像顯示。

我可以使用一些天真的正則表達式標籤剝離器,試圖確保電子郵件,盡我所能,但我正在尋找的是一個全面的過濾器,客戶端和POP服務器之間理想的坐。

有沒有人有任何見解這個問題?

謝謝。

回答

0

我建議你像http://htmlpurifier.org/或者如果您使用PHP:https://phpids.org/

不要寫自己的正則表達式規則,他們會失敗! :)

做一些廣告,如果你使用PHP,你可以試試我的PHP入侵防禦系統,它的阿爾法但我需要測試:)

http://ra23.net/wop/some_phpips/

及其周邊PHPIDS有點框架。

+0

你確定phpids可以解決這個問題嗎?我不認爲我會依靠它來解決這個特殊的問題。 –

+0

afaik它也實現了htmlpurifier。因此,如果他想這樣做,它能夠檢查惡意代碼。我沒有理由,爲什麼不使用它。它不會讓過濾器爲電子郵件工作一點點耐心,但我認爲這是可能的。 – evildead

相關問題