草庐IT

imap-send

全部标签

java - '严重 : SAAJ0009: Message send failed error' while sending a message

Feb8,201111:56:49AMcom.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnectionpostSEVERE:SAAJ0009:Messagesendfailedcom.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:java.security.PrivilegedActionException:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:Messagesendfailedatcom.sun.

java - 我可以跟踪 IMAP 邮件回复吗?

我正在使用java邮件开发IMAP客户端。我们目前需要创建一个“按session分组”功能,用户可以将邮件作为session查看(请参阅gmail如何对回复和转发的邮件进行分组)我能够从服务器检索邮件,但在我收到的邮件部分,回复的邮件与实际邮件“融合”,并被视为实际邮件内容。例如:初始邮件:Thisistheinitialmail.回复邮件:ThisistheresponseMailOnWed,Aug26,2009at4:26PM,[censored]<[censored]@[censored].com>wrote:Thisistheinitialmail.如上所示,没有任

java - 如何中断 IMAP 的 IDLE?

我正在使用JavamailAPI连接到我的IMAP服务器。javax.mail.Folder.idle()一切正常method.当收到新邮件时,我的监听器会被调用。但是问题是永远处于空闲状态,我该如何中断它?如何在不终止Java程序的情况下真正停止监听?我试过在空闲线程上调用Thread.interrupt()。什么都没发生。我的想法用完了。 最佳答案 对该文件夹执行任何操作(从另一个线程)将导致idle()方法立即返回。所以如果你想强行中断它,只需从一个新线程调用close()即可。

JavaMail 检查邮件内容 gmail IMAP

我正在尝试阅读我的消息,我可以让它打印标题,但是发件人和内容显示得很有趣。这是我用来显示消息的代码:intj=message.length-1;for(inti=j;i>=0;i--){System.out.println("Message"+(i+1));System.out.println("From:"+message[i].getFrom());System.out.println("Subject:"+message[i].getSubject());try{System.out.println("Body:"+message[i].getContent());}catch(

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

我希望可以帮助我解决文件创建/响应问题。我知道如何创建和保存文件。我知道如何通过ServletOutputStream将该文件发送回用户。但我需要的是创建一个文件,而不是将其保存在磁盘上,然后通过ServletOutputStream发送该文件。上面的代码解释了我拥有的部分。任何帮助表示赞赏。提前致谢。//ThisCreatesafile//Stringtext="Thesedaysrunawaylikehorsesoverthehill";Filefile=newFile("MyFile.txt");Writerwriter=newBufferedWriter(newFileWrit

邮件 : Setting custom flags on imap mail and searching for mails with custom flags

是否可以在不覆盖现有标志的情况下使用java邮件在IMAP邮件消息上设置自定义标志?例如,我需要在已处理消息上设置一个标志“已处理”,而不将其状态更改为SEEN/DELETED或没有邮件客户端干扰此“已处理”标志。然后我需要找到所有没有“已处理”标志的邮件并处理它们,之后它们也被标记为“已处理”。谢谢! 最佳答案 FlagsprocessedFlag=newFlags("processed");folder.setFlags(msgs,processedFlag,true);//ormsg.setFlags(processedFla

java - ADF AF :showPrintablePageBehavior sends all subsequent navigation commands to a new window

我有一个打印图标,可以呈现表单的可打印版本。这部分工作正常,但在您关闭由创建的选项卡后任何重定向到新页面的尝试都会创建一个新的浏览器选项卡。执行重定向的按钮是这样定义的,publicStringsearchAction(){return"search"}"search"是导航规则,定义在faces-config.xml中如果您不调用,则可以正常工作在点击按钮之前。我试过使用ExternalContext.redirect(page).我也试过定义targetFrame属性为_self和_parent对于.错误行为与这些方法中的每一种都是一致的。 最佳答案

java - 如何从 imap 只下载新邮件?

我有一个用于使用imap存档电子邮件的应用程序。此应用程序中还有许多需要存档的imap帐户。在这一刻,应用程序会不时连接到imap帐户并仅下载新电子邮件。我的问题是,每次连接到imap帐户时,它都会验证所有文件夹中的所有电子邮件,并仅下载尚未下载的电子邮件(我为所有电子邮件存储Message-ID,并仅下载具有以下Message-ID的电子邮件未存储)。所以我想知道是否有替代方案,因为验证所有电子邮件需要一些时间(10-20K需要2-5分钟)。我使用JavaMailAPI连接到imap帐户。 最佳答案 javadoc帮助:IMAPF

Git报错: error: RPC failed; curl 56 HTTP/2 stream 5 was reset; send-pack: unexpected disconnect

一、问题分析背景:在本地修改了大量的代码并commit后,最后一次性push时,出现错误。分析:从报错的信息来看,貌似是和远程Git连接出现了问题,因此,可以从以下三个角度来分析:本地和远程Git仓库连接有问题,由于刚提交成功过,可以排除掉;本地和远程Git仓库的数据传输速度慢,在commit中数据过大情况下,会导致连接超时,这是有可能的;本地的commit内容比较多,无法一次性将内容push上去,是有可能。通过去Git官网查询可知,以下参数可以解决数据传输大小和速度等问题:http.postBuffer:指定在Git发送HTTP请求时使用的缓冲区大小http.lowSpeedLimit:设置

java - 尝试在 JavaMail IMAP 中写入标志时出现 IllegalWriteException

目前我正在尝试在IMAP电子邮件上设置可见标志,如下所示:messages[EmailNumber].setFlag(Flag.SEEN,true);messages[EmailNumber].saveChanges();其中messages[]是通过加载文件夹中的所有电子邮件(设置为具有读/写访问权限)填充的Message对象数组,EmailNumber是数组中由用户选择的电子邮件计算得出的特定电子邮件在我用电子邮件本身填充的JTable中。然而,这一直在第二行给我这个:javax.mail.IllegalWriteException:IMAPMessageisread-only即使