2009-12-03 144 views
0

如何在電子郵件中使用JS垃圾郵件防護功能來將表單從垃圾郵件機器人中隱藏起來。JS垃圾郵件防護

+0

如果你正在討論在表單上使用action =「mailto:emailaddress」,並希望隱藏網站刮板的電子郵件地址,那麼我會說你不應該這樣做。 將表單處理的服務器端腳本將表單數據通過電子郵件發送給您。這不僅可以讓您的電子郵件地址遠離窺探,還可以讓用戶的數據格式更加可讀,並且允許沒有郵件程序的用戶(例如網絡郵件用戶)提交您的表單。 – Rudism 2009-12-04 00:00:00

+0

很多人都問過類似的問題(你可以認爲這個問題是重複的):http://stackoverflow.com/questions/483212/effective-method-to-hide-email-from-spam-bots http: //stackoverflow.com/questions/163628/making-email-addresses-safe-from-bots-on-a-webpage http://stackoverflow.com/questions/1292326/do-you-hide-email-addresses-to垃圾郵件在網站上 – 2010-01-16 23:21:33

+0

這真的不值得。許多地址收割機已經運行JS,而且無論如何,電子郵件地址肯定會泄漏。只需在郵件服務器上獲得良好的垃圾郵件過濾功能,並避免在用戶和他們發送電子郵件的能力之間造成障礙 – Quentin 2010-03-15 13:06:48

回答

1

你不知道。將JavaScript加入電子郵件對於潛在的安全和隱私侵犯是一個非常糟糕的主意。請在您的電子郵件中包含一個鏈接到網頁上的表單。電子郵件本質上是私人的,網絡本質上是公開的。如果將表單暴露給用戶不是私人事件,那麼它不應該發送到電子郵件中。

0

我不確定我是否正確回答您的問題,沒有太多細節。

我想你問的是你如何隱藏電子郵件地址,在HTML中,垃圾郵件機器人的 - 在這種情況下,這裏的答案(沒有在我複述它沒有點):

http://joemaller.com/js-mailer.shtml

0

我不確定這是否有影響力,如果它曾經是,但我的印象是在十六進制編碼您的電子郵件地址是限制垃圾郵件收集的一種有效方法。

例如; mailto:是領先的「mailto:」

我一直在我的網站上使用它,但我也使用谷歌應用程序的域電子郵件,所以它捕捉到所有通過的foo。