论坛: 编程破解 标题: javamail问题 复制本贴地址    
作者: hanferneem [hanferneem]    论坛用户   登录
我最近在用JAVAMAIL编一个邮件收发系统时遇到了个问题,搞了几天还是不知道怎么回事。

每次当我发邮件后,如果不关闭系统直接接收邮件,则在接收邮件执行到

session = Session.getDefaultInstance(props, null);

时,就会抛出异常。而如果再发送邮件,执行到

mailSession = Session.getDefaultInstance(mailProperties,authenticator);

却不会抛出异常。

同样,如果打开系统后先执行接收邮件,那么当要发送邮件时也会在上面那句抛出异常,而如果再接收也不会发生异常。

我是个本科生,下周就要交程序了。希望有高手能为我解决问题。谢谢。

地主 发表时间: 04-05-11 23:14

回复: 286 [unique]   版主   登录
是不是对象事例发送完后未关闭close,仅为猜测。

B1层 发表时间: 04-05-12 09:23

回复: hanferneem [hanferneem]   论坛用户   登录
我也这么想的,但是为什么接收后再接收,同样要再建立邮件会话,但却不抛出异常呢?

而且session好像没有close方法

我给你发邮件了,你看到我的源代码了吗?

B2层 发表时间: 04-05-14 22:09

回复: bidisty [bidisty]   论坛用户   登录
看不出来!没有程序可看呀!

B3层 发表时间: 04-05-14 22:48

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号