使用JavaMail接收邮件的示例
来源:互联网 发布:什么是审计作业软件 编辑:程序博客网 时间:2024/05/18 00:30
String pop3Server = "服务器地址";String protocol = "pop3";String username = "用户名";String password = "密码";Properties prop = new Properties();prop.setProperty("mail.store.protocol", protocol);prop.setProperty("mail.pop3.host", pop3Server);Session mailSession = Session.getDefaultInstance(prop);Store store = mailSession.getStore();store.connect(pop3Server, username, password);Folder folder = store.getFolder("inbox"); // pop3类型 inbox文件夹folder.open(Folder.READ_ONLY);System.out.println(folder.getMessageCount()); // 正常的话,会得到正确的数值
前天在宿舍,使用这段代码获取新浪邮箱的邮件,一切正常,今天早上在公司的电脑上跑,一直返回0,原以为是服务器端做了什么设置,限制了代码获取之类的。心灰意冷之际想到pop3和imap两个协议不是很清楚区别,就去看了下,这才知道原来pop3协议在客户端获取邮件之后服务器端不再保存(有些可以设置为服务器端保存副本),而我的outlook客户端设置了每分钟获取一次,而且每次往自己邮箱发送新邮件进行测试时,都有手动刷新确认新邮件到达的操作,进而导致服务器端一直在重复“接收新邮件,下载到客户端,删除新邮件”,也理所当然地代码会一直返回0!所以说,学习使用API,不只是知道API就行,必要的背景知识还是很重要的!
0 0
- 使用JavaMail接收邮件的示例
- 使用JavaMail接收邮件
- 使用JavaMail接收邮件
- JavaMail POP3接收邮件示例
- 使用javaMail来发送和接收带附件的邮件
- [JAVA100例]048、使用JavaMail接收邮件
- 怎么样使用JavaMail发送和接收邮件
- [JAVA100例]048、使用JavaMail接收邮件
- JavaMail(4)--使用POP3接收邮件
- 怎么样使用JavaMail发送和接收邮件
- 使用javamail发送和接收邮件
- 使用javaMail接收邮件(比较全)
- 使用javaMail接收邮件(较全)
- javaMail使用imap协议接收邮件
- 关于使用javamail pop接收邮件
- 使用JavaMail接收QQ邮箱邮件
- 邮件解析框架(JavaMail的C++实现)使用示例
- 用Javamail写的邮件接收程序
- 读《C专家编程》笔记-关于内存泄漏
- Windows常用命令
- 14.2.6.1 Role of the .frm File for InnoDB Tables
- hdu1754解题报告
- Kibana User Guide [4.2] » Visualize » Markdown Widget
- 使用JavaMail接收邮件的示例
- 自定义滑动到底部自动加载SwipeRefreshLayout
- 解析OBJ模型并将其加载到Unity3D场景中
- maven导出项目依赖的jar包
- ORACLE用JDBC操作CLOB
- 第九章 控制抽象
- iOS开发者遇到审核失败的原因及解决办法
- ie6,ie7常见兼容性问题总结
- js日期时间选择器bootstrap