Ru-Board.club
← Вернуться в раздел «Программы»

» The Bat! (часть 10)

Автор: oshizelly
Дата сообщения: 26.12.2014 12:08
AlexJapan 11:37 26-12-2014
Цитата:
3. Бэт просит пароль доступа к почтовому серверу.  3а. Если я даю ему пароль, он соединяется и все восстановленные письма постепенно начинают исчезать, а вместо них загружаются новые письма, которые есть на сервере после удаления старых. В результате получаем то же самое, что до восстановления из бэкапа.

Не совсем понял из вашего описания, пробовали ли сделать вот так. После восстановления содержимого ящика не давать ему пароля на соединение с сервером, а вместо этого создать второй IMAP-ящик к тому же аккаунту на сервере (имена аккаунтов в клиенте, естественно, должны быть разные). Затем попробуйте скопировать несколько произвольных сообщений из старого (восстановленного) ящика в новый. Может получиться, может нет - зависит от нескольких факторов, в том числе, свойств удалённого сервера.

Добавлено:
Sextremist 12:03 26-12-2014
Цитата:
Недоступен в диалоге на 3-м шаге выбор протокола!

Ещё раз, очень медленно: Уточните пункт 2 Инструкции.
Автор: Sextremist
Дата сообщения: 26.12.2014 12:13
Версия 6.6
Автор: oshizelly
Дата сообщения: 26.12.2014 12:20
Sextremist 12:03 26-12-2014
Цитата:
Недоступен в диалоге на 3-м шаге выбор протокола! Там уже стоит сразу выделено IMAP (средняя из трех строчек), надписи и радиокнопки неактивны

В более старых версиях иногда (не каждый раз!) помогал такой простой трюк: после 3-го диалога перейти к следующему, а затем вернуться обратно к 3-му шагу. Опции, которые при первом проходе были заблокированы, после этого могут внезапно стать доступными.
Если не поможет, попробуйте вернуться обратно с 5-го шага, если нет - то с 6-го и так далее.
Автор: AlexJapan
Дата сообщения: 26.12.2014 13:36
barsthebars

Цитата:
А если просто перед соединением Bat-a в онлайн почте полностью вычистить ящик свой, чтобы он был пуст во всех папках, и потом только подключить Bat. Чтобы он залил на сервер свои письма.


Попробовал. Не заливает Бэт письма на сервер. После соединения с сервером старые (восстановленные из бэкапа) просто удаляются из IMAP-папок Бэта, папка за папкой. Может, надо на сервере через ftp какой-то файл удалить, к которому Бэт обращается для синхронизации? Не понимаю, почему он не закидывает на сервер то, что у него есть в IMAP-папках?


Добавлено:
oshizelly

Цитата:
Не совсем понял из вашего описания, пробовали ли сделать вот так. После восстановления содержимого ящика не давать ему пароля на соединение с сервером, а вместо этого создать второй IMAP-ящик к тому же аккаунту на сервере (имена аккаунтов в клиенте, естественно, должны быть разные). Затем попробуйте скопировать несколько произвольных сообщений из старого (восстановленного) ящика в новый. Может получиться, может нет - зависит от нескольких факторов, в том числе, свойств удалённого сервера.


Попробовал. Не дает Бэт двигать письма из IMAP папок никуда, если нет соединения с сервером в данном почтовом ящике. Я создал второй к тому же экаунту на сервере, ввел пароль, закачались новые письма в IMAP-папки. А из восстановленного почтового ящика, куда я пароль не вводил, ни одного письма сдвинуть невозможно, даже в новый почтовый ящик, который к тому же эккаунту на сервере.
Автор: barsthebars
Дата сообщения: 26.12.2014 13:45
AlexJapan

Еще костылей на попробовать:
1. Создать новый ящик на Яндексе (потому что у меня лично только что корректно создал папки из Бата и залил наверх скопированные из локальной папки письма в вновь созданные папки).
2. Развернуть архивную копию на вновь установленном чистом Бате.
3. Отключить инет.
4. Изменить настройки ящика на новый яндекс-imap-ящик.
4.1-опционально. Ручками создать ИДЕНТИЧНУЮ структуру папок в онлайн на сервере.
5. Подключить инет.
6. Дать Бату синхронизироваться.

Опционально в процессе - может, надо перед этим сделать ремонт папок в Бате.... может еще какие действия по "Управлению Папками" в Бате и т.д.....

Может, что-то упустил, но, надеюсь, мысль моя для эксперимента понятна...

Добавлено:
А, да - если получится - потом из основного ящика методом "сборщик почты в онлайн настройках" получите свои письма на месте.

И P.S. А может таки написать в суппорт мэйл сервера, может у них косячок????
Автор: Andrey_Verkhoglyadov
Дата сообщения: 26.12.2014 13:57
AlexJapan

Цитата:
Я где-то наталкивался на этом форуме на то, что человек жаловался на обратную проблему: он удаляет письма на сервере, а Бэт ему обратно их из IMAP-папок на сервер закачивает.

Это скорее всего была ошибка какой нибудь определенной версии The Bat! и возможно взаимодействие с определенным почтовым сервером.


Цитата:
Может, надо на сервере через ftp какой-то файл удалить, к которому Бэт обращается для синхронизации?

Нет. на сервере нет никаких отдельных файлов которые отвечают за синхронизацию при удалении которых можно "обмануть" программу. Все хранящиеся сообщения имеют флаги которые та либо иная почтовая программа "устанавливает" когда вы читаете, удаляете, перемещаете и т.д. сообщения, а если у вас на сервере "пусто", т.е. нет исходных сообщений то The Bat!-у не с чем сравнивать локальную базу и он приводит в соответствие локальную базу с базой на сервере. Т.е. всегда главным выступает список сообщений(папок) находящийся на сервере и считается эталоном для всех клиентов которые производят синхронизацию с этим сервером.
Вот примерно так.

p.s. На будущее. Если необходимо сохранять архив писем "на потом", то самый лучший вариант (при использовании IMAP протокола) это все необходимые письма копировать в локальный каталог при подключении к почтовому серверу . Далее его можно "удалить" из The Bat! при этом оставив на жестком диске и при необходимости подключать и пользоваться письмами, либо заархивировать.

И еще, как идея. Дата написания письма остается оригинальная при любом импорте, а изменяется только дата получения. Может стоит тогда "убрать" колонку дата получения и смотреть на колонку дата написания ? Ведь между полученияе и написанием письма проходит не так уж много времени. Т.е. примерно зная когда оно было получено, можно его быстро найти. Я бы использовал такую возможность.

barsthebars
Ваша идея хороша, но вы оперируете с базой сообщений которые хранятся у вас локально. А у AlexJapan нет базы локальных сообщений, у него есть база состоящая из кэша сообщений с сервера (причем удаленных). Это чуть чуть разные вещи.
Автор: AlexJapan
Дата сообщения: 26.12.2014 14:21
Andrey_Verkhoglyadov, barsthebars, понял, спасибо.

Вроде бы как на самом деле все сводится к одному вопросу: можно ли и как уговорить Бэт, чтобы он разрешил копировать письма из IMAP-папок на компьютере в другие локальные папки, в то время когда нет соединения с сервером? Ладно, он перемещать не хочет, когда с сервером не соединен, логично. Но дать скопировать-то? Ведь письма же локально доступны, полностью текст, вложения, всё на месте.
Автор: oshizelly
Дата сообщения: 26.12.2014 14:47
AlexJapan 13:36 26-12-2014
Цитата:
Не дает Бэт двигать письма из IMAP папок никуда, если нет соединения с сервером в данном почтовом ящике.

А этот ваш частный сервер позволяет выборочно настраивать синхронизацию отдельных папок на стороне сервера?


14:21 26-12-2014
Цитата:
Вроде бы как на самом деле все сводится к одному вопросу: можно ли и как уговорить Бэт, чтобы он разрешил копировать письма из IMAP-папок на компьютере в другие локальные папки, в то время когда нет соединения с сервером?

Именно так. Вы очень точно сформулировали проблему. Знать бы ещё ответ на этот вопрос


Цитата:
Ладно, он перемещать не хочет, когда с сервером не соединен, логично. Но дать скопировать-то? Ведь письма же локально доступны, полностью текст, вложения, всё на месте.

Это не бага, это фича (C)



Andrey_Verkhoglyadov 13:57 26-12-2014
Цитата:
Ваша идея хороша, но вы оперируете с базой сообщений которые хранятся у вас локально. А у AlexJapan нет базы локальных сообщений, у него есть база состоящая из кэша сообщений с сервера (причем удаленных). Это чуть чуть разные вещи.

Э-э-э... А в чём различие этих двух вариантов? Не теоретически, это очевидно, а с функциональной точки зрения?

Цитата:
если у вас на сервере "пусто", т.е. нет исходных сообщений то The Bat!-у не с чем сравнивать локальную базу и он приводит в соответствие локальную базу с базой на сервере. Т.е. всегда главным выступает список сообщений(папок) находящийся на сервере и считается эталоном для всех клиентов которые производят синхронизацию с этим сервером.


barsthebars 13:45 26-12-2014
Цитата:
у меня лично только что корректно создал папки из Бата и залил наверх скопированные из локальной папки письма в вновь созданные папки




З.Ы
Можно попробовать поиграться с файлами на диске в папке почты (подменить некоторые файлы в "корневой" папке нового эккаунта и в папке IMAP на одноимённые/аналогичные файлы из соответствующих папок восстановленного эккаунта). Но это муторно и совсем уж на крайний случай, лучше сначала проверить все более естественные способы.



Цитата:
Дата написания письма остается оригинальная при любом импорте, а изменяется только дата получения. Может стоит тогда "убрать" колонку дата получения и смотреть на колонку дата написания ?

Это уж на совсем-совсем крайний случай.
IMHO уж лучше тогда оставить этот восстановленный ящик как есть, и старые сообщения хранить в нем, а работать с новым.

Автор: Andrey_Verkhoglyadov
Дата сообщения: 26.12.2014 15:43
AlexJapan
Чтоб уж совсем "успокоиться" попробуйте программу tbb2mbx. Если не найдете, у меня есть в архиве ибо она старенькая; скажете, тогда скину. Правда, уже сто лет не пользовался ей, но почитал из ее описания что она может письма извлекать из *.tbb файлов. Может такой вариант сохранит все требуемые атрибуты писем.
[more=Ключи запуска tbb2mbx converter]tbb2mbx converter v1.2 copyright (c) 2001 Dennis Trachuk <dennis.trachuk@nm.ru>
usage: tbb2mbx [-command] <messages.tbb> <params...> [-switch]
<commands>
-l[X] List messages
X - optional argument for adding specified kludge as path:
s[k] Subject
k - optional subject correction
0 no correction (default)
1 remove "Re" and russian "na", "otvet"
2 remove "Fwd" and "Fw"
3 both 1 and 2 method
d Date
f[F] From
t[F] To
F - optional name representation for F and T :
1 only name (default): "John Smith"
2 only address : "John@Smith.org"
3 name and address : "John Smith <John@Smith.org>"
-x Extract messages
-u Convert to Unix mailbox (default)
<switches>
-a[X] Alternative scan (use for corrupted tbb's only)
X - instruct the scanner for minimal message header size (default: 16)
-d[X] Watch deleted messages, where X: '+' - yes, '-' - no (default: +)
Samples:
Convert corrupted message base to unix mailbox:
tbb2mbx messages.tbb messages.mbx -a
List messages:
tbb2mbx -l messages.tbb
List messages and group it by kludge From then Subject:
tbb2mbx -lfs messages.tbb
Extract messages:
tbb2mbx -x messages.tbb 0000024D.eml 00000318.eml
Extract messages from corrupted message base:
tbb2mbx -x messages.tbb @FileList.txt -a[/more]

oshizelly

Цитата:
А в чём различие этих двух вариантов? Не теоретически, это очевидно, а с функциональной точки зрения?

Не могу сказать, надо разбирать базу *.tbb и смотреть или хотя бы структуру базы знать.
Автор: AlexJapan
Дата сообщения: 27.12.2014 11:09
В общем, не получилось у меня извлечь из IMAP-овского кэша письма с атрибутами (флаги, цвета и т. д.). Извлек без атрибутов, закинул на сервер как есть. В принципе, жить можно.

Тем не менее, если кто-нибудь узнает способ, как копировать письма из IMAP-папок, когда нет соединения с сервером, поделитесь пожалуйста. Спасибо всем за искреннее участие и помощь.
Автор: oshizelly
Дата сообщения: 27.12.2014 13:10
AlexJapan 11:09 27-12-2014
Цитата:
Извлек без атрибутов, закинул на сервер как есть. В принципе, жить можно.  

Так расскажите, каким именно образом извлекли. Другим тоже может пригодиться!
И перед продолжением любых экспериментов не забудьте сделать правильный бэкап. Архивировать целиком папку с почтой сабжа на диске обычным архиватором Zip/Rar/7-Zip и т.д. предпочтительнее, чем юзать нативные средства самого TheBat.
Автор: AlexJapan
Дата сообщения: 28.12.2014 10:02
oshizelly

Цитата:
Так расскажите, каким именно образом извлекли. Другим тоже может пригодиться!


Несмотря на то что копировать письма (с атрибутами) невозможно из локальной IMAP-папки, если нет подключения к серверу, тем не менее можно экспортировать их в ЮНИКС-мэйлбокс, правда, с потерей атрибутов.

Потом создаю обычную локальную папку, импортирую в нее ЮНИКС-мэйлбокс. И так с каждой папкой.

Потом соединяюсь с сервером. Клацаю на каждую папку, жду, пока все синхронизируется. Затем по одной папке закидываю сообщения из обычных локальных в IMAP-папки. Письма уходят на сервер.

Буду рад узнать, если кто-то откроет способ кописровать письма из IMAP-папок при отсутствии подключения к серверу.
Автор: oshizelly
Дата сообщения: 28.12.2014 14:03
AlexJapan 10:02 28-12-2014
Цитата:
Потом соединяюсь с сервером. Клацаю на каждую папку, жду, пока все синхронизируется. Затем по одной папке закидываю сообщения из обычных локальных в IMAP-папки. Письма уходят на сервер.  

А если сейчас попробовать всё-таки выдать пароль от ящике тому первому ящику, восстановленному из бэкапа?
Конечно, это рискованный эксперимент... Например, с сервера и из обоих ящиков в клиента могут опять исчезнуть все сообщения, полученные до момента последнего бэкапа. Или, наоборот, сообщения на сервере удвоятся. Но вроде как не должно Если заранее сделать бэкап, то вроде бы и не очень рискованно: если результат не понравится, то можно будет откатиться обратно.
Автор: izmerenie
Дата сообщения: 29.12.2014 09:28
На странице есть такие версии Бата:
ritlabs.com/download/files3/the_bat/thebat_home_6-7-7.msi
ritlabs.com/download/files3/the_bat/thebat_pro_6-7-7.msi
ritlabs.com/download/files3/the_bat/thebat_rus_6-7-7.msi

Последняя версия rus - это pro или home?
Автор: Andrey_Verkhoglyadov
Дата сообщения: 29.12.2014 09:36

Цитата:
rus - это pro или home?

Pro.
Автор: AlexJapan
Дата сообщения: 29.12.2014 15:34
oshizelly


Цитата:
А если сейчас попробовать всё-таки выдать пароль от ящике тому первому ящику, восстановленному из бэкапа?


Попробовал. Результат тот же: ящик, восстановленный из бэкапа, постепенно, в процессе синхронизации с сервером, вытирает старые письма и заменяет их теми, что на сервере (без атрибутов).
Автор: MAX63ru
Дата сообщения: 29.12.2014 16:55

Цитата:
На странице есть такие версии Бата:

Тоже Christmas Edition как и The Bat! 6.7.5.
Автор: sasha300
Дата сообщения: 30.12.2014 09:42
Как настроить сабж так, чтобы при нажатии определенных клавиш адресат добавлялся в правило входящих писем "для удаления явного спама" в отправители?
Автор: oshizelly
Дата сообщения: 31.12.2014 08:25
AlexJapan 15:34 29-12-2014
Цитата:
Результат тот же: ящик, восстановленный из бэкапа, постепенно, в процессе синхронизации с сервером, вытирает старые письма и заменяет их теми, что на сервере (без атрибутов)

Если я правильно понял, это происходит не мгновенно? Сколько времени примерно уходит на полную синхронизацию папки Inbox?

Добавлено:
sasha300 09:42 30-12-2014
Цитата:
Как настроить сабж так, чтобы при нажатии определенных клавиш адресат добавлялся в правило входящих писем "для удаления явного спама" в отправители?

Ответ кроется здесь.
Автор: iya_grisho
Дата сообщения: 31.12.2014 12:31
А для 6.7.7 никто отдельных языков не видел?
Автор: sasha300
Дата сообщения: 31.12.2014 13:17
oshizelly

Цитата:
Ответ кроется здесь

И где же он кроется? Если скажете, что с помощью Shift+Ctl+F, то не айс, так как надо В УЖЕ ДОБАВЛЕННОЕ ПРАВИЛО запихать адресата
Автор: ALeXkRU
Дата сообщения: 31.12.2014 13:54
sasha300

Цитата:
надо В УЖЕ ДОБАВЛЕННОЕ ПРАВИЛО запихать

ну, это даже чисто теоретически реализовать нажатием хоткея малореально: как оно узнает, в какое правило? куда? и проч.

ЗЫ: вот, клавишами
- Ctrl+C (скопировать адрес)
- Shift+Ctrl+S (открыть сортировщик)
- Ctrl+V (вставить адрес куда надо)
с несколькими кликами мышой в промежутках
Автор: sasha300
Дата сообщения: 31.12.2014 15:22
ALeXkRU
Спасибо за ответ, но все эти комбинации знаю.
В вашем варианте много движений. Надо, чтобы один клик мышью, либо одно нажатие на сочетание клавиш и действие было выполнено.
В частности по:

Цитата:
как оно узнает, в какое правило? куда?

Ну в сортировщике писем я же могу на правило назначить горячую клавишу! Бог с ним, пусть даже новое правило будет создается, но главное, чтобы я нажал на клавишу и все Ну а откуда будет брать что-куда пихать? Да через шаблон.
Автор: oshizelly
Дата сообщения: 31.12.2014 17:31
sasha300 15:22 31-12-2014
Цитата:
Как настроить сабж так, чтобы при нажатии определенных клавиш адресат добавлялся в правило входящих писем "для удаления явного спама" в отправители?...
чтобы один клик мышью, либо одно нажатие на сочетание клавиш и действие было выполнено.
Пусть даже новое правило будет создается, но главное, чтобы я нажал на клавишу и все

Собственными средствами сабжа вряд ли получится в один клик или нажатие.
А в несколько движений можно. Вот именно через хоткей Ctr+Shift+F для вызова диалога создания нового правила, который вас почему-то не устраивает.

Там присваиваете сообщению цветовую группу, допустим, Spam.

А в Сортировщике создаёте правило, по которому для всех входящих сообщений с цветовой группой Spam выполняются определённые операции.

Если хотите непременно в одно нажатие, используйте внешние средства автоматизации вроде AutoHotkey, которые позволят одним хоткеем запустить выполнение последовательности нажатий клавиш.

Вообще-то всё это уже много раз пережёвывалось в данном топике. Ну да, я понимаю, лень читать.

Добавлено:
sasha300 15:22 31-12-2014
Цитата:
Ну в сортировщике писем я же могу на правило назначить горячую клавишу!

Это как же?


Цитата:
откуда будет брать что-куда пихать? Да через шаблон.

Автор: sasha300
Дата сообщения: 31.12.2014 19:57
уважаемый oshizelly, зачем стебаться?
Сказали бы, что нет, так зачем разводить полемику того решения, которое я уже знаю..
Если Вы думаете, что цветовое решение устроит - на других почтовых клиентах эта схема не отобразится

Если хотите непременно в одно нажатие, используйте внешние средства автоматизации вроде AutoHotkey, которые позволят одним хоткеем запустить выполнение последовательности нажатий клавиш.

опять ни о чем. Вы либо покажите как выполнить задачу, либо не пишите..
p.s.: а Вам сколько лет, чтобы Вы так "снисходительно" всем писали?
Всех с наступающим Новым годом!
Автор: Tanker2
Дата сообщения: 07.01.2015 13:09
Всем доброго времени суток и с праздником.
На только что установленную систему (Win7 x64) поставил последний The BAT v. 6.7.7
Не работает Mail Ticker
Скрины настроек




P.S. Только у меня не работает? И если да, то как это дело исправить?
Автор: zaremastr
Дата сообщения: 08.01.2015 11:07
Ребята, а есть языковые файлы только с русским и английским языком для The Bat 6.7.7 ? Заранее спасибо.
Автор: addhaloka
Дата сообщения: 08.01.2015 11:23
zaremastr 12:07 08-01-2015
Цитата:
Ребята, а есть языковые файлы только с русским и английским языком для The Bat 6.7.7 ? Заранее спасибо.

http://www.upload.ee/files/4330194/thebat-6.7.2-lngs-en-ru.7z.html (6.7.2 - 6.7.7, с русским/английским низменеий не было, так что это пойдёт для 6.7.7)
Автор: zaremastr
Дата сообщения: 08.01.2015 11:50
addhaloka

Спасибо большое!

Еще один вопрос

Почему у меня при написании письма при открытии окошка для нового письма, сначала быстро промелькнет черный фон окошка, потом вроде все нормально. Вот скрин


Причем такое даже с регистрацией уже. Такое наблюдается каждый раз при написании письма, когда открывается новое окошко. Черный фон на секунду где-то появляется, потом пропадает.
Автор: addhaloka
Дата сообщения: 08.01.2015 12:06
zaremastr 12:50 08-01-2015
Цитата:
Почему у меня при написании письма при открытии окошка для нового письма, сначала быстро промелькнет черный фон окошка, потом вроде все нормально

Дык, уже было: http://forum.ru-board.com/topic.cgi?forum=5&topic=46746&start=1180#4
Я тоже подтверждаю, такая же фигня на XP. Не думаю, что это исправят, в свете всеобщего забивания на XP.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899

Предыдущая тема: Спам


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.