java mail邮件收取的基本操作
来源:互联网 发布:足球鞋什么牌子好 知乎 编辑:程序博客网 时间:2024/05/20 16:35
利用java mail包下的Store对象,即可实现邮件最简单的收取功能.
java mail邮件收取code:
public class MailReceived { public static void main(String[] args) throws Exception { //定义连接sina的pop3服务器 String pop3 = "pop3.sina.com"; //定义邮件收取协议 String protocol = "pop3"; //账号 String user="***********@sina.com"; //密码 String password="************"; Properties properties = new Properties(); properties.setProperty("mail.store.protocol", protocol); properties.setProperty("mail.pop3.host", pop3); Session session = Session.getDefaultInstance(properties); session.setDebug(false); //根据session环境信息,获取收取邮件的对象 Store store = session.getStore(protocol); //连接pop3服务器,用户名密码认证 store.connect(user, password); //获得用户的邮件账户,pop3默认是 账户 类型是inbox Folder folder = store.getFolder("inbox"); //设置对用户邮箱的访问权限为读写 folder.open(Folder.READ_WRITE); //得到邮箱账户的所有邮件 Message[] messages = folder.getMessages(); //循环便利没封邮件 for (int i = 0; i < messages.length; i++) { //获取邮件主题 String subject = messages[i].getSubject(); //获取邮件发件人信息 String from = messages[i].getFrom()[0].toString(); System.out.println("你的第"+(i+1)+"封邮件的主题为: "+subject+"\t发件人为: "+from);//控制台打印每封邮件 messages[i].writeTo(System.out); } //关闭邮件夹对象 folder.close(false); //断开与pop3服务器的连接 store.close(); }}
以上实现邮件的收取的基本功能。
阅读全文
0 0
- java mail邮件收取的基本操作
- java mail邮件开发基本操作
- Java Mail(一):telnet实现发送收取邮件
- Java Mail(一):telnet实现发送收取邮件
- Java Mail(一):telnet实现发送收取邮件
- java邮件的收取和发送
- Java Mail最基本的发送邮件例子
- java实现收取Pop3邮件
- Java 中收取邮件并自动缩放图片的代码
- 用java实现的邮件系统三(收取邮件服务器)
- 用java实现的邮件系统五 (javamail收取邮件)
- 收取邮件的工具类
- gmail邮件的pop收取
- 用Java Mail发送gmail的邮件
- java mail接收邮件的示例代码
- Java Mail 发送附件的邮件
- Java mail 实现邮件的发送
- 带附件的java.mail邮件发送
- 关于View设置selector不支持state_pressed的问题
- js call()函数原理 以及与bind()函数的区别
- ubuntu打实时内核补丁(RT-PREEMPT kernel)
- Linux系统下安装rz/sz命令及使用说明
- Java List 用法代码分析——非常详细
- java mail邮件收取的基本操作
- SpringMvc 传Date类型实体对象至后台的方式
- Linux使用小技巧
- Tensorflow基础学习笔记
- python pandas dataframe 去重函数
- LeetCode 606. Construct String from Binary Tree(C++版)
- 逆序数的还原
- 递归 全排列
- LinkedHashMap