Ошибка CFIMAP — Эта операция не разрешена в закрытой папке

#coldfusion #gmail #lucee

#coldfusion #gmail #lucee

Вопрос:

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

Я использовал coldfusion на сервере lucee. Я впервые использую cfimap в lucee.

 <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:

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

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

Комментарии:

1. Спасибо за ваш ответ, я уже пробовал это, но не сработало.. поэтому я использовал пользовательский тег github.com/Tropicalista/lucee-cfimap и это работает как по волшебству 🙂