<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<%@ page import="javax.mail.*, javax.mail.internet.*, javax.activation.*,"%>
<%@ page import="java.net.*"%>
<%@ page import="java.util.*, java.text.*" %>
<%@ page session="true"%>
<html><!-- InstanceBegin template="/Templates/ok.dwt.jsp" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- InstanceBeginEditable name="doctitle" -->
<title>:::{Welcome to you!}:::</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head><body leftmargin="0" topmargin="200">
<div align="center">
<table width="565" border="0" cellspacing="0" cellpadding="0">
<tr class="text14">
<td width="11" height="22" bgcolor="#cccccc"> </td>
<td colspan="3" align="center" bgcolor="#cccccc"> </td>
<td width="11" bgcolor="#cccccc"> </td>
</tr>
<tr class="text1hg1">
<td height="2"> </td>
<td width="210"> </td>
<td width="7"> </td>
<td width="326"> </td>
<td> </td>
</tr>
<tr class="text14">
<td height="22" bgcolor="e7e7e7"> </td>
<td height="80" align="right" bgcolor="e7e7e7"><a href="javascript:history.back();" class="text14red"><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong></a></td>
<td height="80" bgcolor="e7e7e7"> </td>
<td height="80" bgcolor="e7e7e7"><!-- InstanceBeginEditable name="正文可编辑区域" --><%
try{
//获得参数
String username=session.getValue("username").toString();
String password=session.getValue("password").toString();
String subject=new String(request.getParameter("subject").trim().getBytes("ISO-8859-1"),"GBK");
String text=new String(request.getParameter("text").trim().getBytes("ISO-8859-1"),"GBK");
String to=new String(request.getParameter("to").trim().getBytes("ISO-8859-1"),"GBK");
Properties props = new Properties();
Session sendMailSession;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "192.168.0.3");
props.put("mail.smtp.auth", "true"); //允许smtp校验 transport = sendMailSession.getTransport("smtp");
transport.connect("192.168.0.3",username,password); //你的用户名,密码...........
MimeMessage mimeMsg = new MimeMessage(sendMailSession); //创建MIME邮件对象
Multipart mp = new MimeMultipart(); //Multipart对象,邮件内容,标题,附件等内容均添加到其中后再生成MimeMessage对象
//设置mail主题
String mail_subject=subject;
mimeMsg.setSubject(mail_subject);
//设置发信人地址
String strFrom=username+"@"+"gdnanhai.gov.cn";
strFrom=new String(strFrom.getBytes(),"8859_1");
mimeMsg.setFrom(new InternetAddress(strFrom));
//设置收件人地址
mimeMsg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
//设置mail正文
String mail_text= text;
mimeMsg.setSentDate(new java.util.Date());
BodyPart bp1 = new MimeBodyPart();
bp1.setContent("<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+mail_text,"text/html;charset=GB2312");
mp.addBodyPart(bp1);
//设置附件(mime方式)
String filepath="D:\\bea2\\user_projects\\hyf\\applications\\DefaultWebApp\\upload\\";
String filename;
filename=session.getValue("file1").toString().trim();
out.println(filename);
if(!filename.equals(""))
{
FileDataSource fileds = new FileDataSource(filepath+filename);
BodyPart bp = new MimeBodyPart();
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(new String(fileds.getName().toString().trim().getBytes("ISO-8859-1"),"GBK"));
mp.addBodyPart(bp);
}
//保存发送信息(mime)方式
mimeMsg.setContent(mp);
mimeMsg.saveChanges();
transport.sendMessage(mimeMsg,mimeMsg.getRecipients(Message.RecipientType.TO));
transport.close();
out.println("发送邮件成功!!!");
}
catch(Exception e) {
out.println("发送邮件失败!!!");
out.println(e.toString()); }
%>
<a href="default.jsp" class="text12">返回</a>
<!-- InstanceEndEditable --></td>
<td bgcolor="e7e7e7"> </td>
</tr>
<tr class="text1hg1">
<td height="2"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="5"><table width="565" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="565" border="0" cellpadding="0" cellspacing="0" class="text12">
<tr bgcolor="#CCCCCC" class="text12">
<td width="542" height="22" align="right"> </td>
<td width="10"> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
</body>
<!-- InstanceEnd --></html>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<%@ page import="javax.mail.*, javax.mail.internet.*, javax.activation.*,"%>
<%@ page import="java.net.*"%>
<%@ page import="java.util.*, java.text.*" %>
<%@ page session="true"%>
<html><!-- InstanceBegin template="/Templates/ok.dwt.jsp" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- InstanceBeginEditable name="doctitle" -->
<title>:::{Welcome to you!}:::</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head><body leftmargin="0" topmargin="200">
<div align="center">
<table width="565" border="0" cellspacing="0" cellpadding="0">
<tr class="text14">
<td width="11" height="22" bgcolor="#cccccc"> </td>
<td colspan="3" align="center" bgcolor="#cccccc"> </td>
<td width="11" bgcolor="#cccccc"> </td>
</tr>
<tr class="text1hg1">
<td height="2"> </td>
<td width="210"> </td>
<td width="7"> </td>
<td width="326"> </td>
<td> </td>
</tr>
<tr class="text14">
<td height="22" bgcolor="e7e7e7"> </td>
<td height="80" align="right" bgcolor="e7e7e7"><a href="javascript:history.back();" class="text14red"><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong><strong><img src="../images/haha.gif" width="20" height="20" border="0"></strong></a></td>
<td height="80" bgcolor="e7e7e7"> </td>
<td height="80" bgcolor="e7e7e7"><!-- InstanceBeginEditable name="正文可编辑区域" --><%
try{
//获得参数
String username=session.getValue("username").toString();
String password=session.getValue("password").toString();
String subject=new String(request.getParameter("subject").trim().getBytes("ISO-8859-1"),"GBK");
String text=new String(request.getParameter("text").trim().getBytes("ISO-8859-1"),"GBK");
String to=new String(request.getParameter("to").trim().getBytes("ISO-8859-1"),"GBK");
Properties props = new Properties();
Session sendMailSession;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "192.168.0.3");
props.put("mail.smtp.auth", "true"); //允许smtp校验 transport = sendMailSession.getTransport("smtp");
transport.connect("192.168.0.3",username,password); //你的用户名,密码...........
MimeMessage mimeMsg = new MimeMessage(sendMailSession); //创建MIME邮件对象
Multipart mp = new MimeMultipart(); //Multipart对象,邮件内容,标题,附件等内容均添加到其中后再生成MimeMessage对象
//设置mail主题
String mail_subject=subject;
mimeMsg.setSubject(mail_subject);
//设置发信人地址
String strFrom=username+"@"+"gdnanhai.gov.cn";
strFrom=new String(strFrom.getBytes(),"8859_1");
mimeMsg.setFrom(new InternetAddress(strFrom));
//设置收件人地址
mimeMsg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
//设置mail正文
String mail_text= text;
mimeMsg.setSentDate(new java.util.Date());
BodyPart bp1 = new MimeBodyPart();
bp1.setContent("<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+mail_text,"text/html;charset=GB2312");
mp.addBodyPart(bp1);
//设置附件(mime方式)
String filepath="D:\\bea2\\user_projects\\hyf\\applications\\DefaultWebApp\\upload\\";
String filename;
filename=session.getValue("file1").toString().trim();
out.println(filename);
if(!filename.equals(""))
{
FileDataSource fileds = new FileDataSource(filepath+filename);
BodyPart bp = new MimeBodyPart();
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(new String(fileds.getName().toString().trim().getBytes("ISO-8859-1"),"GBK"));
mp.addBodyPart(bp);
}
//保存发送信息(mime)方式
mimeMsg.setContent(mp);
mimeMsg.saveChanges();
transport.sendMessage(mimeMsg,mimeMsg.getRecipients(Message.RecipientType.TO));
transport.close();
out.println("发送邮件成功!!!");
}
catch(Exception e) {
out.println("发送邮件失败!!!");
out.println(e.toString()); }
%>
<a href="default.jsp" class="text12">返回</a>
<!-- InstanceEndEditable --></td>
<td bgcolor="e7e7e7"> </td>
</tr>
<tr class="text1hg1">
<td height="2"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="5"><table width="565" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="565" border="0" cellpadding="0" cellspacing="0" class="text12">
<tr bgcolor="#CCCCCC" class="text12">
<td width="542" height="22" align="right"> </td>
<td width="10"> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
</body>
<!-- InstanceEnd --></html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货