发送简单的邮件
来源:互联网 发布:南京睿悦 知乎 编辑:程序博客网 时间:2024/05/18 04:01
从数据库得到密码通过邮箱发给用户,密码还未解密,研究中。。。。。。
// 发送邮件找回密码
@RequestMapping(“/retrievePassword.do”)
public @ResponseBody String retrievePassword(SysUser sysUserModel, HttpServletRequest request, HttpServletResponse response)
throws Exception {
String email = request.getParameter(“email”);
SysUser sysUser = userService.getUserByEmail(email);
if (sysUser == null || sysUser.getStatus() == true) { // 用户名有误或已被禁用
return “senderror”;
}
Properties properties = new Properties();
properties.put(“mail.transport.protocol”, “smtp”);// 连接协议
properties.put(“mail.smtp.host”, “smtp.qq.com”);// 主机名
properties.put(“mail.smtp.port”, 465);// 端口号
properties.put(“mail.smtp.auth”, “true”);
properties.put(“mail.smtp.ssl.enable”, “true”);// 设置是否使用ssl安全连接 —一般都使用
properties.put(“mail.debug”, “true”);// 设置是否显示debug信息 true 会在控制台显示相关信息
// 得到回话对象
Session session = Session.getInstance(properties);
// 获取邮件对象
Message message = new MimeMessage(session);
// 设置发件人邮箱地址
message.setFrom(new InternetAddress(“xx@qq.com”));
// 设置收件人地址
message.setRecipients(RecipientType.TO, new InternetAddress[] { new InternetAddress(email) });
// 设置邮件标题
message.setSubject(“研发中心密码找回”);
// 设置邮件内容
message.setText(“密码为: “+sysUser.getPassword());
// 得到邮差对象
Transport transport = session.getTransport();
// 连接自己的邮箱账户
transport.connect(“xx@qq.com”, “plavmcpfqtbkbbai”);// 密码为刚才得到的授权码
// 发送邮件
transport.sendMessage(message, message.getAllRecipients());
return “sendok”;
}
- 简单邮件的邮件发送
- 简单的邮件发送
- 发送简单的邮件
- java 邮件发送 --- 简单的邮件发送
- 简单的发送邮件代码
- 简单的JavaMail邮件发送
- java 简单的发送邮件
- java简单的邮件发送
- delphi 简单的发送邮件
- javamail发送简单的邮件
- javamail简单的发送邮件
- 简单的邮件发送功能
- 简单的发送邮件代码
- 一个简单的邮件发送
- python-简单的邮件发送
- javamail简单的邮件发送
- Spring 简单的邮件发送
- Java的简单邮件发送
- VRTK案例讲解
- 以太坊geth同步自动关闭问题分析
- 12.2_java作业
- 设置使用在非安装Oracle的主机上使用navicat远程连接Oracle
- 拉格朗日插值法
- 发送简单的邮件
- MySQL常见命令
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
- BZOJ 2419: 电阻 高斯消元
- 基于DAO层上的分库分表、及mybatis实现
- 小波变换
- 445. Add Two Numbers II 两个数字相加 2
- Revit教程合集110部
- 使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来