| Макросы адресной книги (доступны с версии 1.48 бета 7) |
Если вы не особенно жалуете шаблоны, вам этот пример без надобности. Макросы адресной книги позволяют использовать содержащиеся в ней данные о ваших адресатах (в том случае, если таковые в ней имеются). Можно создать универсальный шаблон для всех адресов. Выполняете его и вуаля... адрес получателя заполнен. Представьте, что вам пришло письмо от человека, имя которого не указано в графе "ОТ". С помощью новых макросов вы можете избежать приветствия вида: "Доброго времени суток, xxxxy@www.com,", достаточно всего лишь извлечь имя и фамилию отправителя из вашей адресной книги. У этого дядьки еще и прозвище имеется? Воспользуйтесь им вместо имени. Скажите "Здярьова, Васька!" вместо "Трах-Тебе-Вот-Тебе, Васисуалий!" (я сам так делаю во многих своих шаблонах). К примеру, что мне мешает внести в шаблоны вступительную фразу с такими словами:
Когда кукушка сказала [date here], [name] из [city, country] провозгласил: :=) Так вот, решились вы ответить своему доброму другу, используя его прозвище Вася вместо полного имени Васисуалий. В шаблоне для ответов, вместо строчки
Здрав будь, %OFROMFNAME
можно указать прозвище 'Вася' с помощью строки
Здрав будь, %ABOFROMHandle, В шаблоне для моей группы ДРУЗЬЯ из адресной книги, я написал так:Издравствуйте, %ABOFROMFirstName Этот способ позволяет избегать той ситуации, когда почтовый адрес автоматически подставляется вместо имени, т.е. в том случае, когда отправитель свое имя указать поленился. Вот вам еще один пример замены моему регекспу "xxx on TBBETA". Создайте учетные записи в адресной книге для своих конференций и вопользуйтесь следующим шаблоном:
%TO=""%TO='"%OFROMNAME on %ABoreplyNAME" <%OREPLYADDR>'
Этот способ идеально подходит для почтовых форумов, у которых адрес отличается от названия (Например, TBBETA-example@whatever.yeah). Способ 1 - Официальные отношения Я использую этот способ, когда отвечаю на письма всяких разных профессоров. К примеру, мой супер-пупер директор отсылает мне ведро писем из дома + из школы (Вот мерзавец, а? Почти SPAM'ер! - (мои 5 копеек)), а вот я, как честный и порядочный человек, собираюсь выругаться в ответ непосредственно на его школьный адрес. Так вот, создаю в адресной книге запись с его школьным, а затем и с домашним адресом. Добавляю строку
%TO=""%TO='"%ABofromNAME" <%ABofromEMAIL>'
в шаблон ответов. Теперь мои большие приветы всегда будут улетать в нужном направлении. В качестве бонуса выплывает редчайшая возможность отображать его имя так, как я того пожелаю. Кстати говоря, в адресной строке имя и фамилия моего директора отображаются полностью, а вот в приветствии я хотел бы видеть нечто в стиле:
"Аллоха, Dr. XXX! Как поживаешь, старый перец?" Я добился желаемого результата, слегка поколдовав над предыдущим макросом:
В шаблон ответов : Аллоха, %ABofromNAMEPREFIX%ABofromLASTNAME Так как ситуация достаточно стандартная, я могу назначить этот шаблон для целой группы и все мои профессора будут получать одинаково оформленые письма без дополнительного хирургического вмешательства с моей стороны. Остается лишь насоздавать для каждого из них записи в адресной книге и объединить все адреса в одну группу. В принципе, подобное решение прекрасно подходит в тех случаях, когда у вас с вашим оппонентом официальные отношения, однако, этот способ позволяет также совершить абсолютно противоположное действие - соскрести с вашей корреспонденции излишнюю плесень официальности. Достаточно лишь выбрать соответствующий макрос, а основная идея остается без изменений. Способ 2 - Деловая переписка Можно создать быстрый шаблон для моментальной вставки в текст письма всей имеющейся у вас информации о конкретном человеке. Подойдет, к примеру, для шаблонов служб поддержки/продажи какого-нибудь барахла. Внесите в адресную книгу адреса вашего отдела по продаже и отделения сервисной службы. Теперь, если вы захотите добавить ваш адрес и телефон в каждое письмо, вы сможете ограничиться всего одним шаблоном, в то время как результирующие данные будут изменяться в зависимости от адреса отправителя. Пример: ------------Тут начинается солидный деловой пример----------
В шаблон нового письма : Аллоха, %ABtoNAMEPREFIX%ABtoLASTNAME
%FROMNAME
%ABfromDEPT
%ABfromCOMPANY
Телефон: %ABfromBusPhone
Адрес: %ABfromBUSADDR
Кредо: %ABfromVSEGDA
%ABfromBUSCITY, %ABfromBUSSTATE
%ABfromBUSCOUNTRY, %ABfromBUSZIP
------------------А тут он заканчивается-------------------- С таким шаблоном, в зависимости от адреса отправителя, будут подставляться разные данные. Если вы хотите сообщить получателю свои личные координаты вместо деловых, уберите из макросов слово BUS. Способ 3 - Вариации на тему 2? Предположим, что вы насоздавали в Мышке несколько почтовых ящиков, однако пылаете вульгарным желанием созерцать в полях reply-to и from ваш основной адрес. Так вот, это лечится. Пострадайте слегка манией величия и создайте в адресной книге запись для самого себя. Внесите в нее все ваши почтовые адреса, причем первым в списке должен идти ваш основной, самый главный адрес. Перепотрошите все ваши шаблоны. Теперь они должны содержать следующую строчку:
%From='"%ABfromNAME" <%ABfromEMAIL>' и т.д. Ясен пень, в этом случае можно было и быстрые шаблоны помучать, вы бы добились того же самого эффекта, однако прошу заметить, что КПД данного метода возрастет как минимум на порядок, ежели вы соизволите увеличить количество личной информации в ваших драгоценных шаблонах. Пожалуй, хватит. Кажется, это было последнее письмо из TBBETA на тему макросов из адресной книги. Надеюсь, их советы вам пригодятся.Большая просьба на грубый литературный перевод не жаловаться
и над арфаграфичискиме апшипкаме не хахакать. :)
A.P.$lasH