网上找了一份James+Javamail构建邮件服务教材,但关于打印该邮件的内容没细讲,直说了一句只要将message[i]对象中的邮件内容等信息读取出来就可以了,求大神指点下//初始化主机Stringhos...

网上找了一份James+Javamail构建邮件服务教材,但关于打印该邮件的内容没细讲,直说了一句只要将message[i]对象中的邮件内容等信息读取出来就可以了,求大神指点下

// 初始化主机

String host = "localhost";

String username = "...";

String password = "...";

// 配置服务器属性

Properties props = new Properties();

props.put("mail.smtp.host", "localhost"); // smtp服务器

props.put("mail.smtp.auth", "true"); // 是否smtp认证

props.put("mail.smtp.port", "25"); // 设置smtp端口

props.put("mail.transport.protocol", "smtp"); // 发邮件协议

props.put("mail.store.protocol", "pop3"); // 收邮件协议

// 获取会话

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

// 获取Store对象,使用POP3协议,也可能使用IMAP协议

try {

Store store = session.getStore("pop3");

// 连接到邮件服务器

store.connect(host, username, password);

// 获取该用户Folder对象,并以只读方式打开

Folder folder = store.getFolder("inbox");

folder.open(Folder.READ_ONLY);

// 检索所有邮件,按需填充

Message message[] = folder.getMessages();

for (int i = 0; i < message.length; i++) {

// 打印出每个邮件的发件人和主题

System.out.println(i + ":" + message[i].getFrom()[0] + "\t" + message[i].getSubject());

}

folder.close(false);

store.close();

}

展开

java 邮件 内容_JAVA怎么获取邮件内容相关推荐

  1. java正则表达式 中括号_Java正则表达式获取中括号之间的内容

    不包含中括号 正则表达式如下: \\[(.*?)] 注: .匹配除换行符\n之外的任何单字符: *匹配前面的子表达式零次或多次: ?匹配前面的子表达式零次或一次: ()标记一个子表达式的开始和结束位置 ...

  2. java读取json文件内容_java读取json文件内容详解

    之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧. 1.java读取json文件 下面是具体的思路: 首先是获取文件-获取文件内容- ...

  3. php获取页面输出内容,PHP CURL获取页面内容输出例子

    使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出.这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true. 1.curl ...

  4. java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

  5. Java正则获取小括号中的内容_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

  6. java 正则 大括号_java正则表达式获取大括号之间的内容

    "; String reg2 = " "; System.out.println(test.replaceAll(reg, "###")); Syst ...

  7. java 正则表达式 大括号_java 正则表达式获取大括号之间的内容

    先说下组的概念: 捕获组 捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建. 例如,正则表达式 (dog) 创建了单一分组,组里包含"d"," ...

  8. java 获取 jframe 内容_Java如何获取组件的JFrame?

    该演示给出了有关如何获取JFrame组件的示例.在此示例中,我们尝试JFrame从按钮操作侦听器事件获取.为了得到JFrame我们使用的SwingUtilities.getRoot()方法,它将在小程 ...

  9. java读取ppt内容_Java 读取/获取PPT文本

    import com.spire.presentation.*; import java.io.FileWriter; public class ExtractText { public static ...

最新文章

  1. jspxcms bug表
  2. python程序员工作怎样-现在Python就业薪资高吗?Python程序员前景怎么样?
  3. VBS基础篇 - 内置函数
  4. Visual Studio常用快捷键(非常实用)
  5. Centos系统磁盘扩容
  6. 算法9---二叉树的遍历不用栈和递归
  7. 中科大 计算机网络3 网络边缘Edge
  8. ImportError: No module named ‘sklearn.qda‘  ImportError: No module named ‘sklearn.lda‘
  9. 树链剖分(bzoj 1036: [ZJOI2008]树的统计Count)
  10. 国家开放大学2021春1078复变函数题目
  11. B1231 [Usaco2008 Nov]mixup2 混乱的奶牛 状压dp
  12. Android中ListView复用导致布局错乱的解决方案
  13. 【C009】ArcGIS VBA - 学习
  14. 聚类分析一:K-MEANS算法
  15. linux 怎样恢复模式,删除Linux的依赖库并进入救援模式恢复
  16. 利用python-docx设置简单的word文档模板
  17. 【分层强化学习】HAC论文及代码
  18. 大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题
  19. Linux x86 漏洞利用-Use-After-Free(UAF)-释放后可重用
  20. Ubuntu 16.04输出中文显示的是乱码,修改支持语系的环境变量

热门文章

  1. multi-mono-sf:自监督多帧单目场景流估计
  2. day7 面向对象进阶、socket套接字
  3. Jupyter Notebook中显示图像和数学公式
  4. 性能评估指标(Precision, Recall, Accuracy, F1-measure)
  5. Windows下有关NDK安装出现的问题的总结
  6. Excel VBA两两个体距离矩阵转化为数据库格式
  7. spell_picture二次升级版
  8. c++软件开发面试旋极面试题_经典软件开发面试题:浏览器中输入一个网址后发生了什么?...
  9. 基于ggplot2的解剖图和组织模块可视化
  10. AS:西湖郑钜圣/鞠峰-人类肠道中特定耐药基因累积可能导致糖尿病风险上升