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

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

Автор: DroG
Дата сообщения: 31.07.2011 14:18
DroG

Цитата:
начались проблемы на всех моих 5-ти ящиках

Сам выяснил, что тормозит: AntispamSnipper Pro 3103. При его удалении или установке Free проблем нет. А его установка даже "начисто" вызывает это торможение. Раньше проблем не было. Перехожу в соответствующую тему.
Автор: Ivan20000
Дата сообщения: 31.07.2011 23:50
Подскажите, что можно сделать, чтобы при получении почты с ящика на майл.ру сообщения в веб-интерфейсе оставались не прочтенными.

Сейчас получая собщение программой, захожу в веб-интерфейс почты и вижу сообщение - новых сообщений нет.
Автор: ALeXkRU
Дата сообщения: 01.08.2011 07:10
oshizelly

Цитата:
Что я делаю не так?

ничего. строка (которая с макросом) в шаблон вставлена? вставлена.. если списка копий нет, она остаётся пустой
вариант решения: не выделять для макроса отдельной строки, а конец строки вставить в сам макрос в конце выводимого текста..
Автор: kotom
Дата сообщения: 01.08.2011 10:24
Есть вопрос:

Как ввести ограничение на количество адресатов при создании письма? Нужно, чтобы лимит был в 10 адресатов. Если человек добавляет 11, 12 и т.д. то письмо просто не отсылается.

Очень нужно!
Автор: oshizelly
Дата сообщения: 01.08.2011 12:14
ALeXkRU

Цитата:
вариант решения: ... конец строки вставить в сам макрос в конце выводимого текста..

Очень извиняюсь, но ничего не понял. Что есть "конец строки"? Что есть "выводимый текст"? Нельзя ли совсем на пальцах объяснить? Не местные мы...
Автор: ded55
Дата сообщения: 07.08.2011 12:32
Юзеры, подскажите в чём косяk?

Создаю на рабочий стол резервную копию мыша, защищаю паролем.
Тут же пробую из неё восстановится - получаю ответ "пароль не правильный" следом файл tbk не является архивом или повреждён.
Раз десять делал ответ такой же.
Даже мыша переставлял несколько раз( даже на 4-ку откатился).
Автор: ALeXkRU
Дата сообщения: 07.08.2011 12:48
ded55
а требуется синхронизация с другими компами? если нет, то в Мыше всегда самым надёжным способом резервирования было копирование папки Mail и запуск bat-ника (bat-файла) для сохранения ветки реестра RIT (чтобы ящики вручную не прописывать): [more=SaveSettings]SaveSettings.bat [line 1] :
Код: @echo off
rem This batch file saves TheBat! settings from the registry
rem to files BatSave.reg

regedit /ea BatSave.reg HKEY_CURRENT_USER\Software\RIT
Автор: ded55
Дата сообщения: 07.08.2011 14:08
ALeXkRU

Цитата:
а требуется синхронизация с другими компами?

Не требуется.
Спасибо.
Как вариант буду делать копию без защиты паролем и или в RAR запароливать или на зашифрованный диск класть.
Автор: oshizelly
Дата сообщения: 07.08.2011 22:57
ALeXkRU
Нельзя ли все-таки парой слов пояснить свой совет? http://forum.ru-board.com/topic.cgi?forum=5&topic=32482&start=1980#13
Буду весьма признателен.
Автор: Abby
Дата сообщения: 08.08.2011 11:53
в 5-й версии опять не работает просмотр цепочек как раньше.
https://www.ritlabs.com/bt/view.php?id=8829
зафиксировал, но тишина

Добавлено:
может быть кто-то с форума поддержит и отпишет там.. вдруг разрабы пошевелятся

Добавлено:
зафиксировано было и на русской части багтрекера

http://forum.allbat.info/index.php?showtopic=3294&st=20&p=15942&#entry15942
Автор: ALeXkRU
Дата сообщения: 08.08.2011 15:14
oshizelly
да там особо и пояснять нечего думал, время появится сделаю/выложу готовый шаблон.. но, пока совершенно некогда
то же, развёрнуто:
в приведённом примере в шаблон вставлена строка с макросом, который проверяет наличие адресатов-копий и, соответственно, добавляет или нет их перечень..
в случае, когда копий нет, эта строка остаётся пустой.. отсюда - лишняя пустая строка в письме.
вариант решения: макрос вписать в продолжение предыдущей (скажем, в конце) строке письма (т.е. до нажатия Enter), а в сам макрос добавить в нужное место знак перевода каретки (конца строки), с помощью, скорее всего, RegExp-ов...
типа того:
Код: какой-то_текст_письма%IF:"%OCCLIST">"0":"%REGEXPTEXT='\n'CC: %OCCLIST":""
дальше_снова_какой-то_текст_письма
Автор: oshizelly
Дата сообщения: 08.08.2011 21:39
ALeXkRU

