博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaMail简单接收邮件
阅读量:7111 次
发布时间:2019-06-28

本文共 1111 字,大约阅读时间需要 3 分钟。

一个简单的例子,收取所有邮件并在控制台输出。

package cn.jmail.test; import java.io.*;import java.util.*;import javax.mail.*; public class MailReceives {    public static void main(String[] args) {        String pop3Server = "pop3.163.com";        String protocol = "pop3";        String username = "xxxx";        String password = "xxxx";        Properties prop = new Properties();        prop.setProperty("mail.store.protocol", protocol);        prop.setProperty("mail.pop3.host", pop3Server);        Session mailSession = Session.getDefaultInstance(prop,null);        mailSession.setDebug(false);        try {            Store store = mailSession.getStore(protocol);            //登录验证            store.connect(pop3Server,username,password);            //获取邮箱账户            Folder folder = store.getFolder("inbox");            //设置访问权限            folder.open(Folder.READ_WRITE);            //获取所有邮件            Message[] messages = folder.getMessages();            for(int i=0; i

mail.jar和activation.jar  http://pan.baidu.com/s/1qW7MaS0

在这里和大家分享一本关于javamail的书籍《Java邮件开发详解》,大家可以自行百度一下。

转载于:https://www.cnblogs.com/fu-yun/p/4553679.html

你可能感兴趣的文章
QC+SQL2005,连接数据库时提示"属性不正确"
查看>>
基于CentOS的Linux基本网络配置,包括网卡eth0、DNS、Host等
查看>>
[转载]从今天开始,调试脚本,远离alert
查看>>
pku 1442 Black Box 优先队列
查看>>
Emacs学习笔记(9):org-mode,最好的文档编辑利器,没有之一
查看>>
.NET设计规范二:类型成员设计
查看>>
Flash Builder4.6 无法启动,并且报 Failed to create the Java Virtual Machine(1-不行的话可以参考下2)...
查看>>
责任链模式
查看>>
select 下的option删除,复制,修改
查看>>
QML与c++交互学习笔记(八) qt c++直接调用QML中的函数, 直接设置属性
查看>>
QT VS配置UNICODE问题
查看>>
Web基础知识和技术
查看>>
各种操作系统
查看>>
Angularjs调用公共方法与共享数据
查看>>
Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
查看>>
[原创]LoadRunner 12.02 录制脚本时提示无Internet访问,如何解决?
查看>>
【转】2012年6月26 – 盛大PHP工程师最新面试题
查看>>
ubuntu:undefined reference to `snd_pcm_open'
查看>>
undefined reference to libiconv_open ext/iconv/.libs/iconv.o by install phpsource
查看>>
Jquery使容器自适应浏览器窗口
查看>>