java 邮件 内容_JAVA怎么获取邮件内容
网上找了一份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怎么获取邮件内容相关推荐
- java正则表达式 中括号_Java正则表达式获取中括号之间的内容
不包含中括号 正则表达式如下: \\[(.*?)] 注: .匹配除换行符\n之外的任何单字符: *匹配前面的子表达式零次或多次: ?匹配前面的子表达式零次或一次: ()标记一个子表达式的开始和结束位置 ...
- java读取json文件内容_java读取json文件内容详解
之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧. 1.java读取json文件 下面是具体的思路: 首先是获取文件-获取文件内容- ...
- php获取页面输出内容,PHP CURL获取页面内容输出例子
使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出.这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true. 1.curl ...
- java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
- Java正则获取小括号中的内容_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
- java 正则 大括号_java正则表达式获取大括号之间的内容
"; String reg2 = " "; System.out.println(test.replaceAll(reg, "###")); Syst ...
- java 正则表达式 大括号_java 正则表达式获取大括号之间的内容
先说下组的概念: 捕获组 捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建. 例如,正则表达式 (dog) 创建了单一分组,组里包含"d"," ...
- java 获取 jframe 内容_Java如何获取组件的JFrame?
该演示给出了有关如何获取JFrame组件的示例.在此示例中,我们尝试JFrame从按钮操作侦听器事件获取.为了得到JFrame我们使用的SwingUtilities.getRoot()方法,它将在小程 ...
- java读取ppt内容_Java 读取/获取PPT文本
import com.spire.presentation.*; import java.io.FileWriter; public class ExtractText { public static ...
最新文章
- jspxcms bug表
- python程序员工作怎样-现在Python就业薪资高吗?Python程序员前景怎么样?
- VBS基础篇 - 内置函数
- Visual Studio常用快捷键(非常实用)
- Centos系统磁盘扩容
- 算法9---二叉树的遍历不用栈和递归
- 中科大 计算机网络3 网络边缘Edge
- ImportError: No module named ‘sklearn.qda‘ ImportError: No module named ‘sklearn.lda‘
- 树链剖分(bzoj 1036: [ZJOI2008]树的统计Count)
- 国家开放大学2021春1078复变函数题目
- B1231 [Usaco2008 Nov]mixup2 混乱的奶牛 状压dp
- Android中ListView复用导致布局错乱的解决方案
- 【C009】ArcGIS VBA - 学习
- 聚类分析一:K-MEANS算法
- linux 怎样恢复模式,删除Linux的依赖库并进入救援模式恢复
- 利用python-docx设置简单的word文档模板
- 【分层强化学习】HAC论文及代码
- 大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题
- Linux x86 漏洞利用-Use-After-Free(UAF)-释放后可重用
- Ubuntu 16.04输出中文显示的是乱码,修改支持语系的环境变量
热门文章
- multi-mono-sf:自监督多帧单目场景流估计
- day7 面向对象进阶、socket套接字
- Jupyter Notebook中显示图像和数学公式
- 性能评估指标(Precision, Recall, Accuracy, F1-measure)
- Windows下有关NDK安装出现的问题的总结
- Excel VBA两两个体距离矩阵转化为数据库格式
- spell_picture二次升级版
- c++软件开发面试旋极面试题_经典软件开发面试题:浏览器中输入一个网址后发生了什么?...
- 基于ggplot2的解剖图和组织模块可视化
- AS:西湖郑钜圣/鞠峰-人类肠道中特定耐药基因累积可能导致糖尿病风险上升