Тема закрыта
Страницы: 1
В аккаунт 2 (X-Account-Key: account2) приходят письма с вложениями eml, другими словами в письмо вложено письмо.
Необходимо:
1. Извлечь вложенное письмо
2. Переместить его в аккаунт 1 (X-Account-Key: account1)
3. И сменить у него account2 на account1
Писем таких много, поэтому желательна пакетная обработка списка писем в указанной папке.
Письма могут уже присутствовать в account1 (если есть, то не обрабатывать)
Сейчас делаю так:
Выделяю письмо в списке писем и во всплывающем меню вложения выбираю пункт "Импортировать сообщения в эту папку". После этого сохраняю в формате eml на диск и правлю поле X-Account-Key. Потом импортирую в account1.
Помогите пожалуйста автоматизировать процесс!
Или хотя бы примеры кода для Сustom Buttons покажите:
1. Нажатие на произвольный пункт меню
2. Перенос с аккаунта в аккаунт
3. Изменение полей заголовка письма
4. Получение списка писем в папке
Спасибо!
Отредактировано ziceptor (14-08-2012 12:32:09)
Отсутствует
1. Нажатие на произвольный пункт меню
вооружаемся DOM inspector
смотрим с помощью него id и command нужного пункта меню
//document.getElementById("id").doCommand("command"); пример ниже document.getElementById("menu_openFile").doCommand("Browser:OpenFile");
3. Изменение полей заголовка письма
может есть и другой способ , но для вашего варианта с экспортированием можно сделать так
читаем файл,регекспами меняем нужный кусок,сохраняем.
примеры кода можно глянуть тут
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
хотелось бы уйти от моего варианта совсем
тогда могу только посоветовать разбираться с SQLite и осуществлять перенос напрямую работая с базой писем..
какуюто часть полезной инфы по работе с базами можно нарыть на https://developer.mozilla.org/ и препарировав расширение sqlite manager
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Тема закрыта
Страницы: 1