m4, макроопределения sendmail

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Имена макроопределений OSTYPE, DOMAIN, FEATURE, MAILER, HACK и SITECONFIG соответствуют именам подкаталогов каталога cf. Значения этих макроопределений соответствуют именам файлов из каталогов. К примеру, команда FEATURE(nouucp) предписывает т4 загрузить файл поииср.т4 из каталога ostype и обработать его содержимое (код т4). Исходные файлы .т4 для команд OSTYPE, DOMAIN, FEATURE и MAILER состоят преимущественно из команд define и FEATURE.

Еще два макроопределения, SITECONFIG и HACK, используются редко. SITECONFIG указывает исходный файл, содержащий макроопределения SITE, обозначающий системы UUCP, подключенные к локальному узлу. Создав самостоятельно файл, содержащий макроопределения SITE, вы должны подключить его при помощи команды SITECONFIG. Эти команды, наряду с UUCPSMTP, вышли из употребления и сохраняются только из соображений обратной совместимости.

Макроопределение HACK указывает исходный файл ш4, содержащий временные, специфичные для данной системы поправки на проблемы sendmail. Администратор создает файл в каталоге hack и подключает его к настройкам при помощи команды HACK. Использование этого метода не приветствуется и обычно не требуется.

В следующем разделе содержится дополнительная информация о макроопределениях OSTYPE, DOMAIN, FEATURE и MAILER, а также сведения о различных командах, используемых для создания соответствующих этим макроопределениям исходных файлов ш4. Пример создания частного варианта исходного файла макроопределений DOMAIN содержится в главе 10.

Исходные файлы могут содержать любые макроопределения из уже упомянутых, а также дополнительные, речь о которых пойдет далее. Файл макроопределений настройки {.тс) также может содержать любую из описанных ниже команд. По сути дела, практически любое макроопределение может фигурировать в любом из файлов.

Чтобы некоторым образом упорядочить хаос, команды сгруппированы по файлам, в которых наиболее вероятно их присутствие. Подобная организация описаний существует и в документации из дистрибутива sendmail. Запомните, что на практике файлы могут иметь иную структуру. Мы начнем с изучения макроопределений define и FEATURE, базовых строительных блоков всех прочих файлов.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
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
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

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