Следующие определения почтовых программ взяты из файла generic-linux.cf:
Следующие определения почтовых программ взяты из файла generic-linux.cf:
Команды М определяют программы доставки почты, с которыми работает sendmail. Синтаксис команды:
Mname, {field=value}
Команда Н определяет формат строк заголовка, вставляемых программой sendmail в сообщения. Формат команды заголовка: команда Н, необязательные флаги заголовка, заключенные в знаки вопроса, имя заголовка, двоеточие, шаблон заголовка.
Значение предпочтения является для sendmail одним из факторов, учитываемых при расстановке приоритетов для сообщений, помещаемых в очередь.
Команда Т определяет список пользователей, которым разрешено переопределение адреса отправителя при помощи ключа почтовой программы -f
Команда установки параметров (0) используется для настройки среды sendmail. Используйте команду 0 для указания значений, уместных для вашей системы.
За создание классов sendmail отвечают команды С и F. Класс подобен массиву значений. Классы используются во всех случаях, когда необходимо одинаковым образом обрабатывать однородные значения, такие как различные имена локального узла или имена узлов ииср. Классы позволяют sendmail выполнять сравнение сразу со списком значений, а не с отдельными значениями.
Макроопределение может содержать условную зависимость. Вот пример такого определения:
DX$g$?x ($x)$.
Команда макроопределения (D) определяет переменную и сохраняет в ней значение. Значение макроопределения используется в других командах sendmail.cf и непосредственно sendmail. Это позволяет многим системам использовать один файл настройки, внося изменения в небольшое число макроопределений.
Команда уровня версии является необязательной и присутствует не во всех файлах sendmail.cf. Администратор не добавляет команду V в файл sendmail.cf и не изменяет уже существующую команду.