информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медSpanning Tree Protocol: недокументированное применениеАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 И ещё раз об интернет-голосовании 
 Типовые уязвимости в драйверах... 
 Logitech готовится закрыть очередную... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Просто. 14.11.06 11:11  Число просмотров: 2835
Автор: Гость Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Просто.
1) Открываем какую-нибудь папку, например, Inbox. Отключаем (если были включены) threadы. Выбираем все письма (Ctrl+A) потом идём в меню "Инструменты"->"Экспортировать письма"->"UNIX ящик". После чего, подсовываем получившийся файл в папку, где Thunderbird держит свои письма. Немного геморройно, но зато надёжно ;)
<software>
Миграция с The Bat! 14.11.06 05:56  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Мотивация: The Bat! в конце концов догнал (и даже перегнал) мозильные разработки по части тормознутости интерфейса, но при этом постоянно глючит, да чисто эстетически мне thunderbird-овый интерфейс нравится больше.

Проблема: Импорта из The Bat ребята в мозиле почему то не предусмотрели. Есть обходной маневр "через одно место": экспорт всех "папок" в Unix mailbox-ы и вставка получившихся файлов прямиком в профиль. Но это не проблема. Проблема в том, что я очень давно (лет 6 назад) ради экономии дискового пространства (блин и экономии то процентов 25) поставил в бате настройку сохранять аттачи в отдельный каталог, а не хранить в теле письма. Экспортер бата ни фига не понимает, что хорошо бы эмбеднуть аттачи обратно, раз уж мы хотим получить полностью текстовый файл. Терять все нажитые непосильным трудом аттачи (около 150 метров) не хочется.

Собственно вопрос: может кому нибудь известны альтернативные методы экспорта из бата (возможно внешними утилитами, возможно через "третьи" программы-почтовики), которые бы вернули все мои аттачи обратно в тело мейлбокса?
Решил. Если кому интересно, подробности инсайд 17.11.06 02:42  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Провел туеву хучу экспериментов. Перерыл туеву хучу всяких форумов. На мысль натолкнула вот эта ветка
http://www.ritlabs.com/en/forum/read.php?FID=3&TID=504

При аттаче внешнего файла бат себе в базу линкует этот файл по ПОЛНОМУ ПУТИ. При открытии аттача "на месте" мыш открывает файл по относительному пути (имя аттача тоже записывается), но при попытке экспорта (а также при отсылке, нажатии F9 и всех прочих операциях, связанных с raw-mime данными) аттач открывается по полному пути.

Так как я переезжал с этой базой довольно часто, но ни разу не делал при этом бекап/рестор, то экпорт большинства аттачей накрывался медным тазом.

Короче не долго думая, решил эту проблему, просто скопировав батовскую базу по всем путям, по которым она когда либо была (всего 5 штук).

ЗЫ: Я конечно протупил, но ритлабовцы тоже постарались на славу. Передаю им привет и предлагаю пофиксить: либо открывать аттачи всегда относительно (тогда проблем с экспортом не будет) либо открывать всегда абсолютно (тогда проблемы будут видны сразу же)
Не пробовал, но может поможет 14.11.06 18:15  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>
> Мотивация: The Bat! в конце концов догнал (и даже перегнал)
> мозильные разработки по части тормознутости интерфейса, но
> при этом постоянно глючит, да чисто эстетически мне
> thunderbird-овый интерфейс нравится больше.
>
> Проблема: Импорта из The Bat ребята в мозиле почему то не
> предусмотрели. Есть обходной маневр "через одно место":
> экспорт всех "папок" в Unix mailbox-ы и вставка
> получившихся файлов прямиком в профиль. Но это не проблема.
> Проблема в том, что я очень давно (лет 6 назад) ради
> экономии дискового пространства (блин и экономии то
> процентов 25) поставил в бате настройку сохранять аттачи в
> отдельный каталог, а не хранить в теле письма. Экспортер
> бата ни фига не понимает, что хорошо бы эмбеднуть аттачи
> обратно, раз уж мы хотим получить полностью текстовый файл.
> Терять все нажитые непосильным трудом аттачи (около 150
> метров) не хочется.
>
> Собственно вопрос: может кому нибудь известны
> альтернативные методы экспорта из бата (возможно внешними
> утилитами, возможно через "третьи" программы-почтовики),
> которые бы вернули все мои аттачи обратно в тело мейлбокса?
инструменты-резервная копия
в окне ткнуть галку "сохранить внешние прикрепленные файлы в теле писем"
Тоже пришла в голову эта мысль 14.11.06 18:18  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> инструменты-резервная копия
> в окне ткнуть галку "сохранить внешние прикрепленные файлы
> в теле писем"

У меня такое впечатление, что это глючная версия бата или у меня просто такие странные ящики. В общем если эта галка включена аттачи не сохраняются ВООБЩЕ (видно хотя бы по размеру получившегося архива). Если же ее нет, то копирование аттачей идет отдельной операцией и размер получается адекватный
А какая версия The Bat? 14.11.06 16:15  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
У меня в 3.71.04 нормально встраивает аттач в тело письма...
Можно попробовать создать в The Bat! новый ящик (только не ставить в нем галочку "хранить аттачи отдельно"), и drag-and-drop-нуть письма из старого ящика в новый.
Или уж совсем извратный вариант: поднять локальный почтовик, переместить все письма в "Исходящие" и заново отправить их через этот почтовик Потом в Thunderbird забираем почту по POP3 :))
3.64.01 но по-моему это не важно 14.11.06 17:08  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> У меня в 3.71.04 нормально встраивает аттач в тело
> письма...

Он нормально встраивает, если его не попросить об обратном. Я попросил в свое время. Теперь не знаю чего с этим делать.
Или ты имеешь в виду, что он встраивает при экспорте из ящика с настроенными внешними аттачами?

> Можно попробовать создать в The Bat! новый ящик (только не
> ставить в нем галочку "хранить аттачи отдельно"), и
> drag-and-drop-нуть письма из старого ящика в новый.

Пробовал. Не помогает. Они перемещаются как есть (то бишь без аттача). Аттач вроде как светится, но при попытке открыть ничего не происходит.

> Или уж совсем извратный вариант: поднять локальный
> почтовик, переместить все письма в "Исходящие" и заново
> отправить их через этот почтовик Потом в Thunderbird
> забираем почту по POP3 :))

А что. Вариант. Просто другие методы или весьма трудоемкие (написать самому) или не работают (ну таких много).
Да, именно так. Поставил галочку "хранить отдельно", послал... 14.11.06 17:52  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> Или ты имеешь в виду, что он встраивает при экспорте из
> ящика с настроенными внешними аттачами?

Да, именно так. Поставил галочку "хранить отдельно", послал себе письмо с аттачем, удостоверился, что аттач попал во внешний файл. Попытался экспортировать это письмо в формате unix mailbox - оно экспортировалось полностью, с аттачем внутри.
Наверное оно потому правильно работает, что галочку я поставил только сейчас, а не 6 лет назад. :)
Хотя, может быть, имеет смысл и обновить версию The Bat...
Отлично. Сейчас качаю 3.85.03 14.11.06 18:08  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Да, именно так. Поставил галочку "хранить отдельно", послал
> себе письмо с аттачем, удостоверился, что аттач попал во
> внешний файл. Попытался экспортировать это письмо в формате
> unix mailbox - оно экспортировалось полностью, с аттачем
> внутри.

Это не может не радовать.

> Наверное оно потому правильно работает, что галочку я
> поставил только сейчас, а не 6 лет назад. :)

Это было как сейчас помню на 1.62
Хотя ящик то я не бекапил, а просто копировал старый профиль в новый бат. Мало ли какие настройки переползли.

> Хотя, может быть, имеет смысл и обновить версию The Bat...
Ага, сабж. Если не поможет - буду поднимать smtp
Просто. 14.11.06 11:11  
Автор: Гость Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Просто.
1) Открываем какую-нибудь папку, например, Inbox. Отключаем (если были включены) threadы. Выбираем все письма (Ctrl+A) потом идём в меню "Инструменты"->"Экспортировать письма"->"UNIX ящик". После чего, подсовываем получившийся файл в папку, где Thunderbird держит свои письма. Немного геморройно, но зато надёжно ;)
Это понятно. Проблема не в этом 14.11.06 15:17  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> потом идём в меню "Инструменты"->"Экспортировать
> письма"->"UNIX ящик". После чего, подсовываем
> получившийся файл в папку, где Thunderbird держит свои
> письма. Немного геморройно, но зато надёжно ;)

У меня для ящика стоит настройка "Сохранять аттачи в отдельную папку". И после экспорта письма выглядят примерно так:

Content-Type: multipart/mixed; boundary="----------93EDDE31A20D5E"
X-Scanner: exiscan for exim4 (http://duncanthrax.net/exiscan/)19Gcgx-00098q-CX*XHvacWAP7Io
------------93EDDE31A20D5E
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello pel,

  

-- 
Best regards,
 Alexandr                          mailto:xxxxxxx@xxxxxx.com
------------93EDDE31A20D5E
Content-Type: application/msword; name="CAT.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="CAT.doc"

------------93EDDE31A20D5E--

---

А сам CAT.doc валяется отдельным файлом в каталоге $ATTACH$.
Все что я хочу, это добавить перед последней boundary тело аттача в base64. Может какой нибудь умный мейлер умеет импортировать из бата с учетом этой его фичи?
Сталкивался с такой же проблемой 14.11.06 16:25  
Автор: JINN <Sergey> Статус: Elderman
<"чистая" ссылка>
> У меня для ящика стоит настройка "Сохранять аттачи в
> отдельную папку".
<skipped>
> Все что я хочу, это добавить перед последней boundary тело
> аттача в base64. Может какой нибудь умный мейлер умеет
> импортировать из бата с учетом этой его фичи?
Нашел только один выход:
отключил в свойствах ящика "Проверять почту" и переслал все необходимые письма самому себе.
ЗЫ Правда, объем базы BAT-а у меня был не 150, а ~20 мег :)
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach