首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JavaMail 發送郵件前端表單:HTML 版本

     編輯:關於JSP

郵件發送表單 (mailform.html)

<html><head><title>JavaMail 發送表單</title></head><body>
<form action="/purejsp/MailExample.jsp" method="post">
    <table border="1" cellpadding="2" cellspacing="2">
        <tr><td>收件人:</td><td><input type="text" name="to" size="30" maxlength="100"></td></tr>
        <tr><td>寄件人:</td><td><input type="text" name="from" size="30" maxlength="100"></td></tr>
        <tr><td>主旨:</td><td><input type="text" name="subject" size="50" maxlength="200"></td></tr>
        <tr><td colspan="2"><textarea name="body" cols="60" rows="10"></textarea></td></tr>
        <tr><td colspan="2" align="center">
            <input type="submit" name="submit" value="發送">
            <input type="reset" value="重填">
        </td></tr>
    </table>
</form>
</body></html>

表單設計要點

  • method="post" 避免長內容截斷與敏感資訊出現在 URL。
  • maxlength 限制欄位長度,防止濫用。
  • textarea 提供多行內文編輯。
  • Action 指向處理發送的 JSP/Servlet (MailExample.jsp)。

安全強化建議

  • 伺服器端驗證 Email 格式(正則表達式)。
  • 加入 CAPTCHA 防止機器人濫發。
  • 限制發送頻率(Session/IP 計數)。
  • 寄件人地址建議固定為系統帳號,避免偽造發件人導致被判定垃圾郵件。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved