342
Глава 10. sendmail
легче перекомпилировать sendmail и создать новые настройки при помощи
ш4, чем вносить серьезные изменения непосредственно в файл sendmail.cf.
В следующей части главы мы воспользуемся одним из примеров файла send-
mail.cf из дистрибутива Linux. Если точнее, мы начнем с файла generic-li-
nux.cf, расположенного в каталоге cf/cf, дистрибутива sendmail. Все сведе-
ния, приводимые на протяжении оставшейся части главы, применимы в
равной степени и к файлам sendmail.cf, созданным при помощи т4. Структу-
ра файла sendmail.cf, хранимых в нем команд, а также инструменты его от-
ладки одинаковы во всех случаях.
Общее строение файла sendmail.cf
Структура большинства файлов sendmail.cf более-менее одинакова, посколь-
ку они создаются на основе стандартных определений ш4. Поэтому файлы из
вашей системы, скорее всего, схожи с теми, что фигурируют в наших приме-
рах. В некоторых системах структура может отличаться, но функциональ-
ность описанных здесь разделов так или иначе присутствует в большинстве
файлов sendmail.cf.
Файл Linux generic-linux.cf послужит нам примером для изучения структу-
ры файла sendmail.cf. Названия разделов из файла примера использованы
ниже, в обзоре структуры sendmail.cf. Эти разделы будут описаны более под-
робно, когда мы займемся изменением настроек. Итак, разделы:
Локальная информация (Local Information)
Определяет информацию, специфичную для отдельного узла. В файле ge-
neric-linux.cf раздел Local Information содержит определения имени уз-
ла, имен узлов пересылки почты, а также почтового домена. В этом же
разделе определено имя, которым представляется sendmail при передаче
сообщений об ошибках, сообщение, отображаемое sendmail при SMTP-ре-
гистрации, а также номер версии файла sendmail.cf. (Увеличивайте но-
мер версии каждый раз, когда вносите изменения в настройки.) Этот раз-
дел обычно подвергается изменениям при настройке.
Параметры (Options )
Определяет параметры sendmail. Обычно не требует изменений.
Старшинство сообщений (Message Precedence)
Определяет значения старшинства для различных сообщений, использу-
емые sendmail. Не подвергается изменениям.
Доверенные пользователи (Trusted Users)
Определяет пользователей, которым разрешено переопределять адрес от-
правителя при отправке почты. Не подвергается изменениям. Добавле-
ние пользователей в этот раздел - потенциальная угроза безопасности.
Формат заголовков (Format of Headers)
Определяет формат заголовков, добавляемых sendmail к сообщениям. Не
подвергается изменениям.