JavaMail后台显示发送成功,却收不到邮件

zhanghuijunjun 2012-05-08 06:39:46
// TODO Auto-generated method stub

Properties props = new Properties();
//身份验证
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
//新浪的邮件服务器给发邮件
props.setProperty("mail.host", "smtp.sina.com");
Session session = Session.getInstance(props,
//进行认证
new Authenticator()
{
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication("hbbddxzhj","6863120zhang");
}
}
);
session.setDebug(true);
Message msg = new MimeMessage(session);

msg.setFrom(new InternetAddress("hbbddxzhj@sina.com"));
msg.setSubject("中文主题");
msg.setRecipients(RecipientType.TO,
InternetAddress.parse("hbbddxzhj@sina.com,hbbdzhj@sohu.com"));
msg.setContent("<span style='color:red'>中文呵呵呵</span>", "text/html;charset=gbk");


Transport.send(msg);


后台打印出的调试数据也正常,就是收不到邮件


...全文
339 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghuijunjun 2012-05-26
  • 打赏
  • 举报
回复
因为那个是新注册的邮箱,暂时不支持,我换个老的邮箱后,问题就解决
001007009 2012-05-14
  • 打赏
  • 举报
回复
是不是插件没注册成功?
zhanghuijunjun 2012-05-14
  • 打赏
  • 举报
回复
问题已经找到
1.鲜花展示以及用户模块:分别针对消费者,店长,总经理等不同角色进行不同页面,与库存表相关联 (1)针对消费者展示花的文字信息,以及图片,并展示购买按钮,选择分店进行下单。 (2)针对店长角色,在花的展示页面显示新增、修改、下架按钮,针对下架的商品店长有权限在待上架中操作鲜花上架。 (3)针对总经理,只展示鲜花展示页面,不显示任何操作。 (4)数据库查询出来的数据返回前台,将鲜花名称,花语,价格使用foreach循环放入div,展示到前台页面。(5)使用c:if标签判断登录用户角色,展示角色对应按钮。 (6)通过修改鲜花状态的字段来实现鲜花上下架功能。 (7)vip购买,显示折扣并显示折后价,普通用户没有。 (8)店长对本店客户的信息维护,总经理对所有店的客户的信息维护。 2.分店模块:与订单表,员工表相关联 (1)针对分店进行增删该查。 (2)在新增分店时指定分店店长,指定人员是从员工表中查出的非店长员工, 指定后要关联新增的分店Id并且要更改该员工对应的角色表。 (3)更改分店店长,指定的人员是从当前的分店中找出的,并且在指定新店长后,需要将原店长的角色指定回普通员工,这些涉及4表的更改。 3.员工以及前台页面模块:分别关联用户表,分店表(1)针对员工进行的增删改查。 (2)总经理登录可以看到所有分店的员工,分店店长登录只能看到自己店面的员工。 (3)可以调动员工到不同的分店,可以针对员工进行请假,请假的同时,工作天数会少一天,还有一个开除员工的选项。 (4)加入httpclient调用天气的接口,使用了H5和easyui来美化前台的皮肤。 4.库存管理以及前台页面模块:分别关联订单表,分店表,员工表,角色表,鲜花表 (1)不同角色登录可以看到不同的库存,总经理登录可以看到所有分店所有花材的库存,而分店店长登录只能看到本店花材的库存。(2)店长登录可以针对鲜花表增加的鲜花进行库存的新增。 (3)对外开放鲜花的webservice接口,添加时间控件的小部件。 (4)Bug的查找以及页面的美化。 5.订单以及javamail、POI模块:分别关联分店表,库存表,员工表,用户表,顾客表,供应商表,花材表,分为供应商订单和顾客订单 (1)顾客订单,顾客新增时可以新增鲜花订单,通过分店以及花材Id定位到库存,顾客可以进行订单的修改和退货。 (2)店长登录看到顾客订单后,确认发货顾客订单就不可以修改,同时库存也会相应减少。 (3)店长登录可以新增供应商订单,同时可以修改和退货。 (4)供应商登录可以看到订单,发货后相应库存会增加。 (5)顾客订单新增时,会判断用户是否为VIP来确定订单金额,并且会针对分店库存进行订单数量限定。 (6)POI报表打印以及javaMail发送邮件功能。 6.数据分析模块:关联库存表,分店表,订单表,员工表,用户表,角色表 (1)店长登录时,看到的所有数据,库存,销售金额,销售数量都是以本店的花朵为基础进行的查询。 (2)经理登录时,看到的所有数据是以分店为基础进行的查询。 7.供应商以及mongoDB模块:关联了供应商表,用户表,角色表 (1)进行普通的增删该查,条件查询。(1)进行普通的增删该查,条件查询。 (2)在spring中集合mongoDB,通过AOP切点切入mongoDB。 (3)针对log记录进行查询,可以查询正常以及异常的日志状态,以及时间区间,名字条件查询。 8.登陆和注册模块:关联了用户表,角色表,顾客表,员工表,供应商表 (1)注册时会选择需要注册的角色,供应商注册时会需要验证邮箱。 (2)任何角色注册时,都会进后台判断真实信息是否可以匹配,可以匹配才能注册。
进去之后会触发一个页面刷新的方法,之后在里面填写寄存产品的信息 其中,会员信息和产品信息都是从数据库中查询出来的,可以进行自动赋值,还有寄存单号是自动生成的随机数,之后金额的value也是在后台自动计算出来的。 吧台提取:负责人:(王涛) 首先,它会弹出一个dialog弹框,里面有一个文本框,里面填写的是寄存单号,可以根据寄存单号进行调价查询,之后,通过将查到的数据存放到session中,然后又会弹出一个dialog弹框 里面回显的寄存产品的信息,其中 他的值是在后台存入的session中取出来的 之后我们可以进行寄存产品的提取操作,这时后台会自动获取当前时间,来作为提取时间进行赋值。 会员信息查询中的送花功能;负责人:(王涛) 首先 只有在顾客的会员账号充值金额满一万元后,我们会赠送他一束花,这时,该会员信息后的送花按钮才可以使用,点击送花后,会弹出一个dialog弹框,里面的信息,是根据webservice调用了第一组发布的接口,其中我们用到了,webservice里面的框架技术 cxf生成一个沟通接口的桥梁,然后新建一个沟通桥梁的类,再通过配置相关的配置文件及jar包就可以调用出接口中的数据,之后选中一条数据,并输入收件人的邮箱 ,点击发送后,我们会将收件人邮箱和所送花朵的花语这两个参数进行打包,之后通过javamail技术,给所填收件人的邮箱发送一封邮件。 【发送邮件需要其专门的jar包】 用户体验度调查:负责人:(王涛) 首先,这个功能使用的也是javamail技术,我们在页面中将所有的文本框以及富文本放到了一个form表单当中,因为我们新建了一个专门用来存放发送邮件所需信息的实体类所以在方法接收参数时 只用接受一个实体类,其中,它的参数包括:(收件人邮箱,发件人邮箱,标题,内容){这个功能一般可以用于优惠活动的发送以及市场调查等等。。。} 【发送邮件需要其专门的jar包;还有要注意富文本编辑器和easyui js文件的兼容性问题】 业务管理: 负责人:(温家祥) 1:当前订单 ①客户可在当前页面点单进行商品的选购及选购数量 同时自动生成帐单号和获取系统当前时间 ②在客户选完商品后可进行结账或删除订单 1.会员结账:先通过会员卡号查询会员信息并赋值给结账页面 同时展示当前会员所点的所有商品及具体信息 通过输入 套餐费自动计算金额 并完成对会员金额的修改 结账完成之后 实时更新订单信息 并记录账单信息展示在前台 2.非会员结账:展示当前客户所点的所有商品和具体信息,通过手动输入套餐费自动计算应收金额 在输入实收金额自动 计算找零 确认结账之后实时更新订单信息 并记录账单信息展示在前台 3.删除订单:通过获取当前的id 传到后台进行删除 我的网盘: 用户登陆时通过io流自动新建一个存储空间如果存在则打开 ①在后台查询数据在前台展示对应信息 !!!图片在前台通过循环在后台获取的数据进行展示 ②对网盘里的东西进行增删改查 总结:整体上看起来没有难度没有什么技术点 但逻辑思维紧密且对数据的传输跨度大 对数据库的修改较为复杂 采购进货负责人:(杨强) 客户可以直接新增,也可以点击以有信息进行回显新增 点击供商编号和项目编号可以选择辅助信息 输入单价,数量,实付金额进行计算 新增YqT_cg,YqT_cgc,YqT_th,YqT_thc 修改YqT_goods,YqT_supplier 采购退货 客户可以直接退货,也可以点击以有信息进行回显退货 点击采购编号和项目编号可以选择辅助信息 输入单价,数量,进行计算 修改yqt_thc,YqT_th,t_cgc,t_goods,t_supplier 库存明细 增删改查t_goods; 我的网盘 uploadify上传图片 springmvc配置multipartResolver config.properties里配置: filereal=D:\\tomcat2\\apache-tomcat8090\\webapps\\img realPath=http://192.168.3.5:8090/img/ js里导uploadify文件 配置D:\tomcat2\apache-tomcat8090\bin并启动 yq/util导UploadFile.java jsp页面在body中引入js文件 会员管理 负责人(韩苏雨) 会员管理模块 1、会员基本信息:主要是注册一些会员信息,然后用到了easyUI的表格,新增会员时,主要是给会员卡号做出了一些判断,判断了会员卡号不能为空,不能重复,对于日期,是获取当前系统时间。 2、会员卡充值:首先对会员信息做了一个简单的查询,然后点击会员卡号充值,弹出一个easyUI的弹框,然后,给会员卡一个点击事件,点击会员卡号,继续弹出一个弹框,是对会员卡号的查询,选择会员卡号,然后会对相应的姓名,余额等等进行回显,日期是获取当前系统时间,然后点击充值金额,然后让充值金额和余额相加,付给现有余额。 3、会员卡挂失/解挂:选择将要挂失或者解挂的会员卡号、会员姓名、身份 证号,对其进行挂失或解挂,从数据库查询。 4、会员卡查询:是查询会员卡明细情况,在查询窗口中选择要查询的会员卡号、会员姓名,单击"确定"即可查询出该会员卡的情况。查询出来的信息不允许用户自行更改、添加和删除 5、其余一些注册、权限、以及一些前台页面等等。。。。。 财务管理负责负责人(陈帅任) 我做的是一个财务管理模块, 财务管理模块有以下功能 1.会员结账营业额 2.非会员结账营业额 3.商品采购付款单 4.商品采购付款统计 5.套餐结账营业额 6.单点结账营业额 7.比较额度 8.redis缓存 我的1.会员结账营业额2.非会员结账营业额4.商品采购付款统计7.比较额度这四个模块使用的是ECharts可视化图表ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。 基础信息负责人(高亚锟) 员工信息 员工表 查询 新增 删除 员工的编号使用随机数 供货商信息 供货商表 查询 新增 删除 同样的随机数 但是和业务模块相关联 需要把不需要展示的东西也要完成新增以便业务模块的需要 仓库信息 仓库表 查询 新增 删除 商品类别 商品类别表 查询 新增 删除 商品信息 这个表是3表联查新增修改都是需要弹框 只回显id 弹出来然后显示出另一个表的所有数据 然后进行赋值 赋值进去的必须是disable框 disable框中数据和仓库信息表的数据是正确的 但是不能修改 只能修改标的id 根据id再重新进行复制 最后在新增或者是修改 统计查询模块负责人(张炫林) 统一使用easyui框架下的组件保证页面的协调性 统计查询进入页面: 页面展示分页功能 条件查询功能(下拉式选择查询模式,查询项目) 查询模式为下拉动态获取必选与查询项目对应比如:时间有<>名字没有 查询项目下拉动态 取消筛选按功能 Mongodb 短信HttpClient
飞机航班管理系统 项目背景和目标 飞机航班信息管理系统主要能够查询飞机的航班情况,飞行线路,票价,折扣等等情况,并能够在数据库中更新维护飞机航班的信息,对飞机航班数据库进行管理,如航班的增加,删除和修改等。我们的目标就是为该系统提供后台连接数据库程序设计以及前台用户界面设计。 系统运行环境 Java运行在eclipse软件上,数据库用mysql数据库 使用redis进行菜单缓存,mongodb进行日志管理以及webService技术调用接口。 开发与设计的总体思想 飞机航班信息管理系统主要分为用户和系统管理员2类,因此也将该系 统分为2个相应的大的功能模块。 用户可以通过服务项目选择查询相关航班情况,进行订票,退订等服务项目。系统会将数据库中相应信息反馈给顾客。 系统管理员负责管系统信息的及时更新,可以根据航空公司航班的具体的情况更新数据库。 系统的管理模块: 1.用户管理 ²订单查询 ²用户列表 ²黑名单 2.客机及保养管理 ²保养管理 3.公司人员管理 ²员工管理 4.航班信息管理 ²航班管理 5.飞机托运货物管理 ²托运须知 ²托运管理 6.用户的购票信息管理 ²购票 ²个人订单 7.整个系统的财务统计等整理 ²highcharts报表 8.客户全部订单管理 ²订单管理 9.意见管理 ²顾客回访调查 10.角色权限管理 ²角色列表 11.日志管理 ²日志记录 12.我的网盘 ²图片管理 一 用户登陆注册管理 整个系统的用户和管理员登陆和注册界面以及用户的权限和角色管理都是由李长乐负责,其中包括订单查询列表 l用户查询:查看用户信息 (包括用户里程,用户飞行次数,用户总消费,航班信息) l列表功能:批量加入黑名单,批量改变用户级别 l黑名单:批量恢复用户 l注册:接收手机验证码。账号已存在无法注册。 二 个人订单信息管理 管理系统的个人订单信息管理由郭宇成负责,其中包括查询航班信息。以及放松一下模块。三个小游戏。 l退票信息:退票直接进行退票。 改签信息: l回显购票信息,修改购票信息,当前时间到起飞时间不够2小时不能改签。满足改签条件后,管理员需同意后,方可进行改签的后续工作。 三 全部订单信息管理 管理系统的全部订单信息及公告管理由黄富强负责,其中包括查询所有用户的订单信息,和个人订单信息关联,如果用户申请改签,管理员同意后方可改签。 四 人员管理 管理系统的人员管理由张晓甜负责,其中包括航空公司的所有人的查询,新增,修改,删除 查询:编号,职位,人员名称,状态(0未飞,1在飞,2,休假,3请假) 新增:人员名称等基本信息 修改:人员名称等基本信息 删除,人员名称等基本信息 点击详情信息查询每个员工的信息:基本信息,工作经历。其中人员状态为在飞,休假,请假时都不能加入航班信息。 五 客机信息及保养管理 管理系统的客机信息及保养管理由王壮负责,其中包括客机的基本信息增删改查,根据航班信息模块中查询每架飞机的飞行次数,当到达3次后,飞机自动进入保养状态。这时,新增航班信息将查不到保养中的客机。保养完成后,飞机飞行次数自动重置成0次。此模块还有客机图片展示。 六 飞机托运货物管理 管理系统的飞机托运货物管理由张博管理,其中包括行李托运表的增删改查,新增托运货物时,身份证号和乘客的身份证号进行统一。没有身份证号无法进行托运。当已付款的托运货物进行修改时,会根据修改的托运货物的重量和物品类型对乘客进行退钱和补交。未付款的货物信息状态用红色字体显示 也是为了更好区分。 七 航班信息管理 管理系统的航班信息管理由侯俊杰负责,其中包括 l已发布航班信息的查询 l新增航班信息.添加航班班次必须是未工作状态才可新增,乘务员和机长也必须是未工作状态. l判断是否此次航班信息是否小于系统当前时间,若小于,航班失效本条航班信息置灰,也无法进行售票。 l航班开始售票后,用户才可以购买相应的航班。 l开始售票和停止售票的按钮用绿色和红色来清楚的划分。 八 统计管理 整个系统的统计管理由赵航天负责,使用了highchars技术,其中包括收入,支出和利润情况,只展示了三个字段是可以将将公司的收支情况生动形象的展示出来,使管理员可以一目了然。 九 意见管理 整个系统的意见管理由王壮负责,查询了用户的飞行次数和会员级别,从而可以更准确地发送邮件信息。发送邮件信息使用了javaMail技术。 十 角色权限管理 整个系统的角色权限管理由李长乐负责,查询了角色名称和每种角色的人数,可以赋权限。 十一 日志管理 整个系统的日志管理由张晓甜负责,利用了mongodb技术,结合aop切面,将事务控制在Service层,查询了每个方法的方法名和参数。还有时间的条件查询。

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