使用webEmail找回用户密码(结合WinWebMaill软件)
2010-03-26 23:39
495 查看
在页面写一个提交的表单。只须填写用户的E-Mail地址。然后点击提交时就发送到下面
/** * The doPost * 首先要导入两个jar包(mail.jar和activation.jar) */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); String userEmail = request.getParameter("userEmail"); java.util.Properties props = new java.util.Properties(); props.put("mail.transport.protocol", "smtp"); //设置邮件的传输协议 props.put("mail.smtp.host", "127.0.0.1"); //设置发送邮件服务器的ip地址 props.put("mail.smtp.prot", "25"); //设置smtp使用的端口 javax.mail.Session session = javax.mail.Session.getInstance(props); //创建session会话对象 javax.mail.Message message = new javax.mail.internet.MimeMessage(session); //创建消息对象 try { message.setFrom(new javax.mail.internet.InternetAddress("admin@system.mail")); //设置邮件服务器的地址 message.setRecipients(Message.RecipientType.TO, javax.mail.internet.InternetAddress.parse(userEmail));//指定邮件发到哪里去 message.setSentDate(new java.util.Date()); //设置发送邮件的时间,为当时时间 message.setSubject("找回用户密码"); //设置邮件的主题 message.setText("这是由系统自动发送的邮件,请不要回复!用户名:shiqiang 密码:123456"); //邮件的正文 javax.mail.Transport.send(message); } catch (MessagingException e) { e.printStackTrace(); } }
相关文章推荐
- 在Windows 2003 x64操作系统上安装WinWebMail软件
- 使用WEB方式更改域用户帐户密码
- 使用 Outlook Web Access 更改 AD用户密码
- 非管理员用户不用输用户名密码就能使用软件
- winwebmail与邮件客户端的结合
- spring boot 整合 mail 发送邮件 【用户注册以及找回密码】
- 使用Jmail及Winwebmail发信时系统记录中的错误:502 Error: command ...
- 工作组下,配置使用web方式修改文件服务器用户帐户密码
- [备忘]windows下安装winwebmail3.7.6.1修改用户邮箱大小
- 组合使用Linux命令生成winwebmail使用的防垃圾邮件kill.ini
- 工作组下,配置使用web方式修改文件服务器用户帐户密码
- 在Windows Server 2008 R2中使用web方式修改域用户账户密码
- Ubuntu普通用户使用软件中心安装(卸载)软件(无需输管理员密码)办法
- 使用WEB方式更改域用户帐户密码
- 使用jquery.cookie.js实现记住用户信息(下面以web的记住登录名和密码为例进行说明)
- 配置使用web方式修改域用户帐户密码
- 使用WEB方式更改域用户帐户密码
- python---ftplib,ftp使用,ftp破解用户与密码,ftp服务器查找web页面
- WIN2003+WEB站点+WINWEBMAIL邮局 共同使用一台服务器的权限控制
- 使用WinWebMail 简单搭建一个局域网邮件服务 并 测试