首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CFMAIL错误:在已关闭的文件夹上不允许进行此操作

CFMAIL错误:在已关闭的文件夹上不允许进行此操作
EN

Stack Overflow用户
提问于 2020-04-01 13:22:04
回答 1查看 808关注 0票数 0

我们有一个脚本,用于检查Gmail收件箱中的新消息,根据主题和发件人处理它找到的任何消息,标记已读取的消息,然后在处理后将消息移动到一个名为"ProcessedMessages“的文件夹中。这个脚本已经运行了几年,没有发生任何事件。

我们最近迁移到Azure,这个脚本在最后一个命令中开始失败:

代码语言:javascript
复制
 <cfimap action="movemail" 
                connection="myConnection"
                MessageNumber="#x#"
                newfolder="ProcessedMessages">

这一行每天晚上都会产生错误:

代码语言:javascript
复制
 The cause of this exception was: java.lang.IllegalStateException: This operation is not allowed on a closed folder.

我不知道什么是封闭的文件夹,但我们试过:

通过单击url以确保任务调度程序不是problem.

  • Running,关闭任何登录计算机上的任何Gmail浏览器窗口,该进程通过单击url来确保任务调度程序不是problem.

  • Running,该进程从服务器本身的浏览器窗口指向它自己的IP,以确保新的CF集群不会导致problem.

  • Looking周围的Gmail周围出现某种与folder

  • Moving相关的“关闭”标志--从收件箱到该文件夹的消息通过Gmail web界面发送到该文件夹,以确保存在“T帐户问题(很好)

自切换到Azure以来,Gmail帐户没有进行任何更改;事实上,至少一个月前还没有人登录过它。用户名和密码在新的Azure服务器上被正确设置,脚本可以登录并读取消息并将其标记为read即可证明这一点。

这个错误信息意味着什么?是什么导致的?

EN

回答 1

Stack Overflow用户

发布于 2020-07-13 18:46:18

这就是我发现的(同样的问题):

“造成这类问题的一个常见原因是使用相同的帐户和凭据同时修改文件夹,从而使操作处于不一致的状态。”从这里:

https://help.mulesoft.com/s/article/Intermittent-IMAP-S-error-This-operation-is-not-allowed-on-a-closed-folder

在我的例子中,它每15秒运行一次,在3个不同的电子邮件文件夹上运行,所以这是有意义的。

我希望这能澄清问题的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60971858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档