我怎么样用网易的邮件服务器??先看看我的jsp代码,然后告诉我哪里错了。
下面是发送email的jsp。
<%@ page language="java" %>
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="javax.mail.internet.*" %>
<%@ page import="javax.activation.*" %>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
String host = "smtp.163.com";
String to = request.getParameter("to").trim();
String id=request.getParameter("from").trim();
String pwd=request.getParameter("password").trim();
String from = id+"@163.com";
String subject= request.getParameter("subject");
String body = request.getParameter("body");
Properties props=System.getProperties();
props.put("mail.smtp.host",host);
Session mailsession;
mailsession=Session.getDefaultInstance(props,null);
MimeMessage message=new MimeMessage(mailsession);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
message.setSubject(subject);
message.setText(body);
message.setSentDate(new java.util.Date());
Transport transport=mailsession.getTransport("smtp");
transport.connect(host,id,pwd);
transport.send(message);
%>
</body>
</html>