Ошибка CFIMAP - эта операция не разрешена для закрытой папки - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь подключиться и загрузить электронную почту (gmail) через cfimap и всегда получаю сообщение об ошибке. Первая ошибка, которую я всегда получаю: нет доступного соединения с именем [imapgmail] . После перезагрузки снова появляется вторая ошибка: Эта операция запрещена для закрытой папки.

Я использовал 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 голосов
/ 25 марта 2019

Похоже, проблема в том, что вы пытаетесь открыть папку в action="open". Я не думаю, что это сработает. Вам нужно будет добавить folder = "INBOX" к вашему вызову action="getAll", чтобы открыть папку после установления соединения.

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