小编dat*_*rik的帖子

Office 365邮件收​​件箱文件夹EXPUNGE使用java邮件API与IMAP失败

我使用java邮件API与IMAP协议连接Office 365邮箱.

我们有连续的邮件流到邮箱,并通过java邮件API读取它们.读取邮件后,这些邮件将被移动到其他文件夹或删除.成功移动/删除批处理后,我正在对INBOX文件夹进行清除.

上述功能在72小时内表现良好,然后EXPUNGE命令不断失败.以下是观察到的例外情况

javax.mail.MessagingException:A447 NO EXPUNGE失败.嵌套异常是:com.sun.mail.iap.CommandFailedException:A447 NO EXPUNGE失败.at com.sun.mail.imap.IMAPFolder.expunge(IMAPFolder.java:2190)at com.si.mail.imap.IMAPFolder.expunge(IMAPFolder.java:2151)at com.eiq.socvportportal.securitymonitoring.incidents.feeder ..com.IncidentsMailboxReader.expungeConnectionInbox(IncidentsMailboxReader.java:423)位于com.eiq.socv.ports上的com.eiq.socvport.alcuritymonitoring.incidents.feeder.mail.IncidentsMailboxReader.updateCompletedConnection(IncidentsMailboxReader.java:311),来自com.eiq.socvportport.securitymonitoring.incidents.feeder ..com.IncidentsMailboxReader.checkAndUpdateConnectionInstances(IncidentsMailboxReader.java:285)位于com.eiq.socv.ports.securitymonitoring.itoridents.feeders.com的com.eiq.socvport.alcuritymonitoring.incidents.feeder.mail.IncidentsMailboxReader.getUnreadIncidentMails(IncidentsMailboxReader.java:76) .worker.IncidentMailsProcessor.findAndProcessUnreadMails(IncidentMailsProcessor.java:200),位于java.util的com.eiq.socvport.alcuritymonitoring.incidents.feeder.worker.IncidentMailsProcessor.run(IncidentMailsProcessor.java:85).concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)引起: com.sun.mail.iap.CommandFailedException:A447 NO EXPUNGE失败.at com.sun.mail.iap.Protocol.handleResult(Protocol.java:399)at com.sun.mail.iap.Protocol.simpleCommand(Protocol.java:425)at com.sun.mail.imap.protocol.IMAPProtocol .expunge(IMAPProtocol.java:1479)at com.sun.mail.imap.IMAPFolder.expunge(IMAPFolder.java:2183)... 10更多

如何避免这种情况?在什么情况下可以观察到这一点?

api imap jakarta-mail office365

10
推荐指数
1
解决办法
1214
查看次数

如何在 Terraform 0.13 中使用用于 Terraform 的 IBM Cloud Provider 插件?

Terraform 0.13 刚刚发布(https://www.hashicorp.com/blog/annoucing-hashicorp-terraform-0-13/),它改变了与 3rd 方提供商合作的方式(https://www.terraform.io/ upgrade-guides/0-13.html#explicit-provider-source-locations)。

我在运行时遇到错误terraform init

$ terraform init

Initializing the backend...

Initializing provider plugins...
- Finding latest version of hashicorp/ibm...

Error: Failed to install provider

Error while installing hashicorp/ibm: provider registry registry.terraform.io
does not have a provider named registry.terraform.io/hashicorp/ibm
Run Code Online (Sandbox Code Playgroud)

这曾经适用于 Terraform 0.12.29 和 IBM 供应商 1.10.0。

terraform ibm-cloud terraform-provider-ibm

7
推荐指数
1
解决办法
1393
查看次数

Watson Assistant(以前的Watson Conversation)和Watson Assistant Solutions有什么区别

我只熟悉Watson助手,因为我已经完成了一些工作,但我从未使用Watson Assistant Solutions.

它是Watson助手之上的新API还是应用程序?我什么时候应该使用其中一种?

saas watson-conversation ibm-cloud watson-assistant watson-assistant-solutions

6
推荐指数
1
解决办法
821
查看次数

Cloud Foundry服务与应用程序

Cloud Foundry 中service/ user provided service和概念之间有什么区别apps?毕竟两个都暴露了URL

那么什么时候建议创建服务和应用程序?

cloud cloud-foundry pivotal-cloud-foundry ibm-cloud

5
推荐指数
1
解决办法
1335
查看次数

Db2:如何更新序列的当前值

我们在Db2数据库中使用序列.最近,我们已将数据从AIX服务器迁移到Linux服务器.在此期间,该序列的最新数量未移至Linux系统.因此,我们现在看到重复值.

以下是我们如何使用序列:

SELECT NEXTVAL FOR SEQ_YFS_ORDER_NO FROM SYSIBM.SYSDUMMY1
Run Code Online (Sandbox Code Playgroud)

Linux上序列的当前值是100092142.如何将它更新为AIX系统上的当前值,即(100110960)?

sql db2 sequences database-sequence

5
推荐指数
1
解决办法
7232
查看次数

在 Linux 中的 Db2 CLP 中使用箭头键?

当我在 Linux 上运行 Db2 CLP(命令行处理器)并保留在 CLP 中时,箭头键无法按预期工作。

例如:按向上箭头会产生:^[[A,按向左箭头会产生:^[[D,而不是显示我执行的上一个命令。

见下文:

[db2inst1@willow ~]$ db2
(c) Copyright IBM Corporation 1993,2007
Command Line Processor for DB2 Client 11.5.0.0

You can issue database manager commands and SQL statements from the command
prompt. For example:
    db2 => connect to sample
    db2 => bind sample.bnd

For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
 ? CATALOG DATABASE for help on …
Run Code Online (Sandbox Code Playgroud)

linux db2 ssh bash keymapping

5
推荐指数
1
解决办法
743
查看次数

如何将 SSH 密钥添加到正在运行的 IBM 虚拟服务器?

在 IBM Cloud 上创建虚拟服务器期间,您可以从已添加的 SSH 密钥中选择一个或多个 SSH 密钥。但我找不到在实例创建后添加任何新 ssh 密钥的方法。
那么如何将 ssh 密钥附加到正在运行的 IBM 虚拟服务器?

ssh virtual-machine ibm-cloud

3
推荐指数
1
解决办法
473
查看次数

不区分大小写的 DB2 UNIQUE 约束

如何在表上创建唯一约束?我尝试这样做,但它在 UPPER 上窒息。

ALTER TABLE MY_TABLE ADD UNIQUE(UPPER(MY_COL))
Run Code Online (Sandbox Code Playgroud)

谢谢,

db2 indexing constraints

2
推荐指数
1
解决办法
436
查看次数

如何为IBM Watson Conversation服务设置德语

我们尝试使用英语会话,但无法找到任何德语选项.我们不是要使用德语界面,而是实际用德语训练.

这可能吗?我在哪里设置语言?

ibm-watson watson-conversation ibm-cloud

2
推荐指数
1
解决办法
511
查看次数

2
推荐指数
1
解决办法
1659
查看次数