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

📄 sendmaildemo.jsp

📁 javamail发送程序
💻 JSP
字号:
<%@ page import="javax.mail.*,javax.mail.internet.*,javax.activation.*,java.io.*"%>
<jsp:useBean id="emailsend" scope="page" class="myemail.jbemail" />
<%!
    String username=null;
    String password=null;
    String sSmtp=null;
    String sFrom=null;
    String sTo=null;
    String sBject=null;//主题
    String sText=null;
    String sSend=null;//获取返回值
    String sFilenameall=null;//获得上传附件名称
%>
<%

     sFrom=request.getParameter("from");
     sTo=request.getParameter("to");
     sBject=request.getParameter("subject");
     sText=request.getParameter("text");
     sFilenameall=request.getParameter("filename");//获得附件文件名
     String testformat=request.getParameter("hidd");
     //out.println(sFilenameall+"##");
     String[] fileindex;
     if (sFilenameall!=null)
     {
        fileindex=emailsend.myinstr(sFilenameall,";");
        out.println("ok1");
     }
     else
     {
        fileindex=new String[3];
        out.println("ok3");
     }

     int i=fileindex.length;
     String[] filename=new String[i];
     if (fileindex[0]!=null && !fileindex[0].equals(""))
     {
         for(int j=0;j<i;j++)
         {
            out.println("非法");
            filename[j]=fileindex[j];
            fileindex[j]=request.getRealPath("/emailsend/uploadfile/"+fileindex[j]);
         }
     }
     //取得cookie值
    Cookie cookies[]=request.getCookies();
    Cookie sCookie=null;
    String svalue=null;
    String sname=null;
    for(int ii=0;ii<cookies.length;ii++)
    {
        sCookie=cookies[ii];
        svalue=sCookie.getValue();
        sname=sCookie.getName();
        if (sname.equals("cooktemp"))
        {
            sSmtp=svalue;
            out.println(sSmtp);
        }
        else if(sname.equals("cookname"))
        {
            username=svalue;
            out.println(username);
        }
        else if(sname.equals("cookpassword"))
        {
            password=svalue;
            out.println(password);
         }
     }
     //

     sSend=emailsend.sendmail(25,password,username,sFrom,sTo,sBject,sText,sSmtp,fileindex,filename,testformat);

     //sSend="ok";
     for(int j=0;j<fileindex.length;j++)
     {
        filename[j]="";
        fileindex[j]="";
     }
%>
<html>
<head>
<TITLE>邮件发送</TITLE>
</head>
<body>

<%
    if (sSend.equals("false"))
        out.println("<P><b>您的邮件发送失败.</b></P>"+testformat);
    else if (sSend.equals("ok"))
        out.println("<P>您的邮件已经发送到" + sTo + ".</P>"+testformat);
%>
</body>
</html>

⌨️ 快捷键说明

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