Руководство системного администратора • третье издание { h h y с п п т п р



Pdf просмотр
страница53/82
Дата12.11.2016
Размер7.94 Mb.
Просмотров12839
Скачиваний0
ТипРуководство
1   ...   49   50   51   52   53   54   55   56   ...   82
ITO evi) посылаются псевдониму owner-owner. Если доставку сообщения выполнить невозможно и владельцу списка возвращается сообщение об ошибке, это называется рикошетом (bounce). Если же невозможно доставить само сообщение об ошибке, то уведомление об этом называется двойным рикошетом. В нашем примере такое уведомление посылается псевдониму owner-owner (те. postmaster). Когда используется общесистемный файл псевдоиимоп, необходимо ввести сше одни уровень косвенной адресации, связав псевдоним mylist с адресом реа,н>ное_и.Ю1_списка@г11авный_коАшыотер. чтобы файл данных, содержащий список членов, хранился только водном месте. Существует несколько пакетов программ, которые автоматизируют работу со списками рассылки. Сих помошью пользователи могут добавлять и удалять себя из списка, просматривать информацию о списке, получать файлы по электронной почте и т.д. Среди этих пакетов отметим следующие
• Majordoino (v/ww.greaicircle.com); Глава 19. Элехтранноя почто
587

• Mailman {www.lisi.org);
• ListProc (www.cren.nei);
• Smart List (www.procmaiI.orgi;
• LISTSERV Lite (www.lsoft.com)*. Хороший архив на тему программ для списков рассылки составлен
Нормом Алексом (Norm Aleks) и доступен на узле rtfm.mit.edu (ищите раздел mail/list-admin). К сожалению, этот архив больше не пополняется, поэтому может содержать несколько устаревшую информацию. Тем не менее в нем много полезных сведений, способных помочь в выборе нужной программы.
Smart List — самая простая и маленькая по объему программа изданного перечня, a ListProc — самая большая и сложная. Остальные, согласно этому критерию, находятся где-то посредине. Они отличаются методами управления списками рассылки. Одни больше ориентированы иа администраторов
(ListProc), другие — ыа пользователей, управляющих списками рассылки
(Majordomo, Mailman, Smart List, LISTSERV Lite). Программы Majordomo n
LISTSERV Lite поддерживают удаленное администрирование. Управляющему списком даже ненужно регистрироваться иа том компьютере, где находится список, поскольку все операции осуществляются по электронной почте. Большинство программ позволяет создавать информационные подборки дайджесты) на основе материалов, публикуемых в списке рассылки. Одни делают это автоматически (ListProc, Mailman, LISTSERV Lite), а другие — после соответствующего конфигурирования вручную (SmartList, Majordomo). Мы предпочитаем использовать Majordomo. однако, по слухам, некоторые организации переходят на Mailman. Программы ListProc и LISTSERV Lite являются коммерческими, поэтому менее предпочтительны первая — дорогам, а вторая — доступна только в двоичных кодах и ненадежна в работе. Мы не пробовали работать с пакетом Smart List, однако нам нравится программа procmail, на основе которой он построен. Ниже кратко описана каждая из этих программ. За более подробной информацией обращайтесь к документации.
M a j o r d o m o
Majordomo — это написанный иа языках Perl и С программный пакет, который можно получить иа узле www.greatcircle.com. Программа была создана Брентом Магаданом (Brent Chapman), улучшена Джоном Руйаром
(John Roujllard). а в настоящее время сопровождается Чаном Уилсоном (Chan
Wilson). Разработка программы приостановлена. Majordomo 2 существует только в виде бета-версии, поэтому мы опишем исходную версию программы.
Majordomo выполняется с правами непривилегированного пользователя, обычно от имени пользователя majordom и группы daemon. Если в системе поддерживаются длинные имена (более 8 символов, можно задать имя majordomo в качестве регистрационного. Пользователь должен принадлежать к числу "доверенных" пользователей программы sendmail и быть упомянутым в ее конфигурации (обычно посредством объявления опции сог.- fTRUSTED_USERS).
JvJ Информацию о "доверенных" пользователях можно получить в параграфе 19.11
Majordomo конфигурируется при помощи файла majordomo.cf. Этот файл содержит команды на языке Perl, посредством которых инициализируются
Эго свободно распространяемая версия коммерческого пакета LISTSERV
5 ьб
Чость II. Роботов сетях
переменные, задаются каталоги, определяются поддерживаемые списки рассылки и правила доставки сообщений об ошибках. Вспомогательная программа позволяет протестировать конфигурационный файл на предмет отсутствия нужных переменных и синтаксических ошибок
Majordomo требует наличия специальных псевдонимов в файле aliases программы sendmaii. Самый правильный способ их интеграции в систему — создание отдельного файла псевдонимов для Majordomo (последние версии программы sendmaii поддерживают несколько файлов псевдонимов. Такой файл содержит псевдонимы для самого пакета Majordomo и набор псевдонимов для каждого управляемого им списка рассылки. Дистрибутив пакета включает файл majordomo.aliases, который может служить образцом. Пользователи часто задают вопрос о том. как исключить себя из списка рассылки (отказаться от подписки. Что касается списков, управляемых программой Majordomo, то ответ звучит так. Чтобы отказаться от получения информации из списка имя_списка@имя_узла
ч
следует направить по адресу majordomo@iiwi_vx/fl сообщение, в теле (а не в заголовке) которого есть фраза "unsubscribe имя_ашска" или "unsubscribe имя_списка адресмектроннойпочты"
В первом случае сообщение должно быть отравлено именно с того компьютера, с которого ранее была осуществлена подписка на рассылку. Во втором случае имя компьютера, для которого следует отказаться от подписки, является частью почтового адреса. Просмотрите еще раз параграф 19.2. где рассказывается, как извлечь необходимую информацию из заголовков сообщения, чтобы отказаться от подписки даже в том случае, когда вы забыли, с какого компьютера когда-то подписались на рассылку. Для некоторых списков рассылки достаточно послать сообщение с текстом "unsubscribe" по адресу списка.
Никогда не посылайте сообщение об отказе от подписки непосредственно в список рассылки, поскольку оно будет разослано всем его подписчиками все поймут, что вы не понимаете, что делаете.
Mailman
Mailman — это довольно молодой член семейства программ, предназначенных для работы со списками рассылки версия 1.0 программы появилась в июле 1999 года. Программу можно найти на узле www.lrst.org или в архивах. Ее автором является Джон Виега (John Viega). Сейчас в ее разработке принимают участие Кен Манхаймер (Ken Manheimer) и Барри
Уорео (Barry Warsaw). Как и Majordomo, программа Mailman иаписана на языке сценариев, нов данном случае это Python (www.pvthon org). Толчком к созданию Mailman послужили недостатки программы Major- domo: плохое управление "рикошетами", сложный способ конфигурирования дополнительных возможностей (в частности, информационных подборок и списков с централизованным управлением, а также низкая производительность при работе с большими списками В дистрибутив Madman входит сценарий, который позволяет импортировать списки Majordomo. Программа
Mailman обладает также средствами обнаружения сиама и борьбы с ним. Большим преимуществом программы является ее интерфейс. Его пал!гчие упрошает координатору списка (модератору) или почтмейстеру процесс управления списком, а пользователям — подписку, отказ от рассылки и настройку списка
Глово 19. Электронной почто 'о'

ListProc
ListProc — это одна из старейших программ данною класса. Она была написана в 1991 г. Анастасиосом Котсиконасом (Anastasios Kotsikonas) и поддерживалась приблизительно до 1994 года. Затем, после нескольких лет забвения, в 1998 г. появилась новая бета-версия программы. Ее можно было бесплатно получить на факультете вычислительной техники в университете Бостона, нона несколько странных условиях лицензирования. Сейчас программа ListProc доступна на узле www.cren.na. но условия ее получения неприемлемы (2000S за копию, даже для университетов. Так что забудьте о ListProc и пользуйтесь свободно распространяемыми программами с открытым кодом.
Smart List Программу SmanList написал Стефан иаи лен Берг (Stephen van den Berg), которьгй является также автором пакета procmail. Дистрибутив Smart List можно найти на узле www.procmail.org. Поскольку данная программа использует пакет procmail. потребуется загрузить файлы procmail.tar.gz и
Smart List, tar.gz.
Smart List — простая II маленькая по объему программа. По сути она представляет собой комбинацию кода на языке Справил пакета procmail и сценариев интерпретатора команд. С "рикошетами", главной неприятностью списков рассылки, программа борется автоматически Пользователь автоматически удаляется из списка после того, как направленная в его адрес почта возвращается определенное число раз. Программа SmanList требует наличия в файле passwd записи (smart или. может быть, list), соответствующей "доверенному" пользователю в конфигурационном файле программы sendmail. Дистрибутив SimnLLst включает утилиту led. которая защищает программу от использования с несогласованным или частично отредактированным файлом конфигурации.
LISTSERV Lite
LISTSERV Lite — это усеченная версия пакета LISTSERV, коммерческого продукта компании L-Soft International, Inc. Ее автором является Эрик Томас
(Eric Thomas). Некоторые возможности LISTSERV здесь отсутствуют, поэтому программа способна управлять всего 10 списками рассылки по 500 членов каждый. Программа работает с правами псевдопользователя listscrv, который должен быть владельцем ее файла. Желательно также создать группу lisLscn Программа снабжена интерфейсом как для подписки на рассылку, таки для управления самой программой. Дистрибутив LISTSERV Lite можно загрузить с узла www.lsofi.com. Исходный код программы не распространяется, однако доступны предварительно скомпилированные двоичные файлы для многих версий UNIX и Linux. Тем. кто уже работал с пакетом и располагает созданными им списками рассылки, может быть, имеет смысл использовать усеченную его версию. Всем остальным рекомендуем остановить свой выбор на одной из описанных ранее программ с открытым кодом.
LDAP
LDAP (Lightweight Directory Access Protocol — упрошенный протокол доступа к каталогам) — это протокол, который обеспечивает доступ к
5 ьб
Чость II. Роботов сетях
унифицированной службе каталогов. Он существует уже несколько летно лишь недавно начал приобретать популярность. Администраторы обнаружили, что протокол LDAP очень удобен для выполнения самых разнообразных задача именно
• конфигурирования программы sendmail (псевдонимы, виртуальные домены и по-гговые каталоги управления пользователями (регистрационные имена, пароли и т.д.); ведения административных конфигурационных файлов (например, в SuSL
Linux);
« в качестве замены NIS; в качестве календарного сервера для использования с подключаемыми модулями аутентификации (Plug- gable Authentication Modules, РАМ. Таким образом. LDAP в скором времени станет глобальным инструментом для работы с каталогами, который будет применяться во многих областях В основе LDAP лежат протоколы ISO и почтоная система ХА такое наследство предполагает сложность, громоздкость, массу недостатков и т.д. Однако наличие в названии протокола буквы "L" указывает на отсутствие таковых. Версии I и 2 протокола уже прошли процесс стандартизации. Работа над версией 3 также завершена. К счастью, все версии обладают обратной совместимостью. Версии I и 2 не являются иерархическими, в отличие от версии 3. Протокол I DAP очень удобен для работы с почтовыми псевдонимами, особенно сейчас, когда программа sendmail обеспечивает внутреннюю поддержку протокола. Программа sendmail может посылать серверу LDAP запрос на поиск псевдонимов, вместо того чтобы осуществлять поиск непосредственно. Протокол способен управлять маршрутизацией почты и виртуальными доменами. Средства поддержки LDAP должны бьггь встроены в двоичный код программы sendmail на этапе компиляции. Тем. кто не знает, где взять программную реализацию LDAP, рекомендуем обратиться на сервер www.openldap.org организации OpenLDAP. Она получила в свое распоряжение, а затем улучшила код предыдущего сервера LDAP, разработанною в Мичиганском университете. (Дополшггельная информация о программном обеспечении I.DAP приведена в копие глаиы 18.) Записи базы данных LDAP напоминают элементы базы termcap. нос более длинными именами. Атрибуты (имена переменных) в базе данных
LDAP еще не полностью стандартизованы, что может привести к несовместимости реализаций LDAP. Атрибуты, находящиеся впервой строке записи, определяются в файле конфигурации LDAP. В приводимых ниже примерах мы предполагаем, что серверный демон LDAP (slapd в случае пакета OpenLDAP) сконфигурирован с корневым именем (запись r o o t an) следующего вида "сп-^гооС,с1с=*зупас, dc=net" Атрибут dc указан дважды, поскольку доменный компонент имени не может включать точку, следовательно, для представления домена synac.nci требуются два элемента. Послед\ющис атрибуты (имена переменных) могут бытьпроизнольпымм. Регистр символов в данном случае неважен. Программа sendmail (которая ищет предопределенные имена атрибутов и назначает им заранее заданные значения, сервер LDAP и утилита создания базы данных
Глово 19. Злектронноя почто
591

LDAP должны взаимодействовать друг и другом и использовать одинаковые соглашения об именовании атрибутов.
Среди ДОПУСТИМЫХ атрибутов, которые могут располагаться впервой строке записи (ключи базы данных, упомянем dn (доменное имя, о название организации, с (название страны, u i d (уникальный идентификатор, например регистрационное имя. Программа sendmaii распознает следующие дескрипторы данных m a i l L o c a l A d d r e s s m a i l R o u c i n g ^ d d r e s s m a i l H o s t Ниже приведен пример файла Idap.conf демона slapd:
# Файл I d a p . c o n f должен Сыть доступен для записи всем пользователям.
I
BASE dc»synack, dc^nec
HOST g w . s y n a c k . n e t
PORT 3B9 Он обеспечивает поддержку базы данных с записями следующего вида dn; uiG=]on, dc=synack, d c - n e t o b j e c t C l a s s : m e t L o c a l M a i l R e c i p i e n t m a i l L o c a l A d d r e s s :
30n@Synack.net т s t a b i l e j @ c s . C o l o r a d o . e d u u i d : }on Адрес получателя входящего сообщения сравнивается с полем mailLo- calAddress. Если они совпадают, письмо перенаправляется по адресу, указанному в поле mailRoutingAddress. Наличие строки objectClass необходимо таковы требования документа RFC. который определяет взаимодействие протокола LDAP и почтовой системы. На узле gw.synack.nei этому элементу базы данных соответствует псевдоним j o n ; s t a b i l e j f i c s . C o l o r a d o . e d u Все это несколько длинновато, неправда ли Такие записи базы данных могли бы заменить обычные элементы файла aliases, которые применяются для определения почтовых каталогов пользователей. Однако файл aliases все еше остается лучшим методом объявления списков рассылки (при помощи директивы :
i n c l u d e : ) . Программы управления списками рассылки обычно передают (через канал) сообщение сценарию-упаковщику и повторно посылают сообщение. А запрос может вернуть локальный адрес, по которому ведется обработка списка рассылки (посредством файла aliases), ноне может непосредственно вызвать программу. Дополнительная информация о включении в программе sendmaii поддержки протокола LDAP содержится в параграфе 19.8. В параграфе 19 9 приведен пример использования протокола LDAP для реализации псевдонимов и виртуального хостинга.
19.5. Почтмейстер sendmaii Программа sendmaii — самая сложная и самая полная из широко используемых систем транспортировки электронной почты. Ее иаписал Эрик
Оллман (Eric Alfman), будучи студентом Калифорнийского университета в
572
Чость П. Роботов сетях
Беркли. Он как раз заканчивал курс по вычислительной технике, в процессе изучения которого работал с системами промышленного уровня. Эрик решил аналогичным образом подойти к проблеме доставки почты. В то время такой подход казался ему погоней за мухой с кувалдой, ион собирался со временем, разобравшись как следует в проблеме, использовать более простые методы. Однако оказалось, что универсальность программы sendmaii позволила
Эриху идти в ногу с быстро изменяющимся миром стандартов электронной почты. Некоторые важнейшие стандарты находились в стадии доработки и изменялись чуть лине каждую неделю. Эрик понял, что муха, за которой он гонялся, на самом деле — слон и силы его кувалды едва хватает. Программа sendmaii может адаптироваться к причудам создателей стандартов благодаря гибкости своего файла конфигурации, который позволяет ей удовлетворять потребностям очень разнородного сообщества пользователей. Поэтому остальная часть данной птавы посвящена описанию структуры этого файла, называющегося sendmail.cf. Программа sendmaii — это транспортный агент, программа-связка между пользовательскими агентами и агентами доставки. Она работает по протоколу
SMTP и доставляет сообщения на удаленные компьютеры через Internet. Программа sendmaii выполняет следующие задачи управляет сообщениями после того, как они были сгенерированы пользователями анализирует адреса получателей выбирает соответствующий агент доставки или транспортный агент преобразует адреса в форму, понятную агенту доставки осуществляет необходимое переформатирование заголовков передает преобразованное сообщение агенту доставки. Программа sendmaii также генерирует сообщения об ошибках и возвращает сообщения отправителю, если их оказалось невозможно доставить. История программы sendmaii Программа sendmaii версии 5 написана Эриком Оллманом в 1983 году. Один из ее вариантов был доработан Леннартом Левстрандом (Lennart
Lttvstrand) из Линчепивгского университета (Швеция) в 1987 г. и назван IDA sendmaii . Сопровождением этой версии занимались Нил Рикерт (Neil Rickert) и Пол Поумз (Paul Pomes). Другой вариант, King James Sendmaii (KJS), разработан Полом Викси (Paul Vixie) из компании DEC на протяжении
1989—1993 гг. Он осиован на версии IDA sendmaii, но акцент сделан на повышении производительности и пропускной способности коммерческих узлов. В IDA и KJS впервые были реализованы некоторые возможности, которые теперь включены в sendmaii версии 8 (написана Эриком Оллманом в 1993 году. На момент написания этой книги большинство реализаций программы sendmaii, предлагаемых производителями операционных систем, основаны на версии 8. Однако обычно они на один-два выпуска отстают от версии, выпускаемой компанией Sendmaii, Inc. Производители чаще всего просто настраивают под свою систему определенную версию sendmaii. а затем отказываются модифицировать ее с учетом текущих версий программы.
Лениарт в то время был студентом факультета вычислительной техники, который на шведском языке называется Institutionen far Datavetenskap, отсюда и сокращение IDA.
Глово 19. Электронной почто 'о'
Перечень система также информация о том, какие версии sendmad в них включены, приведены в табл 19.5. Мы опишем программу sendmail версии 8.11 и совсем не будем касаться версий 5 и IDA, поскольку они устарели. В версии 8 используется макропроцессор гп4, облегчающий создание файла конфигурации для стандартных ситуаций (в большинстве организаций больше ничего и не требуется. К сожалению, при возникновении проблем с конфигурацией sendmail придется заниматься отладкой исходного файла конфигурации. Нам доводилось слышать о нем такие нелестные отзывы, как "непостижимый, устрашающий, "крайне тяжелый, "загадочный, -оставляющий тягостное впечатление, "мерзкий, "утомляющий, "издевательский, 'запутанный, громоздкий, "нелепый, "сбивающий столку, закрученный' и еще много чего. В предыдущем издании книги описание этого файла занимало более
20 страниц. В этом издании из сострадания мы предлагаем читателям обратиться к руководству "Sendmail Installation and Operations Guide" авторства Эрика Оллмана и Брайана Костазеса (Bryan Costales), поставляемому вместе с программой. Версии программы sendmail, поставляемые производителями систем В табл. 19.5 перечислены версии sendmail. поставляемые с нашими тестовыми операционными системами. В таблице также указано, где находится исполняемый файл и файл конфигурации sendmail.сГ Для сравнения в перечень включена также стандартная реализация, находящаяся на узле www .sendmail .oi^g.
Таблицо 19.5. Версии прогроммы sendmail, поставляемые производителями систем (но 2000 rojaJ Система Версия Версия кодо конфигу| Каталог для Каталог для двоичного кода конфигурации sendmail.org
Solaris 7
HP-UX П S.B.6
Red Hai Linux 6.2 8.9.3
FreeBSD 4.0 8.9.3 Адаптирована компанией
8.11.0 8.11.0 8.9.3' 8.91 8.9.3 8.9.3
/usr/lib
/usr/sbin
/usr/sbin
/usr/sbin
/etc/mail
/etc/mail
/etc/mail
/etc
/etc Появление новых выпусков программы sendmail зачастую вызвано проблемами с безопасностью. Поэтому мы рекомендуем посетить ссылку ''Release
Notes" на сервере vAvw.sendmail.org и загрузить соответствующие "заплаты. Для их подключения потребуются компилятор языка Си препроцессор го они обычно входят в стандартную поставку UNIX).
Компилятор gcc можно найти на узле www.gnu.org.
Иногда трудно определить, какой выпуск sendmail установлен в системе. Попробуйте выполнить команду
# / u s r / s b i n / s e n d m a i l - d 0 . 1 - b t < / d e v / n u l l
589
Чость II. Робота в сетях
которая заставит программу сообщить сною базовую версию, параметры компиляции и свои идентификационные имена, наиденные после чтения файла конфигурации. Флаг -d задает уровень отладки (об этом рассказывается в параграфе 19.12), флаг -bt переводит программу в режим тестирования адреса, а чтение входного потока из устройства /dcv/null приводит к тому, что адрес для тестирования будет отсутствовать. Результат работы команды будет примерно таким
V e r s i o n 8 . 9 . 3
C o m p i l e d w i t h : MAPREGEX LOG MATCHGECOS MIME7T08 MIME8T07
NAMEDBIHD NDBM NETINET NETUNIX NEWDB NIS NISPLUS QUEUE
SCANF SMTP USERDB XDEBUG
- = — » = — = • = = • SYSTEM IDENTITY ( a f t e r r e a d c f ) - "
( s h o r t d o m a i n name) Sw - k a t r o o
( c a n o n i c a l d o m a i n name) Sj = k a t r o o . S e n d m a i l . C O M
{ s u b d o m a i n name) §m Sendmail.COM
( n o d e name) Sk - k a t r o o . S e n d m a i l . C O M Программа sendmaii должна использовать записи MX службы DNS, поэтому ее всегда следует компилировать с установленной опцией
NAMED BIND (как в приведенном примере. Инсталляция программы sendmaii В этом разделе мы кратко опишем процесс инсталляции программы sendmaii. За всевозможными подробностями, а также за информацией, касающейся конкретных операционных систем, обращайтесь к примечаниям по инсталляции, которые включены в дистрибутив sendmaii. Если программа уже инсталлирована в системе и производится лишь ее замена, может оказаться, что некоторые этапы (например, инсталляцию файлов помощи) осуществлять не придется. Для работы программы требуются двоичный файл sendmaii. который обычно инсталлируется в каталог
/usr/sbin или /usr/lib и запускается с правами пользователя root (код прав доступа — 4755); файл конфигурации /etc/ mail/send mail. cf. устанавливаемый системным администратором каталог очереди /var/spool/mqueue. созданный администратором вручную код прав доступа — 700, владелец — root); различные ссылки на sendmaii (не, mailq. hosLstat и пр безопасные локальные агенты доставки (smrsh и mail.local), обычно устанавливаемые в каталог /usr/libexec. Последнюю версию программы можно загрузить с узла www.sendmail.org. Для компиляции и инсталляции пакета запустите сначала сценарий Build, а затем — Build install. Однако до начала компиляции нужно определиться в отношении формата базы данных, а также стратегии взаимодействия с административными базами данных, такими как NIS, NIS+, NeilпГо или даже Hesiod. Для баз данных, хранящихся на диске, мы рекомендуем пакет Berkeley DB, указанный в файле
Makefile как NEWDB. Только не редактируйте файла создайте свой файл site.config.m4. посредством которого будет осуществляться настройка и
Глово 19. Электронной почто 'о'
установка опций программы sendmail. Например, в случае использования протокола LDAP создайте файл site.conng.m4 со следующими строками d e f i n e ( " c o n f M A P D E F ' , '-DLDAPMAP
1
J d e f i n e ! * c o n f L l B S ' , * - l l d a p - l i b e r ' ) Затем скомпилируйте программу при помощи такой команды t eh ./Build -с -с site .config п Программа sendmail обычно не работает под управлением демона inetd. поэтому должна явно запускаться из гс-файлов в процессе начальной загрузки системы. Обычно это делается так- i f [ - f / u s r / s b i - n / s e n d i r a i l - a - f / e t c / m a i l / s e n d m a l l . c f ] ; t h e n
( c d / v a t / s p o o l / m q u e u e ; r m - f [ r T x ] f " j
/ u s r / s b i n / s e n d m a i l - b d - q 3 0 i n ( • e c h o - n ' s e n d m a i l " > / d e v / c o n s o l e f i В данном случае производится проверка двоичного файла и файла конфигурации, а затем программа запускается в режиме демона. Если компьютер не является почтовым сервером, а на нем нужно запустить sendmail. можно сконфигурировать компьютер в качестве "нулевого клиента" и не вызывать программу в режиме демона (те не указывать ключ -lid). Таким образом, она не будет принимать запросы на подключение из Internet.
О средстве nullclient рассказывается в параграфе 19.8.
Приведенный фрагмент следует добавить в файл /etc/rc (для систем) или /etc/inlt.d/sendmail (для систем Sysiem V). Можно также воспользоваться более сложным сценарием из руководства по инсталляции, который пытается удалять файлы из прерванных очередей сообщений. Этот сценарий работает с одним каталогом очереди. Если их несколько, сценарий усложнится (см. раздел "Очередь почтовых сообщений. Традиционно файлы, необходимые программе sendmail. располагались в таких каталогах, как /usr/lib, /etc, /usr/ucblib н /usr/share. Начиная с версии 8.10 предполагается, что все файлы хранятся в подкаталогах каталога
/etc/mail". Надеемся, что поставщики систем поймут этот намеки будут располагать файлы в каком-то одном месте. Файл переключения сервисов Во многих операционных системах имеется специальный конфигурационный файл, называемый файлом переключения сервисов. В нем перечислены методы, которые могут быть использованы для выполнения стандартных запросов, в частности поиска компьютеров и пользователей. Этот файл также определяет порядок применения методов поискав случаях, когда для данного типа запроса указано более одного метода.
Файл переключения сервисов подробно описан я главе IS.
• Это пока еще не совсем так. Файл sendmail.pid и ино1да файл статистики хранятся в другом месте.



Поделитесь с Вашими друзьями:
1   ...   49   50   51   52   53   54   55   56   ...   82


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал