⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail.jsp

📁 用JAVA自己编写的人才招聘网站
💻 JSP
字号:
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="javax.mail.internet.*" %>
<%@ page import="javax.activation.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="myutil.*"%>
<%@page import="com.jspsmart.upload.*"%> 
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /> 


<%
DataBaseOperation data=new DataBaseOperation();
ShowErrorBox show=new ShowErrorBox();
DataBaseConn con=new DataBaseConn();
boolean blnError=true;
boolean isSent=false;
String strFrom =request.getParameter("sfrom");
String pass =request.getParameter("pass");
InternetAddress[] address = null;
String strMailserver   = "mail.hotmail.com";
String [] arrstrTo=request.getParameterValues("from");
String strSubject = request.getParameter("subject");
String strMessage = request.getParameter("message");
String attachFile =request.getParameter("file");
String smtpserver = request.getParameter("smtpserver");

if(arrstrTo.length>0){
  int intI=0;
   for(intI=0;intI<arrstrTo.length;intI++){
      if(!arrstrTo[intI].equals("")){
       try {           
             String mailbody = "<meta http-equiv=Content-Type content=text/html; charset=UFT-8>"+
             "<div align=center>"+strMessage+"</div>";
             sendMail themail = new sendMail(smtpserver);
             themail.setNeedAuth(true);
             if(themail.setSubject(strSubject) == false) return;
             //以上设置邮件主题
             if(themail.setBody(mailbody) == false) return;
             //以上设置邮件内容
             if(themail.setTo(arrstrTo[intI]) == false) return;
             //以上指定收件人
             if(themail.setFrom(strFrom) == false) return;
             //以上指定收件人
             if(themail.addFileAffix(attachFile) == false) return;
             //以上完成福建添加
             String user="";
             if(strFrom.indexOf("@")>0){
                  user=strFrom.substring(0, strFrom.indexOf("@")); 
             }
             themail.setNamePass(user,pass);
             //以上完成 smtp服务器验证
             //下面完成邮件发送
             if(themail.sendout() == false) {blnError=true;}
             else {out.print("邮件已顺利传送到"+arrstrTo[intI]+" <br>");blnError=false;isSent=true;}

             }catch (Exception e) {
                if(blnError) out.print(show.errorBox(e.getMessage(),"发送失败"));
                 blnError=false;
                 e.printStackTrace();
               }
            }
        }
}else{
       out.print(show.errorBox("请添写完整信息!","错误信息"));}
if(isSent){
        out.print(show.errorBox("邮件发送成功!","发送信息"));
}else if(blnError&!isSent){
       out.print(show.errorBox("邮件发送失败!","发送信息"));
}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -