CFIMAP erorr-不允许在关闭的文件夹中执行此操作

时间:2019-03-23 20:34:29

标签: coldfusion gmail lucee

我正在尝试通过cfimap连接和下载电子邮件(gmail),并且总是收到错误消息。我总是得到的第一个错误是:没有名称为[imapgmail] 的连接。再次重新加载后,显示的第二个错误是:在关闭的文件夹上不允许执行此操作。

我在lucee服务器上使用了ColdFusion。这是我第一次在lucee上使用cfimap。

<cfimap
    server = "[server name]"
    username = "[username]"
    folder = "INBOX"
    action="open"
    secure="yes"
    port=993
    password = "[password]"
    connection = "imapgmail"
    timeout="2400">

<cfimap
    action="getAll"
    connection="imapgmail"
    name="qHeaders">

<cfquery name="qEmail" dbtype="query">
    select * from qHeaders
</cfquery>

我希望能够成功连接并获取关于gmail的所有电子邮件的查询。有人知道怎么修这个东西吗?谢谢。

1 个答案:

答案 0 :(得分:0)

似乎是问题在于您试图在action="open"本身中打开该文件夹。我认为那行不通。建立连接后,您需要将folder = "INBOX"添加到action="getAll"调用中以打开文件夹。

<cfimap action="getAll" folder="Inbox" connection="imapgmail" name="qHeaders">