Эта команда используется в начале строки комментария. Команда divert (-1) направляет вывод в «никуда» и отмечает начало блока комментариев. Команда divert(O) направляет вывод в стандартный поток результатов ш4. В дополнение к -1 и 0 команда divert принимает девять других численных аргументов: значения от 1 до 9. Эти другие значения используются в исходном тексте макроопределений т4 для записи данных в различные части файла sendmail.cf. В собственных настройках вы не будете использовать эти значения. Вместо этого вы будете использовать другие команды для записи данных в определенные части файла sendmail.cf.
Команды LOCAL CONFIG, LOCAL_USER, LOCALRULESETS, MAILER_ DEFINITION, LOCAL NET CONFIG и LOCAL RULE позволяют записывать данные в различные части файла sendmail.cf, не задействуй напрямую различные значения divert. Команды вроде LOCAL_CONFIG и MAILER DEFINITION отмечают начало фрагментов кода sendmail.cf, который должен включаться в ту или иную часть конечного файла. Эти команды позволяют изменять файл sendmail.cf всеми возможными способами.
Встроенные команды ш4, define и undefine, устанавливают значения макроопределений. define инициализирует переменную значением, undefine сбрасывает переменную в значение по умолчанию. Команда define позволяет контролировать больше параметров настройки, чем любая другая, и, как следствие, большая часть этого приложения отведена под описание параметров define.
Около половины макроопределений т4 действуют подобно команде define -просто устанавливают значения параметров. Примеры таких команд: MAS-QUERADE AS, MASQUER ADE_ DOMAIN, RELAYDOMAIN и VIRTU-SERDOMAINFILE.
TRUST_AUTH_MECH - хороший пример макроопределения, дополняющего define. Как вы увидите в разделе «define» данного приложения, параметр confAUTH_MECHANISMS может использоваться для определения доверенных механизмов аутентификации, о которых ваш сервер сообщает другим серверам. Макроопределение TRUST AUTH МЕСН имеет обратный смысл, оно указывает механизмы других серверов, с которыми готов работать ваш сервер. Для настройки TRUST AUTH MECHANISMS используется тот же список ключевых слов, что и для настройки confAUTH_MECHANISMS (см. раздел «define»).