发送邮件代码如下:
<%@ page import="javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<%@ page import="javax.activation.*"%>
<%@ page import="java.util.*,java.io.*"%>
<html>
<head></head>
<title>
</title>
<body>
<%
InternetAddress[] address=null;
request.setCharacterEncoding("GB2312");
String mailserver="ecd.pchome.com.tw";
String From=request.getParameter("From");
String to=request.getParameter("to");
String title=request.getParameter("title");
String message=request.getParameter("message");
boolean sessionDebug=false;
try{
java.util.Properties props=System.getProperties();
props.put("mail.host",mailserver);
props.put("mail.transport.protocol","smtp");
javax.mail.Session mailsession=javax.mail.Session.getDefaultInstance(props,null);
mailsession.setDebug(sessionDebug);
Message msg=new MimeMessage(mailsession);
msg.setFrom(new InternetAddress(From));
address=InternetAddress.parse(to,false);
msg.setRecipients(Message.RecipientType.TO,address);
msg.setSubject(title);
msg.setSentDate(new Date());
msg.setText(message);
Transport.send(msg);
out.println("email send success!");
}
catch(MessagingException mex)
{
mex.printStackTrace();
}
%></body></html>
<%@ page import="javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<%@ page import="javax.activation.*"%>
<%@ page import="java.util.*,java.io.*"%>
<html>
<head></head>
<title>
</title>
<body>
<%
InternetAddress[] address=null;
request.setCharacterEncoding("GB2312");
String mailserver="ecd.pchome.com.tw";
String From=request.getParameter("From");
String to=request.getParameter("to");
String title=request.getParameter("title");
String message=request.getParameter("message");
boolean sessionDebug=false;
try{
java.util.Properties props=System.getProperties();
props.put("mail.host",mailserver);
props.put("mail.transport.protocol","smtp");
javax.mail.Session mailsession=javax.mail.Session.getDefaultInstance(props,null);
mailsession.setDebug(sessionDebug);
Message msg=new MimeMessage(mailsession);
msg.setFrom(new InternetAddress(From));
address=InternetAddress.parse(to,false);
msg.setRecipients(Message.RecipientType.TO,address);
msg.setSubject(title);
msg.setSentDate(new Date());
msg.setText(message);
Transport.send(msg);
out.println("email send success!");
}
catch(MessagingException mex)
{
mex.printStackTrace();
}
%></body></html>
解决方案 »
- JSP开发软件MyEclipse 8.x Stable (8.0 GA)使用中出现的问题
- 怎样让火狐浏览器支持这个CSS样式?
- servlet抛出异常到一个指定的jsp页面显示
- 求文本编辑器
- 如何解决tapestry页面上的数据持久问题?
- 我的jsp 程序查询不了数据库是怎么回事啊?我的电脑系统是win xp home可是放在2000系统上可以???帮帮!!
- 试卷提交后不能正确提交到指定的数据表中~~~~毕业设计中…………急………………
- 如何使用注解的方式实现srping mvc
- 如何做一个通过WEB页上传文件?
- 图片刷新问题求救!!!!
- jsp中文的乱码的奇怪现象!
- 请帮忙解决一下linux下,JFreeChart画图问题
改为
props.put("mail.smtp.host",mailserver);
javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
javax.mail.SendFailedException: 550 Access deny for pan1024min2088@yahoo
.com.cn
props.put("mail.smtp.password",password);看看