📄 sendmaildemo.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 + -