Отправляет email-рассылки с помощью сервиса Sendsay

замечательные шаблоны для TheBat

Приветствую!

Все что здесь написано, относится к программе TheBat.
1)Вот сегодня наткнулся на части шаблона, позволяющие очень умно
цитировать собеседников в TheBat, а именно убирать PGP подписи,
стандартные и не очень приветствия(которые достаточно легко дополнить
можно), и подписи, в том числе я внес туда подпись Subscribe.Ru. Как
Вы понимаете, правилами модерации запрещается лишний раз цитировать
собеседников, а значит Вам придется каждый раз удалять все лишнее, так
вот: этот текст вставьте в шаблон ответа вместо %Quotes

----начало%RegExpQuotes="(?i)\A(?:(?:\s*|\-{5}BEGIN\sPGP\sSIGNED%-
\sMESSAGE\-{5}|[^\n>]*(?:%-
[Пп]ривет|[Дд]обр|hello|\bhi\b|%-
[Хх][Аа][ЙйЮю]|[Оо]твет|[Вв]\sответ|День\sдобрый|[Зз]драв?ствуй|%-
было\sнаписано|(?:you|[ВвТт]ы|@[^\n\s]*)\s(?:(?:на)?писал|wrote)|%-
на\sтему(?::|\s\x22)|discussing\sthe\stopic|%-
mon| tue|wed|thu|fri|sat|sun|понедельник|%-
вторник|сред|четверг|пятниц|суббот|воскресенье|%-
\d:\d\d|mid:|msgid:|at\sleast\sin\spart%-
)[^\n]*)\n)*(.*?)\n*(?:\Z|(?:\-\s)?\-\-\s?\n|%-
-\*-{74}|={15}|-{5}(?:BEGIN\sPGP\sSIGNATURE|Original\sMessage)-{5}|%-
С [Уу]важением|С наилучшими|Всего хорошего|%-
Всего наилучшего|best regards|%-
_{50,60}\n(?:Заведи\sсебе\s(?:бесплатный\s)?%-
почтовый\sящик|Do\sYou\sYahoo\!\?)|%-
\-{4}\s+Бесплатная\s+почта\s+http://mail.Rambler.ru/|%-
[^\n]*[*=_-]{16,}[^\n]*(?:\n[^\n]*){1,4}[\.@]yahoo|%-
\-{24}\sYahoo!\sGroups\sSponsor\s\-{21}~\-{2}>|%-
\[Non-text\sportions\sof\sthis\smessage\shave\sbeen\sremoved\]|%-
Your\suse\sof\sYahoo!\sGroups\sis\ssubject\sto\s%-
http://docs.yahoo.com/info/terms/)%-
"%-
----конец2)Очень часто в поле from человек себя указывает как-нибудь типа
Andrey, а Вам в тексте письма хочется его приветствовать Андрей.
Для этого выберите Свойства -> Быстрые шаблоны или нажмите
Ctrl-Shift-Q в окошечке нажмите Добавить... и скопируйте туда этот
текст:

----начало%Comment="%SetPattRegExp='\n([^=\n]+)\s=[^\n]* %-
%Comment[\s\n]'%RegExpMatch='

Александр = Alexandr Alexander Sashka Sasha
Александр = Александр Саша Сашка
Алексей = Alexey Alexej Aleksey Aleksej Алексей
Алексей = Алеша Алёша Леша Лёха
Алекс = Alex Aleks Алекс
Анатолий = Anatoliy Anatoly Tolik Анатолий Толик
Анатолий = Толя
Андрей = Andrew Andrey Andrej Andrei Andy Andrij
Андрей = Андрей Андрюха
Антон = Anton Антон
Аркадий = Arkady Аркадий Аркаша
Артём = Artem Tema Artiom Артём Тема Тёма
Богдан = Bogdan Богдан
Борис = Boris Borya Borja Борис Боря
Вадим = Vadim Vadik Вадим Вадя
Валентин = Valentin Val Valik Валентин Валик
Валерий = Valera Valeriy Valerij Valeri Valery
Валерий = Валерий Валера
Василий = Vasa Vasya Vasja Vasiliy Vasilij
Василий = Vasily Василий Вася
Виктор = Viktor Vita Vitya Vitja Victor Виктор
Виктор = Витя
Виталий = Vitaliy Vitalij Vital Vitalik Vitaly
Виталий = Виталий Виталик
Владимир = Vova Vovka Vladimir Vladimyr Volodymyr
Владимир = Владимир Вова Вовка
Влад = Vlad Влад
Владислав = Vladislav Владислав
Вячеслав = Vyacheslav Vacheslav Vjacheslav Slava
Вячеслав = Slavik Вячеслав Слава Славик
Геннадий = Gennadiy Gennadij Gena Gennady
Геннадий = Геннадий Гена
Глеб = Gleb Глеб
Григорий = Grigoriy Grigorij Grigory Gregory
Григорий = Григорий Гриша
Данил = Danil Данил
Денис = Denis Денис
Дмитрий = Dima Dmitriy Dmitrij Dmitry Dmitri
Дмитрий = Дмитрий Дима
Евгений = Evgeniy Evgenij Jena Jenya Jenja Zheka
Евгений = Evgeny Eugeny Eugene Евгений Женя Жека
Егор = Egor Егор
Иван = Ivan Vanya Vanja Иван Ваня
Игорь = Igor Игорь
Илья = Ilya Ilja Илья
Кирилл = Kirill Кирилл
Константин = Konstantin Kostya Kostik Kostyan
Константин = Константин Костя Костик
Леонид = Leonid Леонид Леня Лёня
Максим = Max Maxim Maxym Maks Максим Макс
Марат = Marat Марат
Марк = Mark Марк
Михаил = Mihail Mikhail Misha Michael Михаил Миша
Никита = Nikita Никита
Николай = Nikolay Nikolaj Kolya Kolja Николай
Николай = Коля
Олег = Oleg Олег
Павел = Pavel Pasha Павел Паша
Пётр = Petr Пётр Петя
Роман = Roman Roma Роман Рома
Ростислав = Rostislav Rostyslav Ростислав
Руслан = Ruslan Руслан
Семён = Semen Семён Семен
Сергей = Sergey Sergej Sergiy Sergij Sereja
Сергей = Serezha Sergik Serge Serj Сергей Сережа
Сергей = Серж
Станислав = Stas Stanislav Станислав Стас
Степан = Stepa Stepan Степан Степа Стёпа
Стефан = Stefan Стефан
Тимур = Tima Timur Тимур
Федор = Fedor Fedya Fedja Федор Федя
Эдуард = Eduard Эдуард
Юрий = Yura Yuriy Yurij Jura Yury Юрий Юра
Ярослав = Yaroslav Ярослав

Алёна = Alena Алёна
Алла = Alla Алла
Анастасия = Anastasija Anastasiya Nastya Nastja
Анастасия = Анастасия Настя
Анжела = Anjela Anjelika Angela Angelika Анжела
Анна = Anna Ann Nura Анна Аня Нюра
Валентина = Valentina Валентина Валя
Вера = Vera Вера
Вероника = Veronika Вероника
Виктория = Vika Vita Viktoriya Viktorija
Виктория = Виктория Вика Вита
Галина = Galina Галина Галя
Дарья = Darja Darya Дарья Даша
Дина = Dina Dyna Дина
Евгения = Evgeniya Evgenija Eugeniya Eugenija
Евгения = Евгения
Екатерина = Kate Katya Katya Katriena Ekaterina
Екатерина = Екатерина Катя
Елена = Lena Elena Olena Елена Лена
Жанна = Janna Zhanna Жанна
Зинаида = Zina Zinaida Зинаида Зина
Зоя = Zoja Zoya Зоя
Инна = Inna Инна
Карина = Karina Карина
Кристина = Kristina Christina Кристина
Ксения = Kseniya Ксения
Лариса = Larisa Лариса
Лидия = Lida Lidiya Лидия Лида
Любовь = Lubov Luba Любовь Люба
Людмила = Luda Ludmila Людмила Люда
Марина = Marina Марина
Мария = Masha Mariya Marija Мария Маша
Надежда = Nadya Nadja Nadezhda Надежда Надя
Наталья = Natalya Natalja Nata Наталья Наташа
Оксана = Oxana Oksana Оксана
Ольга = Olga Olya Olja Ольга Оля
Раиса = Raisa Раиса Рая
Светлана = Sveta Svetlana Светлана Света
Тамара = Toma Tamara Тамара Тома
Татьяна = Tatiana Tanya Tanja Tatyana Tatjana
Татьяна = Татьяна Таня
Юлия = Juliya Julija Юлия Юля
Яна = Yana Jana Яна
Ярослава = Yaroslava Jaroslava Ярослава

'"
----конецПосле этого поставьте галочку Совместно с другими ящиками (если их у
Вас больше одного), назовите его например Name_real и закройте окошко.
Теперь в шаблоне ответа там где обычно написан макрос %ToFName
замените его на %QInclude='Name_real' (или другое название, в
зависимости от того, что выбрали)

3)Вызывать этот макрос, например, в шаблоне ответа рекомендую так.
Этот шаблон проверит первое, а затем второе слово из поля ╚кому╩ и
вставит либо ╚Здравствуй, Имя!╩, либо ╚Здравствуй!╩, если не найдёт
имени вообще.
----начало%Comment='%ToFName'%QInclude='Name_real'%-
%If:'%Comment'<>'':'Здравствуй, %Comment!%Comment=""':'%-
%Comment="%ToLName"%QInclude="Name_real"%-
%If:"%Comment"<>"":"Здравствуй, %Comment!%Comment=``":"%-
Здравствуй!"'
----конецЭта информация была взята мною с сайта www.barin.com.ua и немножко
доработана под конференции Subscribe.Ru

4)Вставляет снизу (как у меня в этом письме) список писем,
участвовавших в обсуждении данной(или любой другой) темы).
----начало%If:'%QInclude="referens"'>'':%-
'References to the current message:
%QInclude="referens"
':''%-
----конецА в быстрые шаблоны надо вставить по псевдонимом referens

----начало%SetPattRegExp='%-
(?im)^references\:\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?(?(1).*?(\|){3}(.*?)(\|){3})(?(1)(.*?)(\|{3}))(?(3)(.*?)(\|){3})(?(5)(.*?)(\|{3}))'%-
%RegExpBlindMatch='%Headers|||⌡mid:||||||
⌡mid:|||
⌡mid:|||'%SubPatt='8'%SubPatt='2'%SubPatt='10'%SubPatt='12'%SubPatt='4'%SubPatt='14'%SubPatt='6'
%If:'%SetPattRegExp=''%-
(?im)^references\:\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?\s*(\<(.*?)\>)?''%-
%RegExpBlindMatch=''%Headers''%SubPatt=''8'''='':'':' ...
'⌡mid:%SetPattRegExp='\<(.*)\>'%RegExpMatch='%OMsgID'
----конецPS на сайте еще есть плагин к бату, позволяющий еще дополнительные
макросы, например вставлять какая песня у Вас сейчас играет в winapmе.

PPS Я почти уверен что Subscribe.Ru видоизменит некоторые символы,
поэтому если у Вас что-то не будет работать, напишите мне лично с
темой "send_makroses" или нажав эту ссылку:
mailto:s***@a*****.ru&subject=send_makroses&body=%
и я Вам отошлю их

Ответить   svk Sun, 12 Oct 2003 17:12:48 +0400 (#6422)