Java读取邮件的方法

 更新时间:2015年01月20日 11:32:03   投稿:shichen2014  
这篇文章主要介绍了Java读取邮件的方法,以163邮件服务器为例说明了Java读取邮件的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Java读取邮件的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
public void receive() throws Exception {
Log.e(tag, "receive()");
// sharedpreference读取数据,用split()方法,分开字符串。
SharedPreferences pre = getSharedPreferences("SAVE_INFORMATION",MODE_WORLD_READABLE);
String content = "name;pass";//pre.getString("save", "");
String[] Information = content.split(";");
String username = Information[0];
String password = Information[1];
 
Properties props = new Properties();
Session session = Session.getDefaultInstance(props);
// 取得pop3协议的邮件服务器
Store store = session.getStore("pop3");
// 连接pop.163.com邮件服务器
store.connect("pop.163.com", username, password);
// 返回文件夹对象
Folder folder = store.getFolder("INBOX");
// 设置仅读
folder.open(Folder.READ_ONLY);
 
// 获取信息
Message message[] = folder.getMessages();
for(int j=0; j<message.length; j++) {
Log.e(tag, "message[i].getSubject()="+message[j].getSubject());
Log.e(tag, "message[i].getContent()="+message[j].getContent());
}
folder.close(true);
store.close();
}

希望本文所述对大家的Java程序设计有所帮助。

相关文章

  • springboot之Jpa通用接口及公共方法使用示例

    springboot之Jpa通用接口及公共方法使用示例

    这篇文章主要为大家介绍了springboot 之Jpa通用接口及公共方法使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 详解Java synchronized关键字的用法

    详解Java synchronized关键字的用法

    在多线程编程中常常使用锁机制来确保同一时刻只有一个线程能够修改共享内存,在Java中一般是使用synchronized作为锁机制,下面就让我们来学习一下如何使用synchronized实现线程安全吧
    2023-08-08
  • java实现动态图片效果

    java实现动态图片效果

    这篇文章主要为大家详细介绍了java实现动态图片效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • Java源码解析之SortedMap和NavigableMap

    Java源码解析之SortedMap和NavigableMap

    今天带大家来学习Java SortedMap和NavigableMap,文中有非常详细的代码示例,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • 浅谈Java 将图片打包到jar中的路径问题

    浅谈Java 将图片打包到jar中的路径问题

    下面小编就为大家分享一篇浅谈Java 将图片打包到jar中的路径问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • Resty极简restful框架快速接入Spring

    Resty极简restful框架快速接入Spring

    这篇文章主要为大家介绍了Resty极简的restful框架快速接入Spring详细说明,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • SpringBoot Starter依赖原理与实例详解

    SpringBoot Starter依赖原理与实例详解

    SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰
    2022-09-09
  • java设计模式之观察者模式学习

    java设计模式之观察者模式学习

    这篇文章主要为大家详细介绍了java设计模式之观察者模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Java 实现LZ78压缩算法的示例代码

    Java 实现LZ78压缩算法的示例代码

    这篇文章主要介绍了Java 实现LZ78压缩算法的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Java数据结构之图的基础概念和数据模型详解

    Java数据结构之图的基础概念和数据模型详解

    在现实生活中,有许多应用场景会包含很多点以及点点之间的连接,而这些应用场景我们都可以用即将要学习的图这种数据结构去解决。本文主要介绍了图的基础概念和数据模型,感兴趣的可以了解一下
    2022-11-11

最新评论