请教javamail的smtp验证!在线等待 props.put("mail.smtp.host", "stmp.163.com");->props.put("mail.smtp.host", "smtp.163.com"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在163.com有没有注册过?用的是不是163.com的email发信啊? 已经解决!谢谢!新的代码:<%@ page contentType="text/html;charset=gb2312" language="java" import="javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" errorPage="error.html" %><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><% String host = request.getParameter("server"); String username = request.getParameter("user"); String password = request.getParameter("pass"); String from = request.getParameter("from"); String to = request.getParameter("to"); String subject = request.getParameter("subject"); String text = request.getParameter("text"); // Get system properties // Properties props = System.getProperties(); 很多例子中是这样的,其实下面这句更好,可以用在applet中 Properties props = new Properties(); Session sendMailSession; sendMailSession = Session.getInstance(props, null); // Setup mail server props.put("mail.smtp.host", host); props.put("mail.smtp.auth", "true"); //这样才能通过验证 // Get session // watch the mail commands go by to the mail server sendMailSession.setDebug(true); // Define message MimeMessage message = new MimeMessage(sendMailSession); message.setFrom(new InternetAddress(from)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); message.setSubject(subject); message.setText(text); // Send message message.saveChanges(); Transport transport = sendMailSession.getTransport("smtp"); transport.connect(host, username, password); transport.sendMessage(message, message.getAllRecipients()); transport.close(); out.println("<p> </p><p> </p><p align='center'>ok!邮件发送成功!</p>");%> DIV CSS SQL 用itext 生成pdf时候,指定每页显示多少数据问题 jsp页面的隐藏显示 JSP页面出错,怎么错才能友好的显示(100分) 关于form enctype="multipart/form-data"提交的问题 关于Struts 中 HashMap 的问题!急 (在线等)刚刚接触jsp,下了一个论坛,安装出错,希望大虾指点!急急急! resin环境下,为什么不能访问中文名称的磁盘文件,哪位能给解决,一定给分? jsp与asp有哪些区别? 求解,csdn的文章的tag标签是怎么设计的? 页面间java对象的传递问题请教 一个连接的问题
谢谢!新的代码:<%@ page contentType="text/html;charset=gb2312" language="java" import="javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" errorPage="error.html" %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
String host = request.getParameter("server");
String username = request.getParameter("user");
String password = request.getParameter("pass");
String from = request.getParameter("from");
String to = request.getParameter("to");
String subject = request.getParameter("subject");
String text = request.getParameter("text"); // Get system properties
// Properties props = System.getProperties(); 很多例子中是这样的,其实下面这句更好,可以用在applet中
Properties props = new Properties();
Session sendMailSession;
sendMailSession = Session.getInstance(props, null); // Setup mail server
props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true"); //这样才能通过验证 // Get session
// watch the mail commands go by to the mail server
sendMailSession.setDebug(true); // Define message
MimeMessage message = new MimeMessage(sendMailSession);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject(subject);
message.setText(text); // Send message
message.saveChanges();
Transport transport = sendMailSession.getTransport("smtp");
transport.connect(host, username, password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
out.println("<p> </p><p> </p><p align='center'>ok!邮件发送成功!</p>");
%>