# flrep '"[A-Z]' linux.mc VERSIONIDCSId: chlO.v 1.3 2002/03/01 21:02:23 sue Exp emily $") v OSTYPE(linux) DOMAIN("wrotethebook.com') FEATURE("nouucp", "reject") MAILERC local") MAILERCsmtp") # m4 ../m4/cf.m4 linux.mc > sendmail.cf
При установке sendmail из tar-архива используйте тс-файл прототипа в ка- честве отправной точки настройки. Чтобы использовать наиболее актуальную версию sendmail, необходимо создать совместимый файл sendmail.cf при помощи макроопределений ш4. Не пытайтесь использовать старый файл sendmail.cf с новой версией sendmail; этим вы только наживете неприятности. Как можно видеть из приведенных выше примеров, файлы настройки т4 весьма лаконичны и могут состоять из небольшого числа макроопределений. Используйте т4 для создания новых настроек при каждом обновлении sendmail.
И наоборот, не следует использовать sendmail.cf, созданный на основе файлов прототипов из дистрибутива sendmail старой версии. Возможности в этих файлах требуют присутствия совместимой версии sendmail, а значит - перекомпиляции sendmail при необходимости использовать новый файл настройки. На такую операцию решится далеко не всякий системный администратор, поскольку в некоторых системах нет нужных библиотек, в других и вовсе не установлен компилятор языка С. Если вы отказываетесь от повторной компиляции sendmail, то можете использовать в качестве отправной точки стандартный файл примера sendmail.cf из собственной системы. Однако если запланированы серьезные изменения в настройках, вероятно, легче перекомпилировать sendmail и создать новые настройки при помощи ш4, чем вносить серьезные изменения непосредственно в файл sendmail.cf.
В следующей части главы мы воспользуемся одним из примеров файла sendmail.cf из дистрибутива Linux. Если точнее, мы начнем с файла generic-linux.cf, расположенного в каталоге cf/cf, дистрибутива sendmail. Все сведения, приводимые на протяжении оставшейся части главы, применимы в равной степени и к файлам sendmail.cf, созданным при помощи т4. Структура файла sendmail.cf, хранимых в нем команд, а также инструменты его отладки одинаковы во всех случаях.
- << Назад
- Вперёд