`
mjbb
  • 浏览: 89170 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javaMail 创建 Folder

阅读更多
public class CreateFolder {
	
	  public static void main(String[] args) {
		  CreateFolder createFolder = new CreateFolder();
		  try {
			createFolder.createFolder("bbb");
		} catch (MessagingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		}
	 public boolean createFolder(String folderName) throws MessagingException   
	    {   
			String host = "imap.gmail.com"; 
	        int port = 993; 
	        String user = "xxxxxx@gmail.com"; 
	        String password = "xxxxx"; 
//	        String target_folder = "INBOX/create"; 
	        String target_folder = "INBOX"; 

	        Properties props = System.getProperties(); 
//	        System.getProperties().put("proxySet","true");
//	        System.getProperties().put("proxyHost","10.99.20.36");
//	        System.getProperties().put("proxyPort","8080"); 
	        System.out.println(props.toString());
	        Session sess = Session.getInstance(props, null); 
//	        sess.setDebug(true); 
	        
	        Store store = sess.getStore("imaps");   
	        System.out.println("connecting store..");   
	        store.connect(host, 993, user, password);   
	        System.out.println("connected !"); 
	       Folder f[]= store.getPersonalNamespaces();
	           
	        //using store.getDefaultFolder(); shows error : "folder cannot contain messages"   
	        Folder defaultFolder = store.getFolder(target_folder);   
	        Folder folder = store.getDefaultFolder();
	           
//	        return createFolder(defaultFolder, folderName);   
	        return createFolder(folder, folderName);   
	    }   
	  private boolean createFolder(Folder parent, String folderName)   
	    {   
	        boolean isCreated = true;   
	  
	        try  
	        {   
//	            parent.open(Folder.READ_WRITE);  //根目录的时候不需要open,不是根目录,就要open 
	            System.out.println("adding listeners...");   
	            
	            parent.addFolderListener(new FolderListener() {
					
					@Override
					public void folderRenamed(FolderEvent arg0) {
						System.out.println("parent is renamed");
						
					}
					
					@Override
					public void folderDeleted(FolderEvent arg0) {
						System.out.println("parent is deleted");
						
					}
					
					@Override
					public void folderCreated(FolderEvent arg0) {
						System.out.println("parent is created");
						
					}
				});   
	            System.out.println("creating a folder ....");   
	            Folder testFolder = parent.getFolder(folderName);   
	            
	            isCreated = testFolder.create(Folder.HOLDS_MESSAGES);   
	            System.out.println("created: " + isCreated);   
	            parent.close(true);   
	        } catch (Exception e)   
	        {   
	            System.out.println("Error creating folder: " + e.getMessage());   
	            isCreated = false;   
	        }   
	        return isCreated;   
	    }  
	
}


分享到:
评论

相关推荐

    基于幼儿发展的绘本在小班幼儿教育中的实践与优化策略

    内容概要:本文探讨了绘本在小班幼儿教学中的应用及其重要性。通过理论与实践的结合,深入分析了当前小班幼儿教学中应用绘本的具体情况,包括语言、数学、音乐、美术等多个学科领域的实际案例。文章指出了小班幼儿绘本教学中存在的问题,如教学目标模糊、导读过多、过度依赖课件等,并提出了一系列优化策略,如明确教学目标、深情引导幼儿、减少课件使用频率和提高绘本的使用率。 适合人群:幼儿教育工作者、家长及教育研究者。 使用场景及目标:适用于幼儿教学中各类学科的教学活动设计,旨在提高小班幼儿的阅读兴趣、思维能力、创造力和审美能力。通过优化绘本教学,增强幼儿的综合素质。 其他说明:本文结合国内外研究现状,提供了实际的教学经验和改进建议,是小班幼儿绘本教学的重要参考文献。

    智慧林业整体解决方案PPT(27页).pptx

    智慧林业的兴起与内涵 智慧林业,作为林业现代化的重要标志,是信息技术在林业领域的深度融合与应用。它不仅仅是技术的堆砌,更是林业管理方式的根本性变革。智慧林业强调集中展现、数据整合、万物互联、人工智能、云计算等先进技术的综合运用,以实现林业资源的高效监管、灾害的及时预警和生态的可持续发展。通过数据分析和智能分析,智慧林业能够实现对林业资源的精确掌握和科学规划,为决策者提供强有力的数据支持。 在智慧林业的视角下,林业资源的监管变得更加智能化和精细化。利用卫星遥感、无人机巡查、物联网监测等手段,可以实现对林业资源的全天候、全方位监控。同时,结合大数据分析和人工智能技术,可以对林业数据进行深度挖掘和分析,发现潜在的风险和问题,为林业资源的保护和管理提供科学依据。 智慧林业的构建与管理 智慧林业的构建是一个系统工程,需要从多个方面入手。首先,需要建立完善的林业信息化基础设施,包括网络、数据中心、应用平台等。其次,要推动林业数据的整合和共享,打破信息孤岛,实现数据的互联互通。此外,还需要加强林业信息化人才的培养和引进,为智慧林业的发展提供有力的人才保障。 在智慧林业的管理方面,需要建立科学的管理体系和运行机制。一方面,要加强林业信息化的标准化建设,制定统一的数据标准和交换规范,确保数据的准确性和一致性。另一方面,要建立完善的信息安全体系,保障林业数据的安全和隐私。同时,还需要推动林业信息化的创新和应用,鼓励企业和科研机构积极参与智慧林业的建设和发展。 在具体的管理实践中,智慧林业可以通过建立智能预警系统、虚拟现实展示平台、数据分析应用平台等,实现对林业资源的实时监测、预警和决策支持。这些平台不仅能够提高林业管理的效率和准确性,还能够增强公众的参与感和满意度,推动林业事业的可持续发展。 智慧林业的典型应用与前景展望 智慧林业已经在全球范围内得到了广泛应用。例如,在德国,FIRE-WATCH林业火灾自动预警系统的应用有效提高了火灾的预警和响应能力;在美国,利用卫星和无人机进行林业资源的监测和灾害预警已经成为常态;在加拿大,智慧林业技术的应用也取得了显著成效。 在中国,智慧林业的应用也在不断深入。通过智慧林业系统,可以实现对林业资源的精准监管和高效利用。例如,云南昆明的平安森林监控项目通过视频监控和数据分析技术,有效提高了森林资源的保护和管理水平;西藏林业厅木材检查站项目则通过信息化手段实现了对木材运输的全程监管和追溯。 展望未来,智慧林业将继续在林业现代化进程中发挥重要作用。随着物联网、大数据、人工智能等技术的不断发展,智慧林业的应用将越来越广泛和深入。通过不断创新和应用,智慧林业将推动林业资源的可持续利用和生态文明的建设,为人类的可持续发展做出更大贡献。同时,智慧林业的发展也将为写方案的读者提供丰富的灵感和案例借鉴,推动更多创新方案的涌现。

    城市小学生课间活动现状及改进措施分析

    内容概要:本文对城市小学生课间活动的现状进行了研究,通过观察和访谈的方式,分析了当前小学生课间活动存在问题的具体表现,主要包括课间活动中学生参与度较低、活动种类单一、活动时间不足等问题,并提出了相应改善措施。 适合人群:教育工作者、小学教师、校长及相关研究者。 使用场景及目标:旨在通过分析现状,为提升课间活动质量提供具体策略,以期优化校园文化,促进学生健康成长和发展。 阅读建议:读者可通过本文深入了解当前城市小学存在的课间活动问题,并从中获取切实可行的解决方案和改进建议。同时,文章强调了提高课间活动质量和多样性的必要性和途径。

    超星nm10 aarch64平台ubuntu使用移远EC200-CN4G/5G卡

    超星nm10 aarch64平台ubuntu使用移远EC200-CN4G/5G卡

    两级式单相光伏并网仿真(注意版本matlab 2021a) 前级采用DC-DC变电路,通过MPPT控制DC-DC电路的pwm波来实现最大功率跟踪,mppt采用扰动观察法,后级采用桥式逆变,用spwm波

    两级式单相光伏并网仿真(注意版本matlab 2021a) 前级采用DC-DC变电路,通过MPPT控制DC-DC电路的pwm波来实现最大功率跟踪,mppt采用扰动观察法,后级采用桥式逆变,用spwm波调制。 采用双闭环控制,实现直流母线电压的稳定和单位功率因数。 并网效果良好,thd满足并网要求,附带仿真说明文件

    电力电子技术中最大电流自动均流法的小信号建模及其控制环路分析

    内容概要:文章详细阐述了最大电流自动均流法的原理,重点在于通过小信号分析方法对并联系统的控制环路设计进行探讨。具体来说,采用了最大电流均流法对电流环、电压环、均流环进行了设计,结合双管正激变换器建立了完整的小信号模型,并通过Bode图分析了系统的稳定性。此外,还提供了详细的数学推导过程和实验验证。 适合人群:具备一定电力电子基础的研究人员和工程技术人员。 使用场景及目标:①理解和掌握最大电流均流法的原理;②掌握如何使用小信号分析方法对并联系统的控制环路进行设计;③通过实验验证设计的有效性和可靠性。 阅读建议:本文涉及较多的数学推导和控制系统理论,建议读者先熟悉基本的电力电子和控制系统概念。同时,结合实验结果深入理解理论模型的应用。

    中国大学生服务外包创新创业大赛A类企业命题详解及技术要求

    内容概要:本文档介绍了第十六届中国大学生服务外包创新创业大赛A类企业命题的各项内容。详细罗列了26个企业命题的背景、技术要求、预期成果及提交材料等信息。命题涵盖了智能计算、企业服务、智能制造、消费互联等多个领域,涉及深度学习、大模型、AI、区块链等多种技术。 适合人群:对人工智能、大数据、云计算等技术感兴趣的大学生及开发者。 使用场景及目标:为大学生参加中国大学生服务外包创新创业大赛提供详细的命题指南和参赛要求。通过实际项目开发,提升大学生在技术创新、项目管理和团队协作方面的能力。 其他说明:文档详细说明了各企业命题的评分标准,参赛者需要结合技术要求和评分标准进行项目设计和开发,以提高项目的质量和竞争力。

    Java源码ssm框架疫情居家办公OA系统演示录像-毕业设计论文-期末大作业.rar

    本项目是一个基于SSM框架的疫情居家办公OA系统,旨在为疫情期间居家办公提供高效、便捷的管理与协作平台。系统集成了员工考勤管理、工作任务分配、文件共享与协作、沟通交流等功能,确保团队在分散办公环境下依然能保持顺畅的工作流程。通过该系统,管理员可以实时监控员工的工作状态,及时调整任务分配,而员工则能够方便地接收任务、提交工作进度,并与同事进行实时沟通。系统采用Java语言开发,利用Spring、Spring MVC和MyBatis三大框架技术,实现了前后端的分离,提高了系统的可维护性和扩展性。该项目不仅满足了疫情防控期间的特殊办公需求,也为未来的远程办公模式提供了可行的解决方案。项目为完整毕设源码,先看项目演示,希望对需要的同学有帮助。

    优化铷原子四波混频实现微波-光学转换的研究

    内容概要:本文对基于铷原子的微波-光学转换进行了数值和理论研究,重点探讨了四波混频(4WM)和六波混频在微波-光学转换中的应用。研究发现,在全共振和非共振频率混合配置下均可实现近单位的光子转换效率。文中还详细讨论了可能导致暗态存在的条件以及非共振配置相对于全共振配置的优势。最后,通过对多参数进行最优化,证实了转换效率可以达到超过95%。 适合人群:物理学家、量子信息科学家、光电子工程师、相关领域的研究人员和学生。 使用场景及目标:适用于需要高效微波-光学转换的应用场景,如超导量子处理器与远程量子通信平台之间的连接。本研究旨在提供一种有效的方法来实现高效率、宽带宽的微波-光学转换。 其他说明:本文的研究成果不仅对微波-光学转换有重要意义,还为未来在低温环境下实现单光子级别的转换提供了有价值的见解和技术支持。

    大学数学实验期末大作业指南:探究性与实践性实验要求详解

    内容概要:本文档介绍了大学数学实验期末大作业的具体要求。主要内容分为探究性实验和综合实践性实验两部分。探究性实验要求学生深入剖析数学主干课程内的某一定理或数学思想,可以通过查阅资料,实验验证等方式加深理解。综合实践性实验则要求学生将所学知识应用于实际问题,通过建模解决具体问题,并撰写建模小论文。文章还详细列出了作业的基本要求,如主题明确、立论新颖、内容准确、形式多样等,并给出了评分标准。 适合人群:大学生、数学爱好者、教师等需要指导完成数学实验作业的人群。 使用场景及目标:帮助学生理解和掌握数学实验大作业的要求,提供清晰的写作和研究方向,确保作业的质量和原创性。 阅读建议:仔细阅读文档中的各项要求和评分标准,特别是关于探究性实验和综合实践性实验的具体指导。在完成作业时,务必独立思考,确保作品的原创性和高质量。

    c语言文本编辑器系统源码.zip

    c语言文本编辑器系统源码

    编程心得体会.pptx

    编程心得体会.pptx

    森林草原防灭火指挥系统解决方案(和对讲)PPT(44页).pptx

    智慧林业的兴起与内涵 智慧林业,作为林业现代化的重要标志,是信息技术在林业领域的深度融合与应用。它不仅仅是技术的堆砌,更是林业管理方式的根本性变革。智慧林业强调集中展现、数据整合、万物互联、人工智能、云计算等先进技术的综合运用,以实现林业资源的高效监管、灾害的及时预警和生态的可持续发展。通过数据分析和智能分析,智慧林业能够实现对林业资源的精确掌握和科学规划,为决策者提供强有力的数据支持。 在智慧林业的视角下,林业资源的监管变得更加智能化和精细化。利用卫星遥感、无人机巡查、物联网监测等手段,可以实现对林业资源的全天候、全方位监控。同时,结合大数据分析和人工智能技术,可以对林业数据进行深度挖掘和分析,发现潜在的风险和问题,为林业资源的保护和管理提供科学依据。 智慧林业的构建与管理 智慧林业的构建是一个系统工程,需要从多个方面入手。首先,需要建立完善的林业信息化基础设施,包括网络、数据中心、应用平台等。其次,要推动林业数据的整合和共享,打破信息孤岛,实现数据的互联互通。此外,还需要加强林业信息化人才的培养和引进,为智慧林业的发展提供有力的人才保障。 在智慧林业的管理方面,需要建立科学的管理体系和运行机制。一方面,要加强林业信息化的标准化建设,制定统一的数据标准和交换规范,确保数据的准确性和一致性。另一方面,要建立完善的信息安全体系,保障林业数据的安全和隐私。同时,还需要推动林业信息化的创新和应用,鼓励企业和科研机构积极参与智慧林业的建设和发展。 在具体的管理实践中,智慧林业可以通过建立智能预警系统、虚拟现实展示平台、数据分析应用平台等,实现对林业资源的实时监测、预警和决策支持。这些平台不仅能够提高林业管理的效率和准确性,还能够增强公众的参与感和满意度,推动林业事业的可持续发展。 智慧林业的典型应用与前景展望 智慧林业已经在全球范围内得到了广泛应用。例如,在德国,FIRE-WATCH林业火灾自动预警系统的应用有效提高了火灾的预警和响应能力;在美国,利用卫星和无人机进行林业资源的监测和灾害预警已经成为常态;在加拿大,智慧林业技术的应用也取得了显著成效。 在中国,智慧林业的应用也在不断深入。通过智慧林业系统,可以实现对林业资源的精准监管和高效利用。例如,云南昆明的平安森林监控项目通过视频监控和数据分析技术,有效提高了森林资源的保护和管理水平;西藏林业厅木材检查站项目则通过信息化手段实现了对木材运输的全程监管和追溯。 展望未来,智慧林业将继续在林业现代化进程中发挥重要作用。随着物联网、大数据、人工智能等技术的不断发展,智慧林业的应用将越来越广泛和深入。通过不断创新和应用,智慧林业将推动林业资源的可持续利用和生态文明的建设,为人类的可持续发展做出更大贡献。同时,智慧林业的发展也将为写方案的读者提供丰富的灵感和案例借鉴,推动更多创新方案的涌现。

    三菱FX3U与三菱变频器 modbus RTU通讯案例 器件:三菱FX3U PLC+FX3U 485BD,三菱E740变频器,昆仑通态触摸屏,威纶通 功能:采用485方式,modbus RTU协议

    三菱FX3U与三菱变频器 modbus RTU通讯案例 器件:三菱FX3U PLC+FX3U 485BD,三菱E740变频器,昆仑通态触摸屏,威纶通 功能:采用485方式,modbus RTU协议。 与变频器通讯,控制启停,频率,加减速时间设定,频率,电流电压的读取。 说明:是程序非实物,包括有注释的程序,触摸屏程序(可以是昆仑通态和威纶通触摸屏)。

    基于springboot的新闻推荐系统源码(java毕业设计完整源码+LW).zip

    本新闻推荐系统有管理员和用户两个角色。管理员功能有个人中心,用户管理,排行榜管理,新闻管理,我的收藏管理,系统管理等。用户功能可以在首页查看新闻排行榜,新闻信息,并可以注册登录,收藏新闻,对新闻评论。用户注册登录,评论新闻,收藏新闻,查看新闻,搜索新闻。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3

    django项目实战之旅游推荐数据分析可视化(源码+部署说明).zip

    本项目主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Python学习者,也可作为课程设计、期末大作业。 项目都经过严格调试,确保可以运行! 包含:项目源码、数据库、部署说明,该项目可以直接作为毕设使用。 【项目技术】 python+Django+mysql+协同过滤算法 【实现功能】 用户功能:登录注册,个人信息管理功能,景区浏览功能,评分收藏功能,推荐功能。 管理员功能:管理景区信息,包括添加、修改、删除景区。管理员可以对景区的类型进行分类和管理,方便用户在搜索和浏览景区时进行筛选。同时,管理员可以对景区的信息进行管理,包括添加、修改和删除景区的详细介绍、图片等内容。 管理用户信息,包括查看、修改用户资料。管理员可以查看和管理系统中的用户信息,包括用户的注册信息、行为记录等。

    机械设计L253振动输送落砂机sw14可编辑全套设计资料100%好用.zip

    机械设计L253振动输送落砂机sw14可编辑全套设计资料100%好用.zip

    基于springboot的母婴商城源码(java毕业设计完整源码+LW).zip

    系统具有前台和后台两大服务。前台主要有用户登录注册、浏览商品、加入购物车、提交订单、支付等模块;后台主要有商品管理、用户管理、订单管理、分类管理等模块。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3

    基于区域活性轮廓模型的图像对象与背景提取方法

    内容概要:本文提出了一种基于区域的活性轮廓模型,用于提取图像的对象和背景。特别是针对具有厚边界或复杂边界的图像,提出了两个活性轮廓曲线分别进行对象和背景的提取。该模型采用两个水平集函数来表示这两个曲线,并引入了一个距离约束项和惩罚项来保持计算的准确性和演化稳定性。实验结果显示了所提出的模型对于合成图像和实际图像的有效性能。 适用人群:从事图像处理和计算机视觉的研究人员和技术开发者。 使用场景及目标:该方法适用于需要从图像中准确提取对象和背景的应用场景,如医疗影像分析、模式识别等领域。主要目的是提高图像分割的效果,尤其是在存在厚边界或复杂边界的情况下。 其他说明:相比传统的CV模型,该模型能够更好地应对复杂的边界情况,且对初始化条件和噪声不敏感。

    基于java+ssm+mysql+微信小程序的学习资料库小程序 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、微信开发者工具 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

Global site tag (gtag.js) - Google Analytics