Команда макроопределения (D) определяет переменную и сохраняет в ней значение. Значение макроопределения используется в других командах sendmail.cf и непосредственно sendmail. Это позволяет многим системам использовать один файл настройки, внося изменения в небольшое число макроопределений.

В качестве имени макроопределения может выступать любой одиночный символ ASCII либо слово, заключенное в фигурные скобки. Используйте длинные имена для пользовательских макроопределений. Внутренние макроопределения sendmail используют большую часть доступных букв и специальных символов. Кроме того, по умолчанию существует большое число макроопределений с длинными именами. Это не означает, что вы избавлены от необходимости давать имена макроопределениям, но означает, что придется проявлять осторожность, чтобы избежать конфликтов с существующими именами. Внутренние макроопределения иногда отражены в файле sendmail.cf. В приложении Е приводится полный перечень внутренних макроопределений sendmail. При создании пользовательских макроопределений обращайтесь к этому перечню, чтобы избежать конфликтов имен. Чтобы получить значение, хранимое макроопределением, обратитесь к опреде- лению по ссылке $х, где х - имя макроопределения. Подстановка макроопределений происходит при чтении файла sendmail.cf. Для подстановки макроопределений в ссылках используется специальный синтаксис, $&х . Синтаксис $&х используется только для некоторых внутренних макроопределений, которые изменяются во время работы sendmail.

Приведенный ниже код содержит макроопределения {our-host}, М и Q. После выполнения этого кода ссылка ${our-host} возвращает значение crab, $М возвращает значение wrotethebook.com, a $Q возвращает crab.wrotethebook.com. Переменная Q хранит значение макроопределения {our-host} (а именно ${our-host}), постоянную точку плюс значение М ($М).

D{our-host}crab
DMwrotethebook.com
D0${our-host}.$M

Изменение файла sendmail.cf, вероятно, потребует изменения некоторых макроопределений. Обычно изменения касаются макроопределений, содержащих специфичную для сервера информацию, такую как имена узлов и доменов.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.