Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№113-12-2010 12:45:53

ffvvvv2
Участник
 
Группа: Members
Зарегистрирован: 13-12-2010
Сообщений: 9
UA: Firefox 3.6

Уведомления и импортированные письма

Подскажите, возможно ли решение такой проблемы:
2 сотрудника с Outlook Express. интенсивно пишущие друг
другу. При переписке АВТОМАТИЧЕСКИ запрашивается 
уведомление о прочтении и АВТОМАТИЧЕСКИ же отправляется
получателем.
У одного из сотрудников OE меняется на MT 2.0.0.23 с импортом
всех писем. Все импортированные письма помечаются
"Как прочитанные".
Ессно, MT настраивается на АВТОМАТИЧЕСКИЙ
запрос уведомления о прочтения и АВТОМАТИЧЕСКУЮ
отправку оного.
Проблема состоит в том, что если мы наступаем на любое
импортированное из OE письмо, MT автоматом отправляет
уведомления.
Само собой, сотрудник, получающий десятки уведомлений
о прочтении своих писем 2008-2009 годов, негодует.
Вопрос: можно ли пометить конкретные сообщения
и (или) папки, как не требующие уведомления?

Отсутствует

 

№213-12-2010 20:58:52

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 4.0

Re: Уведомления и импортированные письма

Нужно сказать клиенту примерно следующее (можно поместить этот код на кастомную кнопку, например):

Выделить код

Код:

let allFolders = Components.classes["@mozilla.org/messenger/account-manager;1"]
    .getService(Components.interfaces.nsIMsgAccountManager).allFolders;

for (let i = 0; i < allFolders.length; i++)
    {
    let folder = allFolders.queryElementAt(i, Components.interfaces.nsIMsgFolder);
    let messages = folder.messages;
    while (messages.hasMoreElements())
        {
        let msgHdr = messages.getNext().QueryInterface(Components.interfaces.nsIMsgDBHdr);
        msgHdr.OrFlags(0x00800000);
        }
    // folder.msgDatabase.Commit(Components.interfaces.nsMsgDBCommitType.kLargeCommit);
    }

Этот код пометит все хранящиеся в клиенте сообщения как такие, в ответ на которые был отправлено уведомление о прочтении, хотя бы оно и не требовалось. Не уверен, что Tb 2.0 поймёт этот код, и вообще ни в чём не уверен :).

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]