社区
Web 开发
帖子详情
发邮件的问题,特急
fzy1314
2004-10-14 10:46:26
目的:找回密码
但找回密码的方式有点特别,
只要用户输入自己的密码问题和密码提示和用户名,然后点一个按钮(注意:是按钮),然后邮件就通过outlook发送到程序指定的管理员那了.(当然发送过去的内容就是用户的名字,密码,密码问题)
页面是jsp的,有哪位可以告诉我怎么实现!
...全文
297
8
打赏
收藏
发邮件的问题,特急
目的:找回密码 但找回密码的方式有点特别, 只要用户输入自己的密码问题和密码提示和用户名,然后点一个按钮(注意:是按钮),然后邮件就通过outlook发送到程序指定的管理员那了.(当然发送过去的内容就是用户的名字,密码,密码问题) 页面是jsp的,有哪位可以告诉我怎么实现!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzy1314
2004-10-15
打赏
举报
回复
哎,客户的需求是这样的,他要忘记密码的用户将验证信息发到管理员的邮箱,然后管理员来却定下一步该怎么做.
dlglmf
2004-10-15
打赏
举报
回复
javamail麻烦,那outlook那不更麻烦了,javamail是最简单的了,smtp服务器等你都可以在程序里设定默认值啊,凡是邮件客户端他都是需要这些信息的,你好象思路很乱,你把密码发给管理员干吗?应该是发到用户的信箱里啊,就用JSP很简单的。网上代码到处都是,找密码和发普通邮件一样,只是,你填写信息,发到服务器端,然后服务器端从数据库里找出你的密码再发给你,所以这个过程应该放到一个BEAN里比较好,当然JSP也可以,直接在JSP里写代码查询数据库
debug158
2004-10-15
打赏
举报
回复
ding
xingkong133
2004-10-15
打赏
举报
回复
package sendMail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class SendMainl {
public static final String SMTP_HOST="smtp.sohu.com";
public static final String SENDER_NAME="Order confirmations";
public static final String SENDER_EMAIL_ADDRESS="zbl-123@sohu.com";
public void sendConfirmation(){
StringBuffer message=new StringBuffer();
message.append("hello");
message.append("ok");
message.append("thandk");
message.append("asfas");
sendMessage("zbl-123@sohu.com","javaMail test ok!",message.toString());
}
private void sendMessage(String recipient,String subject,String message){
Properties props=new Properties();
props.put("mail.smtp.auth","true");
props.put("mail.host",SMTP_HOST);
props.put("mail.smtp.user", "zbl-123");
props.put("mail.smtp.password", "ÎÒµÄÃÜÂ룡");
Session session=Session.getDefaultInstance(props,null);
try{
Message msg=new MimeMessage(session);
msg.setFrom(new InternetAddress(SENDER_EMAIL_ADDRESS,SENDER_NAME));
msg.setRecipient(Message.RecipientType.TO,new InternetAddress(recipient));
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(message);
Transport transport = session.getTransport("smtp");
transport.connect((String)props.get("mail.smtp.host"),props.getProperty("mail.smtp.user"),props.getProperty("mail.smtp.password"));//2
transport.sendMessage(msg,msg.getAllRecipients());
}catch(Exception e){
System.out.println(e);
}
}
public static void main(String[] args){
SendMainl sendMail=new SendMainl();
sendMail.sendConfirmation();
}
}
28569050
2004-10-15
打赏
举报
回复
javamail
fzy1314
2004-10-15
打赏
举报
回复
smtp服务器我应该怎么设置呢?可以设置成127.0.0.1吗
fzy1314
2004-10-14
打赏
举报
回复
如果用javamail怎么实现呢,我以前试过,好象不太好用,因为每次都要输入smtp和pop3,但是不一定每个人的smtp和pop3都是一样的
禽兽v5
2004-10-14
打赏
举报
回复
为什么是通过outlook啊?用j2ee的javamail实现不行?
桥接模式之消息发送
该博客围绕电子商务网站消息通知功能展开,介绍使用合适设计模式进行设计。消息分为普通、加急、
特急
等类型,发送手段有系统内消息、短信、邮件等。给出所用模式结构视图、实例类图,还展示了实现类接口、具体实现类及客户端测试类的代码。
07 | 别让你的类像细菌一样繁殖——桥接模式
桥接模式通过将多维变化解耦为独立的抽象与实现层,并采用组合而非继承的方式连接二者,有效避免因维度叠加导致的类数量乘法级增长。本文以消息推送系统为例,对比传统继承方案与桥接方案在新增渠道或优先级时的扩展成本,强调其适用于存在两个及以上正交变化维度的场景,核心在于分离接口与实现并建立松耦合桥梁。
拒绝“类爆炸”!从 JDBC 到 OA 消息系统,深度解析桥接模式 (Bridge Pattern)
本文通过OA消息系统和JDBC案例,深入解析桥接模式如何将抽象与实现分离,解决多维度变化下的类爆炸
问题
。利用组合替代继承,实现消息类型与发送渠道的解耦,提升系统扩展性与维护性,适用于Java等面向对象语言的设计优化。
桥接模式浅析
本文详细介绍了桥接模式的概念、作用和应用场景。桥接模式旨在将抽象部分与实现部分分离,使其能独立变化,避免了继承带来的
问题
。文中通过邮件和短信消息的例子展示了如何使用桥接模式解决多维度变化的
问题
,并分析了JDBC API中的Driver类如何运用此模式。桥接模式提高了系统的灵活性和可扩展性,遵循开闭原则。
设计模式之桥接模式
本文深入探讨桥接模式,一种结构型设计模式,用于分离抽象与其实现,使其各自独立变化。通过实例展示如何在消息系统中应用桥接模式,解决不同消息类型与紧急程度的独立扩展
问题
。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章