Linux HOWTO


Настройка sendmail V8


Если sendmail установлен, вы должны установить набор конфигурационных файлов, которые в дистрибутиве Slackware спрятаны в архиве smailcnf.tgz. Вы найдете их в /usr/src/sendmail/cf. В этом каталоге должен быть README размером примерно 50KB, коотрый описывает новый метод настройки.

sendmail управляется через настроечный файл (размером примерно 20KB) (/etc/sendmail.cf), который вы не должны переписывать под себя (как думают многие, кто боится sendmail). Вам также нужен макропроцессор M4, и маленький конфигурационный файл (mc-File) в /usr/src/sendmail/cf/cf. M4 создаст ваш /etc/sendmail.cf из этого файла и несколько других настроечных файлов, которые вам не нужно изменять.

Вот объяснение, что означает "F=8mDMFhuSC, S=51/31, R=21" в вашем файле sendmail.cf в определении агента отправки в fidonet:

F секция содержит флаги, которые описывают поведение агентов доставки. Ниже расписаны флаги:

8 = использовать 8 бит m = позволить отправку нескольким адресатам D = форсировать вставку даты в заголовок сообщения M = форсировать вставку идентификационной информации в заголовок сообщения F = форсировать вставку информации об отправителе в заголовок сообщения h = сохранить раегистр букв имени хоста u = сохранить раегистр букв имени пользователя

Флаг C указывает sendmail добавить домен адресата без one (домен отправителя. Полезно для отправки кому-либо на вашей собственной BBS); и флаг S указывает sendmail выполнить агента доставки (в случае ifmail) с использованием его собственных UID и GID, указанных выражением U= . Если U= выражение пропущено или 0, sendmail запускает агента доставки от root (заметьте: в версиях sendmail выше v8.7, нет выражения U= , так что флаг S указывает sendmail всегда запускать агента доставки от root). У меня не указано выражение U= , так что ifmail запускается от root, что меня вполне устраивает.

Секция S указывает набор правил записи отправителя; правило 51 для "конверта" и правило 31, используемое для заголовка. Наконец, секция R указывает набор правил записи адресата. В этом случае набор правил 21 используется для записи и заголовка, и "конверта". Посмотрите ваш файл sendmail.cf, чтобы найти правила и узнать, что они делают.

Между прочим, эта информация почерпнута из книги "sendmail, 2nd edition" Bryan Costales и Eric Allman (автора sendmail), выпущенной O'Reilly & Associates (ISBN 1-56592-222-0). Я настойчиво рекомендую ее каждому, кто работает с sendmail. Она очень понятно и доходчиво написана, с большим количеством примеров.

Затем надо рассказать о IFMAIL. Поэтому вам следует создать файл /usr/src/sendmail/cf/mailer/ftn.m4 со следующим содержимым:




Начало  Назад  Вперед



Книжный магазин