Удаление чатов Gmail через IMAP


Я создал небольшой скрипт с помощью Zend_Mail_Storage_Imap для взаимодействия с Gmail. Пока все работает нормально, но я не могу удалить свои чаты? Поэтому я попытался переместить их в "Корзину":

REQUEST: TAG18 COPY 1,2,3,4,5,6,7,8,9,10 "[Google Mail]/Bin"
RESPONSE: TAG18 NO [ALERT] Chats can only exist in the Chat folder (Failure)

Очевидно, не сработало... Чем я попытался установить на них удаленный флаг:

REQUEST: TAG19 STORE 1,2,3,4,5,6,7,8,9,10 +FLAGS (\Deleted)
RESPONSE: TAG19 NO STORE attempt on READ-ONLY folder (Failure)

Тоже ничего не вышло.

Что я могу сделать, чтобы переместить чаты в корзину? Я могу сделать это вручную в интерфейсе GMail, но я бы хотел сделать это автоматически...

Спасибо!

Author: Steven Van Ingelgem, 2012-08-22

1 answers

При поиске по вы видите, что другие программисты столкнулись с той же проблемой: ярлык чатов отображается только для чтения. Все результаты поиска - это другие программисты, предоставляющие свои собственные отзывы о проблеме и подтверждающие, что ярлык чатов действительно доступен только для чтения. К сожалению, я не смог найти никакой официальной документации от Google конкретно по этому вопросу.

Самое близкое "официальное" сообщение, которое я смог найти по этому вопросу, было из комментария, сделанного Гуглером Брэндон Лонг в посте в Google+: Gmail Освобождает Записанные Журналы Чатов С Помощью IMAP - Освобождения Данных. Курсив добавлен.

Комментарий к сентябрю 15, 2011

Да, в настоящее время чаты отображаются только в папке "Чаты". Папка "Чаты" также в настоящее время доступна только для чтения, вы можете экспортировать чаты только из там... хотя затем вы можете загрузить эти чаты в другую папку , как правило, без проблем. Существуют некоторые технологические причины для это значит, что чаты имеют множество специальных функций обработки на сервере Gmail и не являются "настоящими" сообщениями электронной почты. Это означает, что в некоторых случаях сообщение чата может нарушать спецификацию IMAP с точки зрения неизменности сообщений. Считалось более безопасным хранить их только в папке чатов, которая в конечном итоге может быть отменена или полностью скрыта от IMAP, если пользователь столкнется с проблемами со своим клиентом. Мы исправили ряд ошибок с отображением чата, отсюда и причина, по которой это запустилось, но мы все еще немного опасаемся потенциально опасных вещей. Историческая справка: чаты были открыты вплоть до последних двух недель до первоначального запуска IMAP, но большое количество ошибок заставило нас решить просто скрыть их. Команда DLF сыграла важную роль в работе над тем, чтобы разоблачить их для вашего удовольствия.

Примечание вы можете получить доступ к полному списку меток в любом сообщении (в чате или иным образом) с помощью расширения X-GM-EXT1, http://code.google.com/apis/gmail/imap /, и с использованием X-GM-МЕТОК атрибут выборки сообщений

 2
Author: JSuar, 2013-01-29 22:55:35