Переход:  Учетные записи > Настройки учетной записи > Автоответчики > Создание скриптов автоответчика >

Примеры скриптов автоответчика

Печать этого раздела Пред. страницаК началу разделаCлед. страница

Примерный скрипт автоответчика с несколькими макросами автоответа может называться VACATION.RSP и выглядеть примерно так:

Приветствую, $SENDER$

Ваше сообщение на тему ‘$SUBJECT$’ не будет прочитано мной, потому, что я нахожусь в отпуске. Ура!!!

Искренне ваш,

$RECIPIENT$

С помощью некоторых макросов замены заголовков вы также можете управлять заголовками, которые будут сгенерированы при обработке этого сценария автоответчика и создании ответного сообщения отправителю $SENDER$:

Приветствую, $SENDER$

Ваше сообщение на тему ‘$SUBJECT$’ не будет прочитано мной, потому, что я нахожусь в отпуске. Ура!!!

Искренне ваш,

$RECIPIENT$

%SetSubject%=RE: $SUBJECT$

%SetAttachment%=c:\photos\me_on_vaction.jpg

С помощью этого скрипта автоответа вы добавляете "RE: " в начале темы исходного сообщения и присоединяете указанный файл.

Строка "%SetSubject%=RE: $SUBJECT$" обрабатывается примерно так:

1. Выражение $SUBJECT$ замещается текстом темы исходного сообщения. Тем самым эта строка становится эквивалентной:

%SetSubject%=RE: Тема оригинального сообщения

2. MDaemon замещает оригинальную тему, сохраненную в его внутреннем буфере, этим новым рассчитанным значением. Отсюда и далее выражение "$SUBJECT$" в данном скрипте будет возвращать новый результат.

Обратите внимание на местоположение новых макросов — они перечислены внизу скрипта ответа. Это необходимо для исключения побочных эффектов. Например, если бы макрос %SetSubject% располагался перед макросом $SUBJECT$, который появляется во второй строке сценария ответа, текст темы был бы изменён при раскрытии макроса $SUBJECT$. То есть, вместо замены $SUBJECT$ содержимым оригинального заголовка «Subject:», этот макрос будет заменен значением, которое вы задали в качестве значения %SetSubject%.

См. также: