当前位置:  技术问答>java相关

真的很烦 不知道什么错误!

    来源: 互联网  发布时间:2015-04-19

    本文导语:  package test; /**  * 在这里插入类型说明。  * 建立日期:(2001-11-30 10:06:44)  * @程序设计者:  */ import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class CheckMyMailBox { public static void main(String[] args) thr...

package test;

/**
 * 在这里插入类型说明。
 * 建立日期:(2001-11-30 10:06:44)
 * @程序设计者:
 */
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class CheckMyMailBox {

public static void main(String[] args) throws Exception {

// 创建properties对象 

Properties props = new Properties();
props = System.getProperties();

//获得Session
//Authenticator authenticator = new Authenticator();

Session session = Session.getDefaultInstance(props, null);

// Get the store
String host = "263.net";
String username = "帐号";
String password = "密码";
Store store = session.getStore("pop3");
store.connect(host, username, password);

// Get folder
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);

// Get directory
Message message[] = folder.getMessages();

for (int i=0, n=message.length; ijava test.CheckMyMailBox
0: 263?????ì????        来点新鲜的!
Exception in thread "main" javax.mail.MessageRemovedException
        at com.sun.mail.pop3.POP3Message.getContentStream(POP3Message.java:117)
        at com.sun.mail.pop3.POP3Message.loadHeaders(POP3Message.java:394)
        at com.sun.mail.pop3.POP3Message.getHeader(POP3Message.java:214)
        at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:581
)
        at javax.mail.internet.MimeMessage.getFrom(MimeMessage.java:286)
        at test.CheckMyMailBox.main(CheckMyMailBox.java:41)

也就是说只打了第一条 不知道怎么回事?

|
没仔细看过JavaMail,不过API说你这个是由于这个message已经被删掉了,所以用getFrom方法会出现这个错误。觉得你应该先检查isExpunged()标志,如果是true,就不能显示了。

|
263服务器的IP(既263.net)不是指向邮件服务器的,你要找到pop.263.net的IP就可以了,我提供一个202.96.44.24。

将String host = "263.net";
改为
String host = "202.96.44.24";


我的得分很少的,好了后记得给分哦 :)

|
你的程序没问题,可能是你用的包有问题,感到很奇怪,你明明用的是javax的那个包,为啥会出现sun那个包的错误????

|
嗨!
你的程序没错误,一切正常。

我建议你不要把程序放在桌面,JAVA处理中文目录好象不是很好。

再试一试。

    
 
 

您可能感兴趣的文章:

  • 看个错误,不知道怎么改
  • 我的sprintf有错误,不知道什么问题。
  • 有人知道这样的链接错误是怎么回事吗?
  • 我运行东西时候出现错误,不知道应该怎么解决...帮帮我吧
  • 不知道为什么一直报这个错误请那个高手指点一下
  • 这个问题不知道为什么,我已经觉得没有错误了???
  • 郁闷了13行代码不知道错误在那里。。。。
  • 我真么老有错误啊;不知道什么原因;
  • SOS ,在UNIX下编译C++程序时出现链接错误:未下义的符号,但函数库里有这些函数,不知道为什么?
  • SUN OS5.8怎么没有make ,我想装APACHE2.0不知道怎么下手,原来的APACHE1.3有不知道怎么卸载 iis7站长之家
  • 大家好,我在linux下的程序在操作大文件时,有时候文件会变成几T大小,不知道在什么情况下会出现这种错误,请赐教。
  • java 编译时的错误,因该很简单,可惜我不知道。(20)
  • 一个简单的Java程序!错误不知道是怎么产生的,请大家指点!谢谢!
  • gst-plugins-base交叉编译错误,哪位大虾知道是什么问题?
  • 初学者,make xmiconfig 出现错误,没看懂,不知道怎么修改,请大家帮帮忙
  • 新手,程序运行错误,不知道是什么原因,大家能给我指点一下吗????
  • 我是新手,遇见个问题,不知道是什么错误?是不是配置文件写错了
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何知道在linux下面如何知道mysql服务是用哪个端口啊
  • 那位知道怎样能知道 linux C/C++文件它所依赖的文件
  • 哪位大哥知道?我怎样知道LINUX redhat 7.2下声音设备由哪个应用程序占用?
  • 我做了个简单的留言板,不知道如何知道留言者的ip地址?
  • 只知道一个命令, 不知道其进程,问如何停止它?
  • red hat linux 9.0安装问题,不知道有人知道吗?
  • 知道进程的ID,有什么函数知道这个进程还活不活?
  • 我插入USB设备,知道是1-1:1.0下面,如何知道ttyUSB?
  • UI小问题,可我就是不知道怎么实现,或许您知道……
  • 我在rh8下装了wine,可是我不知道装到哪里了,那位知道默认路径?
  • 请问如何在不知道对方IP,仅知道MAC地址的情况下和对方通信呢?
  • 已知一个进程的PID,但不知道这个进程是否停止,如何能知道系统中是否有相应的进程在运行。
  • 不知道这个问题是否有人知道!
  • 在不知道表结构的前提下,怎样把该表的一条记录打印出来?(即不知道各字段类型时,用哪个方法?)
  • SUN OS5.8怎么没有make ,我想装APACHE2.0不知道怎么下手,原来的APACHE1.3有不知道怎么卸载
  • 要在arm开发板上实现DHCP+方式拨号上网,谁能给点下手的思路,知道不知道都给点意见吧?
  • 可信计算你知道嘛?红旗的可信计算你知道嘛?
  • 我装了jbuilder5,知道sn,但没有注册,每次启动都要跳出个jbuilder licence,要你注册,烦得很,那位大虾知道注册码,千万告诉小弟我,谢了
  • 我现在只有debian kernel 2.6,我把disc1的iso格式释放到了我的硬盘上面,我不知道里面有什么软件,也不知道怎样安装这些软件,莫展一筹
  • 一JSP网站,统一指定一个errorPage页面,统一处理异常,在指定的errorPage页面中,我想知道具体是哪个页面出错的,即想知道出错页面的具


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3