Язык макросов the bat + видео обзор

Язык макросов the bat

Макросы в шаблонах

Макросы, это специальные команды обработчику шаблонов, которые позволяют сгенерировать текст, настроить параметры письма и добавить в него свою подпись. Не забывайте, что перед названием макроса необходимо поставить символ «%».

Макросы можно использовать не только в тексте шаблонов писем, но и в сортировщике. Многие действия Сортировщика также воспринимают макросы в качестве параметров. Таким образом, например можно переложить письмо в папку с именем %ODATE=»yyyy-mm» (год и месяц письма) или %ABFROMNAME (имя отправителя по адресной книге). При этом папки могут создаваться автоматически!

Параметры макросов можно обрамлять двойными и одинарными кавычками (апострофами). Если эти символы присутствуют в тексте параметра, их необходимо удвоить. К примеру, параметром макроса %MACRO=’Текст «в двойных» кавычках’ является строка Текст «в двойных» кавычках.

В большинстве случаев, текст для подстановки в параметр макроса можно сгенерировать заранее:

При написании придерживайтесь следующих правил:

·В некоторых случаях вам могут потребуются скобки, например если макрос требует больше одного параметра.
·Кавычки не обязательны, если параметр состоит только из одного слова(без пробелов) или используются скобки.
·Некоторые макросы требуют обязательного параметра (например: %ATTACHFILE=»C:\My Files\invoice.txt»), для некоторых параметры необязательны; при этом параметры могут содержать другие макросы, текст, адреса и другое.
·Макросы работают только по текущему письму, и если, например, используются макросы конфигурации, перекрывающие общие настройки программы, то изменения будут применены только для текущего письма!

Список макросов, описанный здесь не является полным. На сайте программы, а также на сайтах, посвящённых программы вы можете найти дополнительные подключаемые модули (плагины), которые могут существенно расширить список макросов, которые вы можете использовать в The Bat!.

Перечень макросов по группам:

Источник

Язык макросов the bat

Язык макросов the bat

Silver MemberРедактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Господа-фанаты TheBat! Язык макросов the batкак можно включить функцию блокировки отправителя по домену? уже задолбало получать спам от одного и того же спаммера типа james1@spammer.com, james2@spammer.com и т.д. Очень требуется ваша помошь. Спасибо.Всего записей: 3815 | Зарегистр. 11-04-2002 | Отправлено: 23:26 09-11-2002

DUHovNIC

Язык макросов the bat

Newbie

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Сделай фильтр по строчке и все.
Всего записей: 22 | Зарегистр. 09-07-2002 | Отправлено: 08:55 10-11-2002
Aleek

Язык макросов the bat

Silver Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DUHovNIC уже сделано Язык макросов the bat
Всего записей: 3815 | Зарегистр. 11-04-2002 | Отправлено: 09:46 10-11-2002
Nep

Язык макросов the bat

Moderator

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Aleek
не шали!

———-
на форуме редко.Модером не являюсь.Татл обман 🙂
Всего записей: 41931 | Зарегистр. 24-06-2001 | Отправлено: 23:25 10-11-2002
Kurt

полезно иногда смотреть официальные сайты.

Сам ФАК я тут не успел процитировать, так что идите по ссылке. Там есть. Надеюсь свежий.

СПИСОК МАКРОСОВ,
ДОСТУПНЫХ В ШАБЛОНАХ ПИСЕМ THEBAT!

Сортировка по группам, перевод Garry V. Dorohin

GVD: С версии 1.29 (иногда)*все* макросыдоступны в области
редактирования шаблона при нажатии на кнопку «Макро»

ОГЛАВЛЕНИЕ:
———-
1. ТЕКСТ
2. ОТПРАВИТЕЛЬ (SENDER INFO)
3. ПОЛУЧАТЕЛЬ (RECIPIENT INFO)
4. МАКРОСЫ ПОЛЕЙ (PRE-DEFINED INFO)
5. ПРОЧЕЕ (MISCELLANEOUS)

——————————-<>—————————————
1. ТЕКСТ
%CURSOR позиция курсора в редакторе
%QUOTES оригинальное сообщение как цитата
%TEXTтекст оригинального сообщения
%COOKIE девиз
%HEADERSдля включения служебной информации письма AKA kludges
%QHEADERSслужебной информации письма как цитата
————
%DATEнастоящая дата полностью
%DATESHORTнастоящая дата в укороченном виде
%TIMEнастоящее время в укороченном виде
%TIMELONGнастоящее время полностью
%DOWнастоящий день недели
%ODATEдата оригинального сообщения полностью
%ODATESHORTдата
%OTIMEвремя оригинального сообщения (коротко)
%OTIMELONGвремя оригинального сообщения полностью
%ODOWдень недели оригинального сообщения полностью
————
%SUBJТема настоящего сообщения
%OSUBJТема оригинального сообщения

——————————-<>—————————————
2. ОТПРАВИТЕЛЬ (SENDER INFO)
%FROMNAMEИмя и фамилия отправителя
%FROMFNAMEИмя отправителя
%FROMLNAMEФамилия отправителя
%REPLYNAMEИмя и фамилия из обратного адреса
%REPLYFNAMEИмя из обратного адреса
%REPLYLNAMEФамилия из обратного адреса
%FROMADDRE-mail адрес отправителя
%REPLYADDRОбратный E-mail адрес отправителя
————
%OFROMNAME Имя и фамилия отправителя оригинального сообщения
%OFROMFNAMEИмя отправителя оригинального сообщения
%OFROMLNAMEФамилия отправителя оригинального сообщения
%OREPLYNAMEИмя и фамилия из обратного адреса оригинального сообщения
%OREPLYFNAMEИмя из обратного адреса оригинального сообщения
%OREPLYLNAMEФамилия из обратного адреса оригинального сообщения
%OFROMADDRE-mail адрес отправителя оригинального сообщения
%OREPLYADDRОбратный E-mail адрес отправителя оригинального сообщения

——————————-<>—————————————
3. ПОЛУЧАТЕЛЬ (RECIPIENT INFO)
%TONAME Имя и фамилия адресата
%TOFNAMEИмя адресата
%TOLNAMEФамилия адресата
%TOADDR E-mail адрес получателя
————
%OTONAMEИмя и фамилия адресата оригинального сообщения
%OTOFNAMEИмя адресата оригинального сообщения
%OTOLNAMEФамилия адресата оригинального сообщения
%OTOADDRE-mail адрес получателя оригинального сообщения

——————————-<>—————————————
4. МАКРОСЫ ПОЛЕЙ (PRE-DEFINED INFO)
%SUBJECT=»»Новая тема сообщения
%TO=»»Дополнительный адресат
%CC=»»Дополнительный получатель копии
%BCC=»» Дополнительный невидимый адресат
%FROM=»»Дополнительный отправитель From
%REPLYTO=»»Дополнительный отправитель REPLY-TO
%RETURNPATH=»»Дополнительный отправитель RETURN-PATH

Это английское и американское написание макросов, а The BAT! безразлично
%ORGANISATIONНазвание организации
%ORGANIZATION
%OORGANISATIONНазвание организации из оригинального сообщения
%OORGANIZATION

Появились в v1.00 build 1349 (смотри README).

Эти макросы появились в v1.043 и полностью документированы в README:

Появились в версии v.1.1

Эти макросы показывают дату/время по-английски, независимо от установленный
в настоящее время системного языка
%DATEEN
%ODATEEN
%TIMELONGEN
%OTIMELONGEN

Показывает список присоединенных файлов, с полными именами. если их нет,
показывает » «.
%ATTACHMENTS
%OATTACHMENTS

Доступно с версии v1.14

Доступно с версии v1.36 Beta/3

%REGEXPTEXT
%REGEXPQUOTES.
Применяется в шаблонах для формирования сообщения изсодержимого
оригинального письма.
Регулярные выражения то же самое что и regexp роцедуры в UNIX

Метасимволы имеют модификаторы

Например чтобы выдернуть из письма из строки
Name: Serg Demchenko_____________________

Нужно выполнить следующий макрос

Данные макросы можно применять для переформатирования любой информации
из оригинального письма. Эффективное средство для построения различный
роботов (отсылка выбранных фрагментов писем на пэйджер или SMS сообщения на
радиотелефон)

%TOLIST список адресатов
%CCLIST
%BCCLIST
%OTOLIST список адресатов оригинального сообщения
%OCCLIST
%OBCCLIST

Доступно с версии v1.38

. Теперь макросы полностью рекурсивны, например можно писать такое
%SUBJECT=»Ответ на письмо от %ODATE время %OTIME»

%FOLDERORGANISATIONПоле Организация текущей папки (Свойства папки,
вкладка Поля)

%SETPATTREGEXP=»» устанавливает шаблон регулярного выражения для макроса
%REGEXPMATCH

%CLEAR макрос для»быстрых шаблонов» удаляющий весь текст из редактора
перед вставкой шаблона.

%REPLYCOUNTER/%ORERPLYCOUNTER для составления строки (или текста)
«Re[n]:» в соответствии с количеством ответов (или со счетчиком ответов)
(может быть полезно при составлении поля Тема с помощью макросов)

%ISSIGNATURE макрос, вставленный в Быстрый шаблон, указывает, что этот
быстрый шаблон является подписью. Когда он используется, текущая подпись
заменяется на текст шаблона, при этом позиция курсора не меняется.

%ACCOUNT=»account name» макрос для выбора активного почтового ящика (не
работает для автоматических сообщений).

%INSERTPGPKEY=»title» макрос для присоединения публичного ключа PGP с
характерным признаком. Работает только со встроенным PGP. Например строка
%INSERTPGPKEY=»%FROMADDR» вставит ваш собственный открытый ключ.

%QINCLUDE=»Псевдоним быстрого шаблона» макрос для вставки быстрых
шаблонов в стандартные шаблоны. Остерегайтесь рекурсивных быстрых шаблонов!
Мы неисключили возможностьрекурсивного включения, поскольку это может
быть полезно при работе в регулярными выражениями. RegExps.

Эти макросы были причиной Access Violation, если использовались в шаблоне
новогописьма, и письмо создавалось в момент, когда ни одна папка не была
выбрана в списке (или дереве) папок.
%FOLDERFROMNAME,
%FOLDERFROMADDR,
%FOLDERREPLYNAME,
%FOLDERREPLYADDR
%FOLDERNAME

Доступно с версии v1.41
%TRACKINGNUMBER (случайное 32-bit число, в шестнадцатиричной системе).

Доступно с версии v1.42
%FROM=»smth», %REPLYTO=»smth», %RETURNPATH=»smth»не требуют обнуления
своих значений, можно сразу указать значение.

Доступно с версии v1.44
%QClipboard/%QuoteClipboard Содержимое клипборда в виде цитаты.

Доступно с версии v1.44

%PRIORITY=»H/N/L» Приоритет писем высокий/обычный/низкий

LIST OF DOCUMENTED COMMAND LINE PARAMETERS
FOR THE BAT V.1.21 OR LATER.

ПРИМЕЧАНИЯ:
1. Для разделениямасок используйте точку с запятой (символ «;»). Не
используйте пробелы между масками, когда используете команду /CHECK как
параметр командной строки, потому что отделенная пробелом маска будет
обрабатыватьсякак следующийпараметр командной строки и не будет понята
программой должным образом.
2. Если маска содержит пробелы, поместите ее в кавычки, как показанное в
первомпримере. Еслимаска содержит кавычки, Вы должны использовать
апострофы (символ » ’ «).

Примеры команды /IMPORT:
/IMPORTU=»Мой ящик1″;FOLDER=»Друзья и знакомые\Sam»;IN=C:\infiles\sam\*.MSG
/IMPORTF=»\\Мой ящик 1\Business\Unsorted»;UNIX;FILE=C:\infiles\unsorted\*.mbx;READ

ПРИМЕЧАНИЯ:
1. Для разделения параметров используйте точку с запятой (символ «;»).
Не используйте пробелы между параметрами, когда используете команду /IMPORT
в команднойстроке, потому что отделенный пробелом параметр будет
обрабатыватьсякак следующаякоманда и не будет понят программой должным
образом.
2. Если значение содержит пробелы, поместите его в кавычки. Если
значение содержит кавычки, Вы должны использовать апострофы (символ » ’ «).

ПРИМЕРЫ КОМАНДЫ /EXPORT:
/EXPORTU=»Мой ящик 1″;F=»Друзья и знакомые\Sam»;DIR=C:\InFiles\Sam\;S=-20
/EXPORTF=»\\Ящик1\Business\Unsorted»;UNIX;O=C:\infiles\unsorted\mail.mbx;UNREAD

ПРИМЕЧАНИЯ:
1. Для разделения параметров используйте точку с запятой (символ «;»).
Не используйте пробелы между параметрами, когда используете команду /EXPORT
в команднойстроке, потому что отделенный пробелом параметр будет
обрабатыватьсякак следующаякоманда и не будет понят программой должным
образом.
2. Если значение содержит пробелы, поместите его в кавычки. Если
значение содержит кавычки, Вы должны использовать апострофы (символ » ’ «).

Примечания:
1. Для разделения параметров используйте точку с запятой (символ «;»).
Не используйте пробелы между параметрами, когда используете команду /FOCUS
в команднойстроке, потому что отделенный пробелом параметр будет
обрабатыватьсякак следующая командаи не будет понят программой должным
образом.
2. Если значение содержит пробелы, поместите его в кавычки. Если
значение содержит кавычки, Вы должны использовать апострофы (символ » ’ «).

ПРИМЕЧАНИЯ:
1. Для разделения параметров используйте точку с запятой (символ «;»).
Не используйте пробелы между параметрами, когда используете команду /MAIL в
командной строке, потому что отделенный пробелом параметр будет
обрабатыватьсякак следующаякоманда и не будет понят программой должным
образом.
2. Если значение содержит пробелы, поместите его в кавычки. Если
значение содержит кавычки, Вы должны использовать апострофы (символ » ’ «).

Источник

Инструменты интернет-бизнеса

Блог Алексея Астахова

Header Ad Banner

среда, 13 января 2010 г.

Как автоматизировать рассылку E-mail с помощью программы The Bat! Часть 2.

Язык макросов the bat
В этой статье я расскажу о том, как массово рассылать именные письма каждому из Ваших клиентов.

Схематично наше письмо должно выглядеть так:

В этом году мы имели честь продать вам iPhone. В настоящий момент поступют многочисленные жалобы от наших клиентов на то, что их новенькие iPhone совершенно не выдерживают падения на кафельный пол и разлетаются вдребезги.

И вот наконец компания Apple выпустила новейший противоударный чехольчик для своих телефонов. При использовании iPhone вместе с противоударным чехольчиком, вероятность того, что Ваш iPhone будет разбит при падении уменьшается на 75%.

Мы так же спешим сообщить Вам, что в течение этого месяца наша фирма предоставляет скидку на данный новейший противоударный чехольчик для всех наших постоянных клиентов, коим являетесь Вы, Иван! Так же мы готовы бесплатно установить новейший противоударный чехольчик на Ваш iPhone, что сохранит гарантию на телефон, в отличие от самостоятельной, кустарной установки.

С уважением,
магазин “Панафон-АОН”

Язык макросов the batнажимаем «Создать новый быстрый шаблон»
Язык макросов the bat

Введите в шаблон весь текст письма, кроме имени клиента. У вас должно получиться примерно так:
Язык макросов the batОтмечаем галочкой «Использовать для новых писем/массовой рассылки»

Сейчас мы с помощью макросов будем вставлять в шаблон имя получателя и тему письма. Именно в макросах и заключается сила The Bat!

Язык макросов the batС помощью макроса %SUBJECT вставляем тему письма:

Язык макросов the bat
В кавычках пишем тему «Для Вашего любимого iPhone»

Язык макросов the bat
Наш первый шаблон готов, нажимаем ОК, чтобы сохранить его.

Язык макросов the batТеперь в папке “Исходящие” появились “именные” письма для каждого члена группы покупателей iPhone. Не отправляйте их сразу, а сначала просмотрите каждое письмо. Если есть какие-то неполадки, нужно отредактировать шаблон с текстом письма, удалить уже созданные письма и создать рассылку заново. Может также понадобиться отредактировать в адресной книге имена или e-mail’ы некоторых клиентов.

Когда вы окончательно убедитесь, что с каждым письмом все в порядке, можете их смело отсылать.

Источник

Укрощение «Летучей мыши»

Сегодня начинается крупномасштабная агитационная компания за использование почтовой программы The Bat!. Это мощный и удобный почтовый менеджер, обладающий дружественным интерфейсом и множеством полезных функций, которые сделают работу с почтой легкой и быстрой. Если вы все еще предпочитаете читать письма при помощи web-интерфейса, тогда мы идем к вам.


Основные преимущества The Bat!

Почтовый менеджер The Bat! по многим параметрам опережает другие популярные почтовые программы, такие, как Microsoft Outlook Express, Netscape Messenger и аналогичные.

Если говорить об удобстве работы с корреспонденцией, то The Bat! нет равных. Программа имеет мощные средства фильтрации писем, позволяет легко создавать шаблоны для сообщений с использованием многочисленных макросов, что упрощает процесс написания посланий. Программа имеет встроенную поисковую систему, которая вызывается нажатием клавиши «F7». Результат поиска может быть сохранен для дальнейшей работы в виртуальной папке.

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

Если говорить о безопасности, то The Bat! надежно защищает вашу почту от сбоев в системе за счет возможности автоматического сохранения и резервного копирования, а также от утечки секретной информации при передаче сообщений через интернет. Модуль просмотра HTML, встроенный в почтовик, не позволяет вирусам, использующим известные уязвимости языка разметки гипертекста, проникнуть в ваш компьютер. Кроме этого, The Bat! способен проверять присоединенные файлы на наличие вирусов, используя установленные в системе антивирусные программы («Антивирус Касперского», Dr.Web, NOD32, Panda и другие).

В качестве других особенностей программы можно отметить поддержку смарт-карт с секретным ключом PGP (Pretty Good Privacy), которые используются для почтовых транзакций, где требуется повышенная секретность, а также импорт писем из популярных форматов MSG, EML и из формата почтовых ящиков Unix.


Пару слов о последней версии

На сегодняшний день последней версией программы является 3.54. Если в «Бате» 2.xx был относительно аскетичный интерфейс, то The Bat! 3.xx может похвастаться видом а-ля Windows XP.

Третья версия The Bat! поддерживает протокол MAPI, имеет почтовый чат и включает технологию виртуальных папок, о которых было упомянуто выше. Скачиваем с официального сайта www.ritlabs.com/download/files3/the_bat/thebat_pro_3-5-26.msi.

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

№1. Для прикрепления файла к письму можно просто перетащить его в окно The Bat!.

№2. Всегда полезно сохранять любой документ во время работы с ним. А еще лучше, когда сама программа может сделать это за вас. Автосохранение в The Bat! включается в разделе «Редактор и просмотр сообщений» в настройках программы.

№4. Если вы хотите автоматически помещать письма от определенных отправителей в отдельные папки, то необходимо создать правило сортировки для входящей корреспонденции. Для этого выделите в списке одно из интересующих вас писем, в контекстном меню выберите пункт «Специальное», далее «Создать правило сортировки» и в появившемся окне внесите требуемые настройки (укажите имя новой папки и т.д.). Таким же образом можно сортировать исходящую, ответную и прочитанную корреспонденцию.

№5. The Bat! при удалении писем не уничтожает их физически, а просто помечает как удаленные. Чтобы стереть их окончательно, можно воспользоваться командой «Сжать папку» в меню «Папка».

№7. В The Bat! на каждый экаунт (ящик) можно поставить пароль. Но иногда его случается запамятовать. И что делать? Не волнуйтесь, никакой трагедии не произошло. Откройте hex-редактором файл account.cfg и среди первых строк увидите заветное слово.

№8. Парковка писем, т.е. закрепление за определенной папкой, позволит избежать их случайного перемещения, удаления или уничтожения по команде «Удалить старые письма». Папку, содержащую закрепленное письмо, удалить невозможно. Чтобы запарковать письмо, нужно нажать на синюю точку слева от послания в диспетчере писем.


Несколько слов о макросах

%IF:»%TIME=’hh:mm:ss'»>»06:00:00″: «%IF:’%TIME=»»hh:mm:ss»»‘ «11:59:59»: «%IF:’%TIME=»»hh:mm:ss»»‘ «17:59:59»: «%IF:’%TIME=»»hh:mm:ss»» ‘ «00:00:00″:» %IF:’%TIME=»»hh:mm:ss»» ‘ thebat.exe /nologo». В Windows свой ярлык может иметь не только конкретный файл, но и любая команда, записанная в командной строке. Поэтому заставку The Bat! можно убрать, не обращаясь каждый раз за помощью к командной строке. Для этого откроем свойства ярлыка «Летучей мыши» и в поле «Объект» запишем «»C:\Program Files\The Bat!\thebat.exe» /nologo». Обращаю внимание, параметр «nologo» указывается через пробел после записи пути к файлу.

Далее я приведу другие команды, которые в некоторых случаях, возможно, окажутся полезными. Команда /check (/send) может быть использована, когда необходимо получить (послать) почту для одного или нескольких ящиков. Синтаксис можно посмотреть в файле справки. Команда /checkall (/sendall) используется для проверки входящей (отправки исходящей) почты с последующим выходом из The Bat!, если не было получено новых писем. Команда /focus позволяет автоматически открывать определенную папку в основном окне программы The Bat!, что бывает полезным при запуске программы. Команда управления папками /op позволяет производить над папками стандартные операции, такие, как сжатие и очистка папки, удаление старых писем, дубликатов и т.д. На самом деле команд в The Bat! намного больше и просто упомянуть их все не представляется возможным. Исчерпывающую информацию по этому вопросу можно найти в справке в разделе «Command line parameters».

Таким образом, почтовый менеджер The Bat! как нельзя лучше подходит для юзеров любой категории, которые желают пользоваться надежной и многофункциональной программой для работы с корреспонденцией. Из The Bat! невозможно вырасти. Доступный интерфейс поможет быстро разобраться с программой даже новичку, а всевозможные макросы и параметры для работы из командной строки будут очень полезны профессионалам.

Источник

Видео

The Bat ХИТРОСТИ И ФИШКИ ▣- Компьютерщик

The Bat ХИТРОСТИ И ФИШКИ ▣- Компьютерщик

Настроить почтовый клиент The Bat

Настроить почтовый клиент The Bat

Шаблоны писем в The Bat! (22/40)

Шаблоны писем в The Bat! (22/40)

Как писать скрипты на языке BATCH?

Как писать скрипты на языке BATCH?

Аутентификация в The Bat! (39/40)

Аутентификация в The Bat! (39/40)

The Bat ПОЧТОВЫЙ КЛИЕНТ - УСТАНОВКА ▣- Компьютерщик

The Bat ПОЧТОВЫЙ КЛИЕНТ - УСТАНОВКА ▣- Компьютерщик

ЧТЕНИЕ НА АНГЛИЙСКОМ - Рассказ для начинающих / The Bat & the Weasels

ЧТЕНИЕ НА АНГЛИЙСКОМ - Рассказ для начинающих / The Bat & the Weasels

Бат файлы: основные команды, примеры

Бат файлы: основные команды, примеры

Главное меню The Bat! — Свойства (13/40)

Главное меню The Bat! — Свойства (13/40)

Настройка программы The Bat! — просмотр писем (16/40)

Настройка программы The Bat! — просмотр писем (16/40)
Поделиться или сохранить к себе:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.