javamail 收邮件拒绝连接

问题描述

现在我有一个程序定时收取1000账号的邮件,但是发现程序跑一段时间后就报错说拒绝连接,重启服务后又可以收取邮件,也是跑一段时间后就拒绝连接。大神救人啦Propertiesprop=System.getProperties();Storestore=null;if(Boolean.valueOf(mailsCheckEvent.getEncrypt())){prop.setProperty("mail.imap.socketFactory.class","javax.net.ssl.SSLSocketFactory");prop.setProperty("mail.imap.socketFactory.fallback","false");prop.setProperty("mail.imap.socketFactory.port",mailsCheckEvent.getPort()+"");}prop.setProperty("mail.imap.port",mailsCheckEvent.getPort()+"");//获取address.properties中的例外信息prop.setProperty("mail.imap.host",AddressConfig.getValue(mailsCheckEvent.getMailAddress(),mailsCheckEvent.getMailAddress()));prop.put("mail.imap.auth","true");prop.put("mail.store.protocol",mailsCheckEvent.getReceiveProtocol());/**Sessionsession=Session.getInstance(prop,new*MailAuthenticator(mailsCheckEvent.getMailAccout(),*getPassword(mailsCheckEvent.getPassword())));*/Sessionsession=Session.getDefaultInstance(prop,newMailAuthenticator(mailsCheckEvent.getMailAccout(),getPassword(mailsCheckEvent.getPassword())));store=session.getStore();store.connect();pop3Folder=(POP3Folder)store.getFolder("INBOX");pop3Folder.open(Folder.READ_ONLY);Message[]message=pop3Folder.getMessages();FetchProfileprofile=newFetchProfile();profile.add(UIDFolder.FetchProfileItem.UID);pop3Folder.fetch(message,profile);然后就是循环message了。

解决方案

解决方案二:
其他错误信息由没有。

时间: 2024-10-30 12:07:53

javamail 收邮件拒绝连接的相关文章

java使用diiop连接lotus domino收邮件问题

问题描述 收邮件后如何判断邮件是已读还是未读?我使用这个方法:DocumentCollectiondocs=dbMail.getAllUnreadDocuments();报这个异常:NotesException:Notimplemented哪位大侠知道这是什么原因?或者还有什么其他办法判断已读未读? 解决方案 解决方案二:自己定义一个字段,去读取文档中这个字段的值,不就行了.解决方案三:如果domino是8及以上的版本可以用SetnotesViewEntryCollection=notesVie

[JAVA100例]048、使用JavaMail接收邮件

import javax.mail.*; import javax.mail.internet.*; import java.util.*; import java.io.*; /** * <p>Title: 使用JavaMail接收邮件</p> * <p>Description: 实例JavaMail包接收邮件,本实例没有实现接收邮件的附件.</p> * <p>Copyright: Copyright (c) 2003</p> *

解析电子邮件的基本概念及JavaMail API邮件功能使用_java

电子邮件的基本概念介绍电子邮件用于网上的信心传递和交流,它是最重要的Internet服务之一.据统计Internet有30%的业务是电子邮件有关的.同时我们也不可否认它在我们的日常生活.工作办公方面扮演着很重要的角色.譬如:许多办公自动化项目(OA)中都要附带发送邮件的功能,如果还要使用OutLook等手工方式就不适合,在这个高速的时代,我们需要提供工作效率,让工作能够自动化.同时在许多网站中也都需要附带发送邮件的功能:给新注册的用户发送一封包含其注册信息的欢迎E-Mail.将网站的最新活动信息

线收邮件

  一个可以在线收邮件的东东 不能收MINE的信件.可以考虑使用BASE64解码什么东东来实现.具体我忘了. 刚刚写出来的.还不是很成熟. //input.html //////////////////////////////////////////////////// <html> <head> <title>pop mail form</title> <meta http-equiv="Content-Type" content

struts2集成javamail发邮件示例详解

 这篇文章主要介绍了struts2集成javamail发邮件示例,需要的朋友可以参考下 一.代码预览 这两天在做struts2上的邮件发送.以前的项目有用到spring,用spring提供的邮件支持类很方便可以完成这个功能,但是现在只用struts2的话,就碰到了一系列的问题.   请先将自己下载的 mail.jar,及activation.jar加入到classpath    代码如下: package com.nerve.cloudoffice.common.util;   import j

javamail收取邮件正文中带有图片的问题,急求

问题描述 javamail收取邮件正文中带有图片的问题,急求 使用javamail解析获取的邮件,当邮件正文中含有图片时,该如何解析?最好有demo! 解决方案 补充当前解析类 @Service public class AutoReadEmailServiceImpl extends BaseService<Question> implements AutoReadEmailService { private static String POP3SERVER = "pop.exma

看过来:教你解决Vista无法收邮件问题

日前有个朋友买了个 预装VISTA的本本,由于工作需要使用OUTLOOK来收邮件,在VISTA上OUTLOOK升级为Windows Mail,遇到一个很奇怪的问题,当收有附件的邮件时进度条就停止在 那里,过一段时间后显示http://www.aliyun.com/zixun/aggregation/12489.html">邮件服务器连接超时,错误代码0x800CCC19. 试了很多办法都没解决,最后在一个老外的贴子上找到了解决方法,方法如下: 1.鼠标右键点开始->附件中的"

java中javamail收发邮件实现方法_java

概述 1.邮件相关的标准 厂商所提供的 JavaMail 服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括: SMTP(Simple Mail Transfer Protocol) :即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. POP3(Post Office Protocol – Version 3) :即邮局协议版本 3 ,用于接收电子邮件的标准协议. IMAP(Internet Mail Access Protocol) :即 In

JavaMail收取邮件时 收取带附件邮件的邮件正文

问题描述 用javamail发送邮件时,如果邮件带附件,则邮件的正文需要bodypart的setText方法来存储,收邮件时,用什么方法把这个里面的东西提取出来呢?不是那个用stringbuffer之类的这个内容是通过jsp上的test输入的只是text,我需要把它提取出来存到一个string中