Главная > Программное обеспечение > Программы для Интернет > |
The Bat! FAQ |
Секция 3 из 4 - Предыдущая - Следующая
Все секции
- 1
- 2
- 3
- 4
Из документации к X-Ray: Предположим, что мы хотим писать с помощью The Bat! и сервера News-by-Mail письма в Newsgroups. Для этого достаточно добавить поле 'Newsgroups:' с именем конференции (или нескольких в случае кросс-постинга). Многие известные почтовые программы не позволяет редактировать заголовок стандартными способами. В нашем случае это решается так: 1. На закладке "Special" добавляем новый элемент с полями: a. Signal string:'newsgroup' b. Separator: '#' c. New kludge name: 'Newsgroups:' (двоеточие будет добавлено автоматически ). 2. На закладке "Kludges" добавляем новый элемент с полями: a. Kludge: 'To:' b. Change to: 'Special kludge' и из комбо-бокса выбирается введенное ранее правило 'newsgroup' (сигнальная строка является именем правила). [Заметим, что наличие правил с одной и той же сигнальной строкой ошибкой не считается.] Все. Теперь при посылке сообщений на адрес 'newsgroup#newsgroup.name# ' письмо будет отправлено серверу 'news-by-email.com' и к хидеру будет добавлена строка: 'Newsgroups: newsgroup.name' В случае кросс-постинга названия конференций перечисляются через запятую, но всю строку необходимо заключать в кавычки, иначе она не будет принята сервером: "newsgroup#newsgroup1.name,newsgroup2.name#" -------------------------------< 5-5 >-------------------------------------- Q: Я прочитал что ВАТ! может работать в качестве почтового POP/SMTP сервера. У меня одно-ранговая сеть под 9х, модем один. Протокол NetBEUI в сети, IP - на модеме... Хочу получать и отправлять почту EK: I. В качестве "Basic Mail Directory" нужен будет общий ресурс с полным доступом и одинаковым для всех путем. Если найдется комп, на котором не предполагается устанавливать Мыша - на его локальном диске расшарить выбранный каталог, который на компах с Мышом подключать под одним и тем же именем. Если все же необходимо установить Мыша и на этом компе, тогда в его autoexec.bat надо с тем же именем на том же каталоге создавать виртуальный диск программкой %windir%\command\subst.exe (например c:\sux95\command\subst M: c:\mail\ ). II. На компе с модемом (интернетным соединением) установить The Bat! в режиме Сервер (Свойства -> Подключение и Администрирование, на вкладке "Подключение" должно быть "Эта машина выступает как: Сервер c TCP/IP или Dial-out") Создать требуемые почтовые ящики, указывая в качестве основных каталогов каталоги на диске из пункта I. III. На остальных компах запустить Мыша в режиме Клиента ("Рабочая станция без TCP/IP") с базовым каталогом, что и у Мыша-Сервера (для ранее установленного Мыша базовый каталог можно подправить по адресу HKEY_CURRENT_USER\Software\RIT\The Bat!\Working Directory) По команде получить (отправить) почту, поданной в Мыше-клиенте, Мышь-Сервер пытается позвонить в соответствии с настройками соединения, причем в Мыше эта процедура может быть доведена до любой степени автоматизации. GVD: Одно маленькое замечание (из собственного опыта) - ВАТ! на серверной машине тоже должен быть запущен. Иначе письмо будет просто лежать в папке Outbox. -------------------------------< 5-6 >-------------------------------------- Q: Я хочу видеть всплывающее окно, определяемый пользователем звуковой сигнал когда получаю сообщение с предопределенным текстом в теле письма или заголовке. Gravity, мой ньюс-ридер, имеет такую возможность - информировать о приходе ответа на мой вопрос, или - с определенными ключевыми словами... Как это сделать в Bat? A: VD Все это можно сделать с помощью фильтров. Если хочется popup-окно или звук на сообщение - Создай фильтр и определи внешнюю программу для запуска mplay32.exe /play /close "SOUND.WAV" net.exe send <username> <message> с флагом "Запускать как скрытый процесс" -------------------------------< 5-7 >-------------------------------------- Q> Какой офис или что из него надо поставить, чтобы была проверка для русского текста? LK: Стойте-стойте, зачем же из-за такого пустяка загаживать систему! Проще подложить недостающие файлы - и вот она, проверка. У меня этот M$Office отродясь не стоял, а проверка - есть. Для любого языка нужно 2 файла: dll-файл и lex-файл, знать код языка (зашито в винды) и сделать запись в реестре. M$ пишет в эти файлы в C:\Program Files\Common Files\Microsoft Shared\Proof\ Но они могут располагаться где угодно, я их записала в D:\Speller\ РУССКИЙ (код языка - 1049) MSPRU32 DLL 135,168 10-28-95 11:00a MSSP_RU LEX 810,447 10-28-95 11:00a -----------rus.reg-------------------------- REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1049] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1049\Normal] "Engine"="D:\\Speller\\MSPRU32.DLL" "Dictionary"="D:\\Speller\\MSSP_RU.LEX" ---------------------------------------------- АНГЛИЙСКИЙ (коды языков 1033 - USA, 2057 - UK) MSSP232 DLL 138,240 02-26-99 9:13p MSSP2_EN LEX 252,801 09-26-97 5:36p -----------eng.reg-------------------------- REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1033] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1033\Normal] "Engine"="D:\\SPELLER\\mssp232.dll" "Dictionary"="D:\\SPELLER\\mssp2_en.lex" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\2057] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\2057\Normal] "Engine"="D:\\SPELLER\\mssp232.dll" "Dictionary"="D:\\SPELLER\\mssp2_en.lex" ------------------------------------------------ НО: у меня есть еще два файла для американского английского MSTH32 DLL 19,456 02-26-99 9:13p MSTH_AM LEX 669,695 09-26-97 5:36p которые в реестре обозначены как тезарусы - слово больно знакомое и вроде и лингвистики тоже относятся -------------tesar.reg----------------- REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1033] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1033\Normal] "Engine"="D:\\SPELLER\\msth32.dll" "Dictionary"="D:\\SPELLER\\msth_am.lex" --------------------------------------- REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1049] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1049\Normal] "Engine"="D:\\SPELLER\\MSTHRU32.DLL" "Dictionary"="D:\\SPELLER\\MSTH_RU.LEX" --------------------------------------- GVD: Если не удалось ничего понять, не забивай себе голову. И установи MS Office ;-) Q> Можно ли научить ВАТ! проверять текст *двумя* словарями? MM: В версии 2.0 -------------------------------< 5-8 >------------------------------------ Q: Что такое формы запросов и как ими пользоваться? Как их создать? Для чего они вообще? GVD: Начну с конца... ФЗ нужна для создания строго формализированного запроса (сам запрос ограничен количеством и формой вопросов) и получения ответов по этим запросам. В хэлпе такими задачами считаются: запросы в банк о курсе валюты, бронирование билетов и мест в гостинице и т.д. В целях обеспечения точной идентфикации и верификации корресподнентов применяется шифрование и цифровые ключи. Как создать? Легко! Только сначало надо понять как это будет работать в Ваших конкретных условиях. Потом необходимо внимательно изучить структуру ФЗ и создать свою собственную с необходимыми полями и т.п. После этого ФЗ нужно подписать открытым цифровым ключем! Иначе клиент ее не сможет присоединить к своей почтовой программе. Я это делал так: в редактор из буфера вставлял текст формы, потом PGP-подписать весь текст, в FAR - создать новый файл, вставлял туда подписанную форму и сохранял с расширением *.tbc Необходимо передать клиенту свой открытый ключ, после чего ФЗ подключается стандартными средствами. После этого становится доступным ВАТ! -сообщение -отправить запрос. -------------------------------< 5-9 >------------------------------------ Q> Да еще вопрос хтмл-ку ты как рисовала и атачила? Без фильтров думаю не Q> обошлось? LK: В общем, возникло подозрение, что отправка HTML представляется кому-то трудоемкой задачей только лишь из-за неудачной организации дела. <Ctrl+Esc> "ACDSee" (открыла каталог с картинками). На выбранной - правая кнопка мыши, "Copy To..." - в мой любимый каталог "4send" Заодно взяла в буфер имя файла с картинкой. ACDSee больше не нужен На декстопе правой кнопкой мыши - "Создать", нижний пункт (их всего-то три) "Text". Ну и сразу имя указала (из буфера, подменив расширение). Правой кнопкой Мыши на получившейся пустой html-ке - "Edit", Открывается редактор Bred. В нем выбрала кодировку KOI8 и настучала пять тегов да пять строк текста. Вставила из буфера имя файла с картинкой. Ctrl+S (сохранила), Escape (закрыла), правая кнопка мыши - "Отправить" -> 4send (такой ярлычок у меня там, специально для быстрого копирования в эту горячую папку) Осталось приаттачить html и картинку к мессаге.Так как диалог выбора аттача у меня всегда смотрит в каталог 4Send - это тоже делается быстро. -------------------------------< 5-10 >------------------------------------ GVD: Был как_то разговор о том что ВАТ! ставит в ответах не совсем правильное время (по логике) Так вот в версии 1.38 стало возможным делать такое!!! Вот и пример AVK> По умолчанию, Летучий Мыш (далее: TB -- от The bat (англ.)) при использовании макроса %ODATE вставляет не ту дату, что указана в RFC822-хедерах (далее -- хедеры, от headers (англ.)) исходного письма, а "локализованную" дату с учетом реального часового пояса, в котором этот TB летает (живет). Например, если я в 12:00 AM по своему времени пошлю письмо, адресованное товарищу по имени John Jones (хотя, конечно, гусь свинье не товарищ...), который живет в зоне -0400 (сиречь в восточной Америке), то в ответ (если этот галимый Jones летает на летучей мыши, конечно --- впрочем, всеми нами нежно любимый Аутглюк "работает" ровно так же) я получу что-то вроде: On 5:00 AM Alexander V. Kiselev wrote: Что, разумеется, полный бред, потому как в это время я обычно сплю и, как следствие, писем не пишу. Меня (как и некоторых других пользователей) это безобразие раздражает, поэтому СОЛЮШЕН: (от solution (англ.) -- решение) Воспользуемся же возможностями ТВ, связанными с регулярными выражениями (regular expressions). Забудем о существовании этого глюкавого %ODATE, а заместо него напишем вот такую вот мутотень: %SETPATTREGEXP="(?m-s)Date\:\s*?((.*?[\d]{4})\s*?([\d]{0,2}\:[\d]{0,2}\:[\d]{0,2})\s*?(.*))" %REGEXPBLINDMATCH="%HEADERS" Теперь, ежели мы после этого (проверки для) поставим в тот же Reply Template еще и следующие строки: subpattern0: %SUBPATT="0" subpattern1: %SUBPATT="1" subpattern2: %SUBPATT="2" subpattern3: %SUBPATT="3" subpattern4: %SUBPATT="4" То в ответ мы получим что-то вроде: subpattern0: Date: Tue, 9 Mar 1999 10:42:14 +1000 subpattern1: Tue, 9 Mar 1999 10:42:14 +1000 subpattern2: Tue, 9 Mar 1999 subpattern3: 10:42:14 subpattern4: +1000 Сиречь, на самом деле в Template надо писать что-то вроде: ***** Когда на календаре было %SUBPATT="2", а ваши ходики показывали %SUBPATT="3" -- а тикают эти ходики в часовом поясе GMT%SUBPATT="4" --- вы таки мне настрочили нижеследующее: ***** Летучий Мыш немного подумает и родит следующее: ***** Когда на календаре было Tue, 9 Mar 1999, а ваши ходики показывали 10:42:14 -- а тикают эти ходики в часовом поясе GMT+1000 --- вы таки мне настрочили нижеследующее: ***** Ну, или можно использовать любую другую комбинацию перечисленных выше пяти %SUBPATT... Что каждое из них выдает, выше указано. Наконец, для слишком ленивых или совсем неизобретательных, можно предложить следующий варьянт: %SETPATTREGEXP="(?m-s)Date\:\s*?((.*?[\d]{4})\s*?([\d]{0,2}\:[\d]{0,2}\:[\d]{0,2})\s*?(.*))" On %REGEXPMATCH="%HEADERS"... , что приведет к нижеследующему результату: On Tue, 9 Mar 1999 10:42:14 +1000... и никаких %SUBPATT ваще не надоть... Но и сагу про ходики написать не удастся, канэшна! ВОТЪ! -------------------------------< 5-10 >------------------------------------ ============================================================================= ***************************************************************************** 6. РАНЬШЕ Я ИСПОЛЬЗОВАЛ ПРОГРАММУ ХХ И ТЕПЕРЬ РЕШИЛ ПЕРЕЙТИ НА THE BAT! -------------------------------< 6-0 >------------------------------------ Q> Я хотел бы переместить все мои старые сообщения от Pegasus в Bat! и Q> сохранить папки относительно в том же виде и порядке. Как это сделать Q> _просто_? GVD: Я Пегасом не пользовался и могу только предположить что в ВАТ! "Мастер импортирования" работает с почтовым ящиком Пегаса ver 2.xx так же хорошо как и с почтовыми ящиками ОE/NN/ММ... Создай в ВАТ! почтовый ящик. Потом в ВАТ! панели "Инструменты" - "импортировать сообщение" - "Мастер импортирования" и выбрать программу с которой собираешься мигрировать в ВАТ! Выполняй все инструкции и в результате получишь письма в ящике ВАТ! IMHO, *так* очень просто. GVD: С Netscape Navigator все так и есть (как описано выше), но ... Как показывает горькая практика не все явно и просто. AK: 0. Дано: Microsoft Outlook с письмами, The BAT! - без, конвертиться не хочет. 1. Я проинсталировал Microsoft Outlook Express - это обкоцанная версия просто Outlook, идет в Винь98 дитрибуте. 2. В него проконвертировал базу от Microsoft Outlook - полного, идет с Microsoft Office. 3. Из BAT!а подсосал базу Outlook Express 4. Все заработало. 5. Проблема была в том, что BAT! не понимает базу Outlook, но понимает формат версии по-проще - Outlook Express. GVD: Импорт из ОЕ имеет некие трудности и где искать неприятности не ясно (предположим что во всем виноват... ОЕ) Предлагается методика импорта, позволяющая импортировать не только письма, но и полученные news-конференции Проверено для большинства версий TB! 1.4? [Beta/*] с OE 5.00.2919.6700 под Windows NT 2000 Advanced Server Build 2195 (eng) и OE 5.00.2314.1300 под Windows 98 (eng). K,A: Проблема импорта, возможно, _отчасти_ кроется в недосжимаемости OE-папок, даже после сжатия (compact) папки остаётся wasted space. Основная идея метода заключается в том, что TB! хорошо импортирует из _новой_подпапки_инбокса_, в которую _только_ копировали или перемещали сообщения из другой _подпапки_инбокса_. Для импорта постингов из двух ньюсгрупп, скажем, comp.lang.clarion и comp.lang.python, делается следующее: В OE: 1. Создаём в Inbox-е папки с уникальными именами (стоя на Inbox-е: RMB/New_folder), напр., "cla0001" и "pyt0001" (под уникальностью здесь подразумевается отсутствие папки на диске в каталоге OE) - из них будем импортировать. 2. Создаём в Inbox-е временную папку (RMB/New_folder), назовём её "tmp" - через неё будем пропускать ("облокаливать":-) постинги. 3. Выделяем импортируемые постинги в ньюсовом аккаунте, копируем их в "tmp" (RMB/Copy_to_Folder) (перемещение постингов невозможно, поэтому я выделяю все непрочтённые, копирую их, а после импорта помечаю их как прочтённые - RMB/Mark_as_Read). Следует отметить, что переместить удастся только скачанные сообщения, иначе OE плюнет, поэтому или придётся их все докачать, или недокачанные надо распометить перед перемещением. 4. Перемещаем все мессаги из "tmp" в "cla0001" (Ctrl-A, RMB/Move_to_Folder) - папка готова для импортирования. 5. Для конфы comp.lang.python повторяем операции 3 и 4 с папками "tmp" и "pyt0001". (Я специально акцентирую внимание читателей на том, что буферную папку "tmp" можно использовать многократно.) Переключаемся в TB! (Выходить из OE не надо - это ни на что не влияет) 6. Выбираем Menu/Tools/Import/Wizard/OE/выбираем_путь_к_каталогу_OE/ выбираем _только_одну_ папку "cla0001" (помечаем один чекбокс), импортируем. Прогресс-бар должен появиться практически сразу (в течение первой секунды (если кол-во импортируемых сообщений не 10000, конечно)). Если он не появляется в течение трёх секунд - жмём Next, затем Cancel - видим созданную в TB! папку с кол-вом Total сообщений "?", встаём на неё - вопросик превращается в нолик, повторяем операцию. Вопросика может и не быть - может быть пустое место - никакой разницы. Со второго раза всё проимортируется. 7. Повторяем п.6 для папки "pyt0001". 8. После перемещения импортированных сообщений по своим Батовским местам желательно сделать Kill_dupes_in_All_folders и Compress_All_folders - возможно убьётся парочка дупов и освободится некоторое место. Переключаемся в OE для наведения порядка. 9. Удаляем папки "cla0001" и "pyt0001", папку "tmp" можно оставить для следующего раза. (При нажатии на Del папки переместятся в Deleted_Items, который можно потом Empty ..., или сразу нажать Shift-Del). Но! С диска эти папки не удалятся - их придётся впоследствии удалить вручную, например, WindowsCommander-ом. Но! Раньше мне удавалось их удалить только после следующей перезагрузки (я думал, что какие-нибудь OE-шные DLL-ки их держат открытыми), а теперь я понял, что достаточно перезапустить Бат, т.е. это он забывает файлы закрывать... Если их не удалять, то - Бат будет их предлагать в списке импортируемых папок (несмотря на то, что они не видны в самом OE); - есть вероятность создания такой же папки "cla0001" при следующем сеансе импорта (не знаю, как OE пересоздаст папку с таким же именем); - тратится место на диске; -------------------------------------------------- Примечания. - Ошибки импортирования бывают при: - импортировании сразу из аккаунта новостей; - импортировании сразу из локальных папок, напр., "Sent Items", а не вновь созданных; - импортировании из вновь созданной локальной папки, в которую копировали сразу из аккаунта новостей ("cla0001"), минуя "tmp" - вот это мне совсем непонятно (!); - импортировании сразу из нескольких папок; - Виды косяков я уже обсуждал ранее - см. конфу; - Прочитанные в OE сообщения всё равно проимпортируются в Бат как нечитанные. - Расширение у файлов DBX, а TB! предлагает искать MBX - нет разницы; - Бат частенько импортирует только со второго раза (за первый проход он только создаёт папку); - На всех этапах необходимо контролировать кол-во сообщений в папках (ну это уже от аккуратности зависит); - Если папки неподконтрольны OE (т.е. мы просто имеем набор DBX), то сначала их придётся подцепить к OE, чтобы проделать вышеуказанные операции; - Кол-во импортируемых сообщений, наверное, не ограничено (раньше, до того как я следовал этой методике, у меня вываливалось почти всегда при достижении 450..500 сообщений, сейчас я спокойно импортирую и по 800 и более - ни разу не вываливался); GVD: Популярность нашего любимого ВАТ! растет... Но при переходе с почтовых программ, не всегда возможно сконвертировать почтовую базу штатными средствами ВАТ! Предложу методику, которая достаточно универсальна: Рассмотрим на примере Lotus Notes 1. Экпортируйте все лотусовые папки в отдельные файлы как "Structured Text" 2. Откройте полученный файл в FAR 3. Найдите характерную строку с которой начинается каждое письмо. В нашем случае это $AdditionalHeaders: Received: 4. Заменяем все эти строки на From citycat.ru!gluck 5. Импортируем полученный файл как unix-box Можно также использовать скрипт на Perl Sergey Zorin или программу tunixbox.exe от Tatiana Kornienko. Все это доступно на сервере BSP. -------------------------------< 6-1 >------------------------------------ Q> Подскажите, возможно ли импортировать адресную книгу в BAT! из Outlook Q> Express 5 и если да,то как. AYO: Я кидаю в ОЕ адресную книгу в "файл, разделенный запятыми", а потом подхватываю его The Bat. GVD: Не все так просто и очевидно. Когда импортируешь из "текст, разделенный запятыми" из ОЕ нужно посмотреть что чему ВАТ! сопоставил чтобы поле e-mail не заполнялось данными из поля address. А действительно самое простое это импорт из визитной карточки vcf -------------------------------< 6-2 >------------------------------------ Q> В Коммуникаторе есть такая фича: Profile пользователя. Где я говорю, что Q> домашняя директория лежит вот ТАМ (там же хранится файл с настройками Q> prefs.js). И когда запускается НК он берет настройки с указанной в Q> профайле директории... Очень удобно в сетях. где мапируются сетевые Q> диски... (знающий поймет).. Так вот есть ли такая фича в ВАТ! ? GVD: The Bat! - Ящик -Свойства -Файлы и каталоги -Каталог. Если диск доступен при старте ВАТ!, то настройки ящик видны как на ладони. -------------------------------< 6-3 >------------------------------------ Q> Понимает ли он тэги в письмах ? GVD: Просмотр HTML? The BAT! младше 1.29b6 делает это стандартными средствами, т.е. отдает IE/NN, но есть самопальная штука от Hendy Irawan TBHTML v1.0.1, внешняя программа, позволяющая смотреть HTML в TheBAT! Но она не показывает кириллицу. Если ты умеешь программировать, то сделай *это* для всех - исходники доступны (GNU). ВАТ! с версии 1.30 просматривает html-файлы самостоятельно, хотя движок похоже от Hendy Irawan. Или разговор о письмах, имеющих в теле строки типа http://www.ru и mailto:Igor%20Dorohin%20%3cDorohin@usa.net%3e?subject=The%20Bat%20RuleZZZ ? Ответ - да! -------------------------------< 6-4 >------------------------------------ Q> Какие форматы файлов поддерживает? GVD: Вопрос не ясен. Форматы кодирования/декодирования? Все. Типы файлов? Все, зарегистрированные в реестре Windows. А если тип не зарегистрирован, то предложит выбрать соответствующее приложение. -------------------------------< 6-5 >------------------------------------ Q> Поддерживает ли Bat! MAPI? ALL: Нет, в настоящий момент Bat! не может работать с MAPI-совместимыми системами. Есть данные, что работа в этом направлении ведется, может быть, и будет реализована поддержка в будущем (в версиях 2.х) -------------------------------< 6-5 >------------------------------------ ============================================================================= ***************************************************************************** 7. ЕСЛИ В ПРОГРАММЕ НЕТ ОШИБОК, ТО ЭТО НЕ НАСТОЯЩАЯ ПРОГРАММА. -------------------------------< 7-1 >-------------------------------------- Разделы 7-1 и 7-2 относятся только к версиям ВАТ! младше 1.42b3 В старших версиях функция восстановления почтовой базы встроена в сам программу Q> Восстановление почтовой базы при получении писем с Invalid Base64. Anton Bykov написал по поводу "Слетел Inbox": AB> Вот, качал почту после недельного перерыва. Фильтры временно отключил, AB> все падало в Инбокс. Нападало около 10 Мег (я заказывал файлы почтой). AB> Мыш завис. Запускаю снова, а он говорит, что весь Инбокс сохранен в AB> файле TMP5602.tmp. отвечает Dmitry Potapenko: ОСНОВНОЙ вопрос: у тебя ящик запароленный? Если ДА, смотри п. 7-2 Если НЕТ, то, чтобы ручками не ковыряться, то делай так: о Берешь ритлабовскую утилитку mbrepair ftp://ftp.ritlabs.com/pub/the_bat/beta/mbrepair.zip ~7Kb о Даешь этой mbrepair на съедение свой tmp5602.tmp (mbrepair tmp5602.tmp filename.ext) о Заходишь в ВАТ! и делаешь конвертирование созданного файла filename.ext из юниховского формата в батовский (Tools\Import messages\From Unix mailboxes\ "filename.ext") Вроде ничего не забыл... -------------------------------< 7-2 >-------------------------------------- Q> Восстановление почтовой базы запароленного почтового ящика. ID: Подобие "шифрования" ПЯ применялось в версиях ВАТ! до 1.38 DP: Вы уже получили сообщение про то, что в вашей базе писем ВАТ! обнаружил какой-то мусор и, что запорченная база сохранена под именем, скажем С:\Program Files\The Bat!\Battalk\bad7654.tmp Можно было бы попробовать восстановить этот bad7654.tmp с помощью известной Ритлабовской утилиты MBRepair, но, к сожалению, она не сможет восстановить запароленную базу. А потому, Вам поможет следующая процедура: ---------------------------------------------------------------------- Создайте в текущем ящике папку Temp Не выходя из ВАТ!, запустите любой файл-менеджер (DN, FAR, NC, VC, Explorer, etc.) и поместите запорченную базу bad7654.tmp под именем messages.msb в каталог, соответствующий папке Temp, т.е. в С:\Program Files\The Bat!\Temp. Перейдите в ВАТ! и щелкните на папке Temp - ВАТ! Вам снова скажет: "Message base garbage detected. Broken data saved to С:\Program Files\The Bat!\Temp\bad0123.tmp Please contact your technical support about repairing the message base" Не выходите из ВАТ!, и, не перемещайтесь из папки Temp. Зайдите в Ваш файловый менеджер и переименуйте bad0123.tmp в messages.msb Зайдите в ВАТ! и укажите на письмо в папке Temp -- ну как, сработало? Если Вы смогли увидеть содержимое Вашей базы в папке Temp, то осталось только переместить все письма из Temp, куда-нибудь в более подходящее место ;-) Правая кнопка мыши - Select All или Ctrl+A Правая кнопка мыши - Move to Folder или Ctrl+V и укажите в какую папку переместить все письма. Если же Вы все-таки не смогли просмотреть те письма, которые находятся в папке Temp, то: Попробуйте проделать всю процедуру еще раз. Попробуйте проделать всю процедуру еще раз в другом ящике. Можете написать мне на dpotapen@jeo.ru -- возможно я смогу Вам помочь (ну и, конечно же, пиво за Вами ;-)) ID> Будет ли выпущена утилита для восстановления ПЯ с паролем? 17-май-99 MM: Будет, в начале следующего месяца. GVD: Программисты RIT Labs отказались от "шифрования" почтовой базы и кроме пароля на открытие ПЯ там ничего нет. Так что можно пользоваться советом в разделе 7-1 -------------------------------< 7-3 >-------------------------------------- Q> Работа ВАТ! с присоединенными файлами (attachments) ID: Всё нижепреведенное относится к версии ВАТ! поддерживающей старый формат почтовых баз если явно не указано иное. После смены формата (с версии 1.42b3) авторы рекомендуют хранить аттачи внутри базы. Скорость от этого уменьшается не на много, а риск потерять важное приложение к письму исчезает. Итак: GVD: Надо сразу разделить вопрос на два потока. Присоединенные файлы есть в получаемых и отправляемых письмах. ВХОДЯЩИЕ ПИСЬМА: Для уменьшения размера базы почтовых сообщений ВАТ! может автоматически "вырезать" присоединения из тела письма, оставляя только *ссылку* на локальный файл. Получить такой режим работы можно так: ВАТ! -Ящик -Свойства -Файлы и каталоги -хранить присоединенные файлы - в каталоге отдельно от сообщений (radio-button) Следует заметить что так ВАТ! работает с присоединениями в формате base64. Аттачи формата UUcoded (у ВАТ! версии младше чем 1.42b3) *остаются* в теле письма. Бывает что необходимо сохранить само сообщение, а присоединенный файл не нужен. Можно удалить его из тела сообщения. ВНИМАНИЕ! Удаление файла из тела письма операция необратимая. Вы физически удаляете файл с винчестера. Для вырезания UU-кодированых присоединений есть возможность обхода. Переместите письмо в Outbox, дважды щелкните по письму для редактирования и в редакторе удалите attachments, после этой процедуры переместите отредактированное письмо в ту папку откуда вы его взяли. ИСХОДЯЩИЕ ПИСЬМА: Для тех же целей и там же... есть опция (check-box) "встраивать присоединенный файлы только при отправке" В письмо вставляется ссылка на локальный файл, который нужно отправить и в момент соединения с вашим ISP, файл будет присоединен к отправляемому письму. LK: ИСХОДЯЩИЕ ПИСЬМА: Если опция (check-box) "встраивать присоединенные файлы только при отправке": * включена - в письме хранится ссылка на присоединенный файл, в момент отправки он кодируется и отправляется. * выключена - в зависимости от установленного способа хранения присоединенных файлов (radio-button) файл либо сразу кодируется и хранится в теле письма, либо копируется в каталог для присоединенных файлов, а в теле письма - только ссылка на эту копию. Вариант хранения в отдельном каталоге с выключеной опцией "встраивать при отправке" за счет дублирования файлов дает выигрыш в скорости обработки ящиков и одновременно - свободу удалять/переименовывать исходные файлы. GVD: ВНИМАНИЕ! Если применяется кодирование base64 то в исходящие письма (в почтовой базе) встраивается *только*ссылка* на локальный файл, хотя сам файл отправляется. Будьте осторожны при удалении! При посылке файлов, находящихся на сетевых дисках вы должны быть уверены что имеете доступ к сетевому ресурсу. Иначе файл отправлен не будет. -------------------------------< 7-4 >-------------------------------------- Q> Говорят, где-то есть список багов? DG: Последний выпуск баг-листа также всегда можно взять здесь: http://www.egroups.com/docvault/thebat/BUGS/buglist.zip Список состоит из следующих частей: bugs.txt - список локализованных багов, для которых известен порядок их воспроизведения. gluks.txt - список трудновоспроизводимых и неподтвержденных багов. fixed.txt - список исправленных багов. deleted.txt - удаленные из этих списков. -------------------------------< 7-5 >-------------------------------------- Q> Есть идея! А вот если бы ВАТ! делал ... GVD: Ты не первый. Есть у нас такой "Садовник "вишневого садика" The Bat!" (от англ. wishes - пожелание) Александр Лещинский. Он собирает различные пожелания от пользователей ВАТ! Правда пока единственная публикация "TBUDL&Co Wishes List" была 8.02.99, но Александр клялся, что рассортирует и сгруппирует все "вишни" Свой wish посылай на адрес wish@sco.ru и, как обычно, копию RITLABS S.R.L. по адресу wish@thebat.net -------------------------------< 7-6 >-------------------------------------- Q> У меня в окнах редактора и просмотра шрифты превращаются в какой-то мусор. Что делать? SP: Скорее всего у Вас установлена видеокарта S3 и анимированные курсоры Windows. Это ошибка драйверов S3. Для решения проблемы установите обыкновенные курсоры. GVD: Я частично подтверждаю этот диагноз. У меня стоял Diamond 2001 на 765 чипе и с драйверами от производителя проблем не было. Но потом мне
Секция 3 из 4 - Предыдущая - Следующая
Вернуться в раздел "Программы для Интернет" - Обсудить эту статью на Форуме |
Главная - Поиск по сайту - О проекте - Форум - Обратная связь |