Макросы адресной книги (доступны с версии 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
В шаблон нового письма : Аллоха, %ABtoNAMEPREFIX%ABtoLASTNAME

Так как ситуация достаточно стандартная, я могу назначить этот шаблон для целой группы и все мои профессора будут получать одинаково оформленые письма без дополнительного хирургического вмешательства с моей стороны. Остается лишь насоздавать для каждого из них записи в адресной книге и объединить все адреса в одну группу.

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

Способ 2 - Деловая переписка

Можно создать быстрый шаблон для моментальной вставки в текст письма всей имеющейся у вас информации о конкретном человеке. Подойдет, к примеру, для шаблонов служб поддержки/продажи какого-нибудь барахла. Внесите в адресную книгу адреса вашего отдела по продаже и отделения сервисной службы. Теперь, если вы захотите добавить ваш адрес и телефон в каждое письмо, вы сможете ограничиться всего одним шаблоном, в то время как результирующие данные будут изменяться в зависимости от адреса отправителя. Пример:

 ------------Тут начинается солидный деловой пример----------
 %FROMNAME
 %ABfromDEPT
 %ABfromCOMPANY

 Телефон: %ABfromBusPhone
 Адрес: %ABfromBUSADDR
 Кредо: %ABfromVSEGDA
 %ABfromBUSCITY, %ABfromBUSSTATE
 %ABfromBUSCOUNTRY, %ABfromBUSZIP

 ------------------А тут он заканчивается--------------------

С таким шаблоном, в зависимости от адреса отправителя, будут подставляться разные данные. Если вы хотите сообщить получателю свои личные координаты вместо деловых, уберите из макросов слово BUS.

Способ 3 - Вариации на тему 2?

Предположим, что вы насоздавали в Мышке несколько почтовых ящиков, однако пылаете вульгарным желанием созерцать в полях reply-to и from ваш основной адрес. Так вот, это лечится. Пострадайте слегка манией величия и создайте в адресной книге запись для самого себя. Внесите в нее все ваши почтовые адреса, причем первым в списке должен идти ваш основной, самый главный адрес. Перепотрошите все ваши шаблоны. Теперь они должны содержать следующую строчку:
%From='"%ABfromNAME" <%ABfromEMAIL>' и т.д.

Ясен пень, в этом случае можно было и быстрые шаблоны помучать, вы бы добились того же самого эффекта, однако прошу заметить, что КПД данного метода возрастет как минимум на порядок, ежели вы соизволите увеличить количество личной информации в ваших драгоценных шаблонах.

Пожалуй, хватит. Кажется, это было последнее письмо из TBBETA на тему макросов из адресной книги. Надеюсь, их советы вам пригодятся.

Большая просьба на грубый литературный перевод не жаловаться
и над арфаграфичискиме апшипкаме не хахакать. :)
A.P.$lasH