Примерный скрипт автоответчика с несколькими макросами автоответа может называться 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%.
См. также:
Создание скриптов автоответчика
Автоответчики » Учетные записи
Редактор учетных записей » Автоответчики