Цитата:
да там особо и пояснять нечего...
вариант решения: макрос вписать в продолжение предыдущей (скажем, в конце) строке письма (т.е. до нажатия Enter), а в сам макрос добавить в нужное место знак перевода каретки
...
Код: какой-то_текст_письма%IF:"%OCCLIST">"0":"%REGEXPTEXT='\n'CC: %OCCLIST":""
Автор: ALeXkRU
Дата сообщения: 09.08.2011 01:14
oshizelly
не знаю, у меня всё работает..
у тебя не работает на всех письмах? (разных форматов и созданные разными программами)..
у себя проверил и на разных форматах и разных настройках.. работает..

единственное, что стоит поправить:
Код: ---------- Original message ----------
From: %OFromName <%OFromAddr>
To: %OToList%IF:"%OCCLIST"="":"":"%REGEXPTEXT='\n'CC: %OCCLIST"
Автор: oshizelly
Дата сообщения: 09.08.2011 20:52
ALeXkRU

Цитата:
не знаю, у меня всё работает..

Теперь у меня тоже работает, по крайней мере вариант без нуля. Не знаю, что это было: то ли глюк в программе, либо короткое замыкание у меня в мозгах. А выяснять боюсь, вдруг окажется второе...
Спасибо!

А почему такое же решение не работает для вложений? Или это опять короткое замыкание в мозгах? Написал по образцу вот такую строчку:

Код: IF:"%OATTACHMENTS"="":"":"%REGEXPTEXT='\n'Attachs: %OATTACHMENTS"
Автор: ALeXkRU
Дата сообщения: 09.08.2011 21:40
oshizelly

Цитата:
почему такое же решение не работает для вложений?

потому, что информация о вложениях хранится в другом формате: нужно проверять не пустую строку, а сравнивать с <none> (или <нет>)
я, например, такой макрос использую (вставляю через быстрые шаблоны):
Код: %IF:"%ATTACHMENTS"="<нет>":"":%IF:"%ATTACHMENTS"="<none>":"":"___________
Вложенные файлы:
%ATTACHMENTS
___________
"
Автор: oshizelly
Дата сообщения: 10.08.2011 01:59
ALeXkRU

Цитата:
я, например, такой макрос использую (вставляю через быстрые шаблоны):

А почему через быстрые шаблоны? Почему нельзя просто прописать эти несколько строк в шаблон формы ответа (и пересылки) в настройках аккаунта, как это делается, например, со строкой CC-адресатов?
Автор: ALeXkRU
Дата сообщения: 10.08.2011 02:37
oshizelly
ну почему, нельзя..
везде, где мне нужно - что нужно - прописано

а этот пример - привел в качестве примера более правильной обработки текста письма - тем более, что он практически совпадает с тем, о чём речь шла..
в таком виде использую этот макрос в шаблоне распечатки писем и при создании новых писем.. как правило, в новых письмах мне удобнее вручную список добавленных аттачей вставить..

ЗЫ: я ж ничего никому не навязываю не нравится - не используй в быстрых шаблонах
Автор: Serg0787
Дата сообщения: 10.08.2011 06:36
Листал....
Читал....
Искал на форуме.... может чего пропустил....

Проблемка такого рода:
10.08.2011, 12:33:24: FETCH - Получение новой почты
10.08.2011, 12:33:26: FETCH - Соединение с POP3 сервером прошло удачно
!10.08.2011, 12:33:27: FETCH - Сервер сообщает об ошибке: -ERR Authentication failed.

Кто чем помочь может? На мысли по решению натолкнуть...

Почта в Аутлуке крутилась, решили через бат пустить, а тут такая *опа = (
Помогите люди добрые....
Автор: ALeXkRU
Дата сообщения: 10.08.2011 10:39
Serg0787
учитывая, что
Цитата:
Сервер сообщает об ошибке: -ERR Authentication failed

нужно правильно выбрать способ аутентификации (см. Свойства ящика/Транспорт) на сервере..
посмотреть его или в аутлуке, или на сайте почты в описании настроек.
Автор: oshizelly
Дата сообщения: 10.08.2011 11:07
ALeXkRU

Цитата:
я, например, такой макрос использую (вставляю через быстрые шаблоны):

Код: %IF:"%ATTACHMENTS"="<нет>":"":%IF:"%ATTACHMENTS"="<none>":"":"___________
Вложенные файлы: %ATTACHMENTS ___________"
Автор: ALeXkRU
Дата сообщения: 10.08.2011 12:01
oshizelly

Цитата:
Добавил этот макрос в шаблон формы ответа

в шаблоне ответа это должно выглядеть так:

Код: %IF:"%OATTACHMENTS"="<нет>":"":%IF:"%OATTACHMENTS"="<none>":"":"___________
Вложенные файлы:
%OATTACHMENTS
___________
"
Автор: oshizelly
Дата сообщения: 11.08.2011 09:57
ALeXkRU
Все, разобрался с макросом, спасибо! И даже почти все его составные элементы понял, кроме одного: не сумел однозначно сопоставить никакому символу или действию двоеточие с кавычками - :"":

Но заметил такую странную штуку: TheBat! почему-то считает вложением ту часть сообщения, которая содержит код HTML, и даже отображает это "вложение" в панели предпросмотра в виде файла с именем Message.html. Подход довольно странный, ни у одного клиента такого не встречал. Ну и, соответственно, получается, что у всех без исключения сообщений в формате HTML имеется это виртуальное вложение, которого на самом деле нет, и наш макрос на это вложение реагирует как на настоящее. Что, естественно, создает путаницу. Поэтому возникла такая мысль: нельзя ли дополнить макрос таким образом, чтобы он вложения с именем Message.html игнорировались?

И ещё одна просьба, понимаю, что очень нахальная, но вдруг... Нельзя ли выложить куда-то твои макросы быстрые шаблоны и быстрые шаблоны, если, конечно, там нет личной информации и если это технически не слишком сложно? Там на картинке видно несколько штук (догадываюсь, что на самом деле гораздо больше осталось за границами снимка). Это был бы весьма поучительный материал для самостоятельного развития.

Спасибо!
Автор: k0op3r
Дата сообщения: 11.08.2011 20:49
Вопрос такой, установлен bat! 4.2.44 он создаёт текстовый файл в C:\Documents and settings\Admin\123.txt
но суть в том что у меня такой папки нет, есть только Администратор. После создания папки всё работает неделю, потом опять слетает и почта не получается и не отсылается.
Ошибка: не может найти файл 123.txt
Где изменить можно?
Автор: ALeXkRU
Дата сообщения: 11.08.2011 21:59
oshizelly

Цитата:
не сумел однозначно сопоставить никакому символу или действию двоеточие с кавычками - :"":

это - просто объясняется: так и не заглянул в справку
в общем, в данном случае, это значит следующее: при выполнении условия, вставить пустую строку (т.е. ничего не делать)
оттуда, из справки:
Цитата:
%IF : "переменная1" <оператор сравнения> "переменная2" : <тогда> : <иначе>

Оператор сравнения, который позволяет вставлять в текст письма различные фрагменты в зависимости от выполнения заданного условия: <Оператор сравнения> может принимать значение '=' (равно), '>' (больше), '<' (меньше) или '<>' (не равно). Таким образом, если <переменная 1> = или > или < или <> <переменная 2>, используется фрагмент из секции <тогда>. Если это не так, программа вставляет в текст письма содержимое секции <иначе>.

Пример: %IF:"%TIME"<"12:00":"утро":%- "%IF:'%TIME'>'17:00':'вечер':'день'"
Не забывайте о том, что в качестве переменных, секций <тогда> и <иначе> можно использовать не только фрагменты текста. Этот оператор поддерживает также быстрые шаблоны и результат выполнения других макросов, причем их можно вызывать рекурсивно.



Цитата:
нельзя ли дополнить макрос таким образом, чтобы он вложения с именем Message.html игнорировались?

можно, конечно..
вот половинчатое решение (для шаблона ответа):
Цитата:
%IF:"%OATTACHMENTS"="<нет>":"":%IF:"%OATTACHMENTS"="<none>":"":%IF:"%OATTACHMENTS"="Письмо.html":"":%IF:"%OATTACHMENTS"="Message.html":"":"___________
Вложенные файлы:
%OATTACHMENTS
___________
"
почему половинчатое: оно не вырезает из списка собственно файл письма (при наличии других вложений).. в идеале нужно составить выражение с регеспами, которое будет разбирать строку списка вложений и выводить только те, которые не текст письма (Письмо.html или Message.html).. мало того, нужно как-то учесть, что в html-шаблонах могут (и часто используются) быть изображения (логотипы и т.п.).. такие письма он тоже не совсем корректно будет считать содержащими вложения..
Что делает (чтобы два раза не объяснять логику) : [more=описание логики-алгоритма]если список вложений содержит <нет>, вставим пустую строку, т.е. ничего не вставлять, иначе -> проверяем, если список содержит <none>, ничего не вставляем, иначе -> проверяем, если список содержит только Письмо.html, ничего не вставляем, иначе -> проверяем, если список содержит только Message.html, ничего не вставляем, иначе -> вставляем список вложений...[/more]

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

хмм.. выложить то не проблема.. только будет ли смысл: я макросами/шаблонами особо не увлекался.. большая часть, что есть - скопипастил откуда-то когда-то.. кое-что, эксперименты (причём, практически все без комментариев)..когда-то давно-давно.. что-то ковырял, в жизни мало что использовал
не, если, конечно, считаешь, что будет полезно - выложу
Автор: oshizelly
Дата сообщения: 12.08.2011 00:59
ALeXkRU


Цитата:
вот половинчатое решение (для шаблона ответа)

Думаю, что пока что этого "половинчатого" решения будет вполне достаточно. Совершенству нет предела, но это решение - вполне рабоее.
Еще раз спасибо за помощь и подробные разъяснения.
Кстати, справку я все-таки смотрел, но, как выясняется, недостаточно внимательно


Цитата:
не, если, конечно, считаешь, что будет полезно - выложу

Думаю, что польза будет, несмотря даже на то, что без комментариев и пр. Даже если конкретно эти макросы окажутся не очень нужны, то как учебный материл и отправные примеры для дальнейшего развития они в любом случае будут полезны.
Автор: porokh
Дата сообщения: 12.08.2011 10:43
С помощью бата в указанную папку каждый день извлекаются файлы типа dre30817.txt, на следующий день dre30817(1).txt и т.д.
Как сделать чтобы вместо (1), (2) и т.д. добавлялась текущая дата?
Можно ли сделать чтобы к имени файла автоматически добалялся префикс 1v например? (чтобы имя было 1vdre30817(1).txt)
Где в настройках искать добавление этих (1)(2) и т.д. Заранее спасибо.
Автор: u3AKPU
Дата сообщения: 12.08.2011 20:23
народ ткните пальцем, посмотрел по форуму проблема обратная, у меня несколько людей пользуются одним ящиком, но отправленные других им не интересны, как сделать так, чтобы отправленные у каждого были свои, все вопросы в обратном направление, а ответа им тоже не кто не дал... либо плохо смотрел...
За ранее благодарю, сильно не пинайте...
Автор: coolgreg
Дата сообщения: 13.08.2011 21:03
вопрос не актуален
Автор: oshizelly
Дата сообщения: 15.08.2011 12:48
Пытаясь добавить в Мыша и правильно настроить для работы через IMAP свой эккаунт на Gmail.com, столкнулся с такой проблемой. В настройках аккаунта предлагается выбрать для использования в качестве папки Sent аж из трёх разных папок: Sent, Sent Mail и Google Mail/Sent Mail. Какую выбрать? Пробовал решить вопрос методом научного тыка, но ясности не прибавилось, скорее уж, наоборот, все окончательно запуталось: часть сообщений из папки на сервере попала в одну папку, другая часть почему-то в другую

И, кстати, еще вопрос: какие настройки выбирать для синхронизации? Только подписку, но не синхронизацию? А если и синхронизацию тоже то какой именно вариант: только заголовки, все сообщение целиком и т.д.

Заранее спасибо!

Автор: Klaid1
Дата сообщения: 15.08.2011 14:59
oshizelly

Цитата:
Пытаясь добавить в Мыша и правильно настроить для работы через IMAP свой эккаунт на Gmail.com, столкнулся с такой проблемой. В настройках аккаунта предлагается выбрать для использования в качестве папки Sent аж из трёх разных папок: Sent, Sent Mail и Google Mail/Sent Mail. Какую выбрать? Пробовал решить вопрос методом научного тыка, но ясности не прибавилось, скорее уж, наоборот, все окончательно запуталось: часть сообщений из папки на сервере попала в одну папку, другая часть почему-то в другую

И, кстати, еще вопрос: какие настройки выбирать для синхронизации? Только подписку, но не синхронизацию? А если и синхронизацию тоже то какой именно вариант: только заголовки, все сообщение целиком и т.д.

Заранее спасибо!


Скрин не открывается.

У меня почта лежит на этом же сервере получаю по IMAP, но таких заморочек никогда не было...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182

Предыдущая тема: Orca Browser


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