>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >imap search deleted http://forum.mozilla-russia.org/viewtopic.php?id=18439 |
citrin > 08-08-2007 23:30:45 |
При поиске сообщений на imap-сервер TB шлет команду SEARCH UNDELETED .... и таким образом ищет только по неудаленным сообщениям (без флага deleted). А есть необходимость искать по удаленным сообщениям тоже, т. е. на сервер нужно посылать команду SEARCH DELETED или просто SERACH без DELETED/UNDELETED для поиска по всем письмам. Отсюда вопрос: |
citrin > 09-08-2007 00:15:42 |
Насколько вижу расширением это сделать нельзя. В mailnews/base/search/src/nsMsgImapSearch.cpp это жестко прописано константой. Выделить код Код:nsresult err = nsMsgSearchAdapter::EncodeImap (getter_Copies(imapTerms), searchTerms, asciiOnly ? usAsciiCharSet.get(): destCharset, asciiOnly ? usAsciiCharSet.get(): destCharset, PR_FALSE); Если последний параметр поменят на PR_TRUE то теоретически должен искать по всем сообщениям, включая удаленные. |