2013-02-06 53 views
0

形式的電子郵件,我有一個表格,其中使用下面的一行,一旦用戶點擊提交按鈕發送給我的電子郵件內容:隱藏收件人從垃圾郵件發送者

<input id="to" name="to" type="hidden" value="[email protected]" /> 

,我有一個郵件。處理表單的jsp文件。正如您注意到的,我已將輸入類型設置爲隱藏,但我聽說垃圾郵件發送者仍然可以看到/使用該電子郵件,將垃圾郵件發送給其他人。如果是這樣,我該如何做到這一點,以避免垃圾郵件的問題?

在此先感謝!

+0

你爲什麼包括JSP你的電子郵件?爲什麼不能在服務器端? – Shurmajee

+0

電子郵件是在HTML表單中,而jsp只處理表單。你的意思是把電子郵件放在服務器端的其他地方,而不是在表單中? – Adia

+0

你是從用戶那裏收到這封電子郵件嗎? – Shurmajee

回答

0
  • 如你所提到的形式的數據要被髮送到固定的電子郵件標識沒有必要把它作爲在形式的隱藏的參數。
  • JSP源是所有(網站用戶)可見,因此這將是一個更好的選擇,以保持它在服務器端在servlet硬編碼(僅可見開發商)是負責發送郵件。

    UPDATE:

  • 繼MVC架構的JSP應僅用於展示,而不是對邏輯實現(避免小腳本)。

  • 業務邏輯需要通過servlet和豆類目前在服務器端得到照顧。

+0

我提到JSP源僅用於發送電子郵件,將用戶重定向到一個單獨的「謝謝」網頁負責。它不會向用戶顯示任何反饋。這仍然是一個問題嗎? – Adia

+0

如果用戶在表單提交後被重定向到這個jsp,那麼它就是一個服務器端的jsp頁面。在這種情況下,它是好的,但是你應該有你的servlet和JSP的邏輯應僅用於演示 – Shurmajee

+0

右鍵使用。表單提交後,用戶被重定向到jsp。實際上,當我第一次創建jsp文件時,我並沒有考慮垃圾郵件問題,並且使用JSP處理了所有的表單,但現在從頭開始重做所有內容還爲時過晚。無論如何感謝您的幫助和建議。 – Adia

相關問題