想做个密码找会的模块,找回的密码发送到你的注册时邮箱,是不是要用到javaemail啊,如果是请给个思路, 想做个密码找会的模块,找回的密码发送到你的注册时邮箱,是不是要用到javaemail啊,如果是请给个思路, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用javax.mail包就可以写这样的邮件发送程序啊!效果还不错,发送的速度还挺快的。给你个函数看看: public void send(String fromUser, String toUser, String subject, String content) { Properties props = new Properties(); props.put("mail.smtp.host", host);// 指定SMTP服务器 props.put("mail.smtp.auth", "true");// 指定是否需要SMTP验证 try { Session mailSession = Session.getDefaultInstance(props); mailSession.setDebug(true); // 是否在控制台显示debug信息 Message message = new MimeMessage(mailSession); message.setFrom(new InternetAddress(fromUser));// 发件人 message.addRecipient(Message.RecipientType.TO, new InternetAddress(toUser));// 收件人 sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder(); message.setSubject("=?UTF-8?B?" + enc.encode(subject.getBytes()) + "?="); message.setSubject(subject);// 邮件主题 message.setText(content);// 邮件内容 message.saveChanges(); Transport transport = mailSession.getTransport("smtp"); transport.connect(host, user, password); transport.sendMessage(message, message.getAllRecipients()); transport.close(); } catch (Exception e) { e.printStackTrace(); } }至于怎么调用就不用我再举例了吧。 hibernate的set排序怎么排啊 xml文件中使用JSTL读取.properties文件的内容 求一条sqlserver数据库下的SQL查询语句 servlet新手问题 JAVA类到Hibernate映射问题 传参数时出现乱码问题 哪里有isapi_redirector2.dll下载呀?(急呀!) 怎样在java中调用sybase的存储过程(返回ResultSet) jsp传递参数的问题? 识别操作系统遇到的问题 一个关于加载页面马上显示数据库信息的问题(javaweb) 如何把硬盘目录树信息显示在jsp页面?(100分再开帖)
Properties props = new Properties();
props.put("mail.smtp.host", host);// 指定SMTP服务器
props.put("mail.smtp.auth", "true");// 指定是否需要SMTP验证
try {
Session mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true); // 是否在控制台显示debug信息
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(fromUser));// 发件人
message.addRecipient(Message.RecipientType.TO, new InternetAddress(toUser));// 收件人
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
message.setSubject("=?UTF-8?B?" + enc.encode(subject.getBytes()) + "?=");
message.setSubject(subject);// 邮件主题
message.setText(content);// 邮件内容
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect(host, user, password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (Exception e) {
e.printStackTrace();
}
}至于怎么调用就不用我再举例了吧。