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



Pdf просмотр
страница52/82
Дата12.11.2016
Размер7.94 Mb.
Просмотров12842
Скачиваний0
ТипРуководство
1   ...   48   49   50   51   52   53   54   55   ...   82
И POP — это протоколы, которые загружают почту на пользовательские компьютеры, когда те подключаются к сети. Данные протоколы являются идеальным средством управления почтой, особенно для компьютеров. которые не всегда подключены к сети из-за того, что выключаются после работы илн размешены лома и соединяются с сетью по телефонной линии. Протокол IMAP (Internet Message Access Protocol — протокол доступа к сообщениям в сети Internet), который создан в университете штата Вашингтон, является более предпочтительным средством Он доставляет сообщения по одному, а не все сразу. Такой метод лучше для тех пользователей, которые подключены к медленной сети или имеют портативные компьютеры. Протокол IMAP особенно удобен при отборе писем с объемными вложениями можно просматривать заголовки сообщений и не загружать письма с вложениями до тех пор, пока не будет выяснено их содержимое. Протокол
IMAP управляет почтовыми папками в нескольких системах, например на почтовом сервере и персональном компьютере. Почта, находящаяся на сервере, может быть объектом резервного копирования. (Много полезной информации о протоколе IMAP и его реализациях можно найти иа узле www.imap.org.)
POP (Post Office Proiocol — почтовый протокол) — это протокол, реализующий похожую модель, в которой, однако, все сообщения загружаются с сервера на персональный компьютер. Мри этом они могут удаляться с сервера (зачастую безвозвратно) или сохраняться на нем (в этом случае хранилище почты будет постоянно увеличиваться в размерах. Метод доставки всей почты зараз не оптимален для сети и не очень гибок сточки зрения пользователя. Это особенно проявляется в коммутируемых соединениях. Приемлемая реализация POP доступна по адресу www.cudora.com/qpopper.) Программное обеспечение сервера IMAP можно найти по адресу www.washingLon.edu/imap. Конфигурировать сервер не требуется, нужно лишь поместить соответствующие записи в файлы /etc/services и
/etc/inetd.conf. Кроме того, следует убедиться, что брандмауэр не препятствует рабоге сервера С протоколом IMAP раньше было связано много проблем безопасности, поэтому старайтесь пользоваться самыми последними версия лги программ.
578
Чость II. Робота в сетях

19.4. Почтовые псевдонимы Псевдонимы позволяют системному администратору и отдельным пользователям переадресовывать почту. Имн можно пол коваться для задания списков рассылки, для пересылки почты между компьютерами и для того, чтобы к пользователям можно было обращаться по нескольким именам. Псевдонимы обрабатываются рекурсивно, поэтому могут указывать на объекты, которые, в свою очередь, являются псевдонимами. Программа sendmaii поддерживает несколько механизмов создания псевдонимов, а именно протокол LDAP. службы NIS и NIS+, систему Neilnfo разработка NeXT/Applc), базы данных почтовой маршрутизации, а также различные файлы псевдонимов, которые могут создаваться пользователями и системными администраторами. Если требуется придерживаться концепции личных почтовых каталогов пользователей, рекомендуем реализовать ее путем хранения псевдонимов на сервере LDAP. Другие методы обладают рядом недостатков. Традиционными файлами псевдонимов обычно должен управлять пользователь root В случае базы данных псевдонимов ее приходится перестраивать при каждом изменении, а затем реплицировать на все компьютеры, которые доставляют почту. В тех организациях, где имеется много виртуальных доменов, в каждом домене ведется отдельный фрагмент файла псевдонимов, а общи и файл псевдонимов собирается посредством специального сценария. Сам по себе протокол LDAP не может работать с псевдонимами списков рассылки. Ими лучше управлять при помощи стандартных механизмов псевдонимов. Программа sendndinail работает с сервером LDAP почти гак же. как с сервером DNS. Сервер DNS необходим для преобразования имен в адреса, чтобы можно было определить, куда следует послать сообщение. Аналогичным образом с помощью сервера LDAP ведется поиск псевдонимов, позволяющих перенаправлять почту в правильное место. В обоих случаях поиск начинается в простых файлах (/etc/hosts и /etc/aliases) и заканчивается в базе данных. Протокол LDAP подробно описан в этой главе, а также в главе 18. В конце этого параграфа мы расскажем о том. как работает данный протокол, затем, в параграфе 19.S. рассмотрим вопросы взаимодействия LDAP пи, наконец, в параграфе 19 9 приведем пример использования протокола для создания псевдонимов и виртуального хостинга. Однако прежде всего следует рассмотреть традиционные способы назначения псевдонимов. Псевдонимы могут быть определены в трех местах (к сожалению, с использованием трех разных синтаксисов): н файле конфигурации пользовательскою агента (пользователем-отпра- вителем); в общесистемном файле псевдонимов /clc/mail/aliases (системным администратором в пользовательском файле переадресаиии forward (пользователем-по- лучателем). Пользовательский агент ишет псевдонимы в файлах конфигурации пользователя и раскрывает их до подачи сообщения в почтовую систему. С техшггеской точки зрения псевдонимы конфигурирует только системный администратор. Пользователи управляют маршрутизацией почты при помоши файла .forward, который в действительное ги не имеет прямого отношения к псевдонимам, номы объединили здесь оба этих средства
Глово 19. Электронной почто 'о'
Транспортный агент, те. программа sendmail. ищет псевдонимы и глобальном файле aliases, а затем в общесистемном файле .forward или в файлах переадресации получателей. Псевдонимы применяются только к тем сообщениям, которые программа sendmail считает локальными. Вот несколько примеров определения псевдонимов в файле aliases* пегое u b a u t h o r s : e v i , g a r t h , s c o t t , t r e n t Впервой строке указано, что почту, поступающую на нмя nemeth. следует доставлять пользователю evi на локальном компьютере. Во второй — что всю почту, приходящую на имя evi, следует доставлять на компьютер mailhub. И наконец, третья строка определяет, что почту, адресованную группе authors, следует доставлять пользователями. Благодаря рекурсии, почта, посланная на имя nemeth. попадет по адресу evi@mailhub. Глобальные псевдонимы определяются в файле ша (в некоторых системах — /usr/lib/aiiases или /etc/aliases). Местонахождение файла aliases указывается в файле конфигурации программы sendmail. Допускается наличие нескольких файлов aliases, а также использование альтернативных механизмов, например службы NIS или специальных баз данных.
Более подробную информацию о службе N1S можно найти в ыаве IS.
Записи файла aliases имеют следующий формат
пскальное_иыя; получатель, получатель, . . .
где локальное_имя — это адрес, сопоставляемый с адресом входящего сообщения, а список получателей содержит либо адреса получателей, либо другие псевдонимы. Строки с отступом считаются продолжением предыдущих строк. Сточки зрения системы электронной почты файл aliases имеет приоритет над файлом /etc/passwd. поэтому существование записи d a v i d ; d « v i d 6 s o m e w h e r e _ e l s e , e d u не позволит локальному пользователю david вообще когда-либо получить почту. По этой причине при добавлении новых пользователей (вручную или с помощью сценария adduser) необходимо проверять и файл passwd, и файл aliases. Файл /etc/mail/aliases всегда должен содержать псевдоним postmaster, который обеспечивает пересылку сообщений лицу, отвечающему за работу электронной почты. Кроме того, должен существовать псевдоним для автоматических сообщений программы sendmail. Обычно он называется
Mailer-Daemon и эквивалентен псевдониму postmaster. Почту, приходящую на имя root, необходимо переадресовывать администратору или лицу, которое входит в систему ежедневно. Учетные записи bin, sys, daemon, nobody и hostmaster (и все остальные имеющиеся в системе псевдопользовательские учетные записи) также должны располагать псевдонимами, с помошью которых осуществлялась бы пересылка почты реальному пользователю. Файл scndmall/aliases из дистрибутива программы является хорошим шаблоном для создания псевдонимов системного уровня В нем можно найти советы относительно безопасности и примеры того, как обрабатываются некоторые пользовательские запросы.
Чость II. Роботов сетях
Программа sendmaii выявляет циклы в псевдонимах, способные привести к бесконечной пересылке почты к месту назначения и обратно. Программа подсчитывает число строк "Received" в заголовке сообшения и, как только это число превышает установленный лимит (обычно он равен 25)". возвращает сообщение отправителю. Каждое посещение сообщением нового компьютера на жаргоне разработчиков sendmaii называется "прыжком" (hop), а возвращение сообшения отправителю — "рикошетом" (bounce)". Помимо списков пользователей псевдонимы могут обозначать файл, содержащий список адресов файл, в который должны добавляться сообшения; команду, на вход которой должны передаваться сообщения. Поскольку отправитель сообщения полностью определяет его содержимое, указанные выше элементы часто используются хакерами. Однако программа sendmaii очень подозрительна в отношении владельцев н прав доступа к таким файлами командам. Чтобы избавить программу от этой подозрительности, нужно установить одну из опции D o n t B l a r e S e n a m a i i . К сожалению, сообшения об ошибках, которые генерируются программой sendmaii при обнаружении нарушении, касающихся прав доступа и владельцев файлов, не всегда понятны. Получение списков рассылки из файла Директива : i n c l u d e : является отличным способом управления пользовательскими списками рассылки. Она позволяет не указывать объекты, обозначаемые псевдонимом, непосредственно в файле aliases, а брать их из внешнего файла. Этот файл можно изменять без вмешательства системного администратора, отвечающего за глобальный файл aliases Для создания списка рассылки системный администратор должен ввести псевдоним в глобальный файла затем создать подключаемый файл и при помощи команды chown сделать его владельцем пользователя, управляющего списком рассылки. Например, файл aliases может содержать строку s a b o o k . : : i n c l u d e : / u s r / l o c a l / r a a i l / u s a h . r e a d e r s Файл usah.readcrs должен находиться в локальной файловой системе, а не в системе, смонтированной средствами NFS"** Кроме того, запись в JTOI
файл должна быть разрешена только его владельцу. Для полноты тж но также создать псевдоним, соответсгвиошии владельп\ списка рассылки, стем чтобы сообщения об ошибках ("рикошеты"') посылались владельцу а не отправителю сообщения" о wne г - s a b o o k: е v i . Число 25 задано по умолчанию. Этот параметр можно измешггь в файле конфигурации В этой главе мы несколько непоследовательны в терминологии, иногда называя возвращаемое сообщение "рикошетом, иногда — "сообщением об ошибке. Оба термина стачают одно и тоже сообщение, которое оказалось невозможно доставить адресату, поэтому оно возвращается обратно, обычно отравителю.
"" Если файловая система смонтирована с флагом hare и сервер NFS выйдет из строя, то программа sendmaii "зависнет. При этом останутся открытыми дескрипторы некоторых файлов к окажутся заблокированными некоторые процессы. Это может привести к превышению лимитов на число процессов и открытых файлов. В результате придется перезагрузить компьютер.
Гпова 19. Электронная почто
581
О списках рассылки и их взаимосвязи с файлом aliases речь пойдет чуть ниже.
Нопровление почты в файл Если объект, на который указывает псевдоним. — это абсолютное путевое имя файла (заключенное в двойные кавычки при наличии специальных символов, то сообшения добавляются в указанный файл Сам файл должен существовать. Вот пример псевдонима c o m p l a i n t s : / d e v / n u l l Возможность посылать почту н файл или на вход профаммы очень полезна, но она ослабляет безопасность и поэтому должна быть ограничена. Приведенный синтаксис подходит только для файлов aliases и пользовательских файлов .forward (а также для файлов, которые присоединяются к ним посредством директивы : i n c l ude:). Имена файлов не трактуются как адреса, поэтому почта, направленная по адресу /etc/passwd@hosi.domain, будет возвращена. В базах данных LDAP нельзя указывать файлы в качестве места доставки почты Некоторые пользовательские агенты позволяют направлять почту в локальный файл например, в папку исходящей почты, но таким способом создается копия сообщения, те. сообщение в действительности не посылается в почтовую систему. Если ссылка на файл содержится в файле aliases, то адресуемый файл должен либо иметь разрешение на запись для всех пользователей, либо иметь установленный бит смены идентификатора полыователя (SUID) и быть иеисполняемым. либо принадлежать основному пользователю программы sendmail Этот пользователь задается при помоши опции D e f a u l t User Обычно им является пользователь inailnull. daemon пли пользователь со значениями UID и G1D. равными S. Если же ссылка на файл содержится в файле .forward, то адресуемый файл должен принадлежать и быть доступным для записи основному получателю сообщения. Необходимо, чтобы этот пользователь был указан в файле /etc/passwd. а его интерпретатор команд был упомянут в файле
/etc/shells. Для файлов, принадлежащих пользователю root, следует задать режим доступа 4644 или 4600. те. установить бит SUID и отменить возможность выполнения. Направление почты в программу Благодаря псевдонимам можно организовать перенаправление почты на вход заданной программы. Это реализуется с помощью строю примерно следующего вида a u t o f t p : " 1 / u s r / l o c a l / b i n / f t p s e r v e r " Однако использование такого механизма создает еще более серьезные бреши в защите, чем направление почты в файл, поэтому данный механизм разрешен только для файлов aliases и .forward, а также для файлов, которые присоединяются к ним посредством директивы : i n c l u d e : . В файле aliases программа вызывается от имени основного пользователя программы sendmail. в остальных случаях — от имени владельца файла .forward или подключаемого
5 ьб
Чость II. Роботов сетях
файла. Такой пользователь должен быть указан в файле /etc/passwd, а его интерпретатор команд должен быть упомянут в файле /etc/shells. Вызываемая программа использует каталог очереди программы sendmaii в качестве рабочего, ноне всем интерпретаторам команд разрешен к нему доступ. Если выдается сообщение об ошибке, просмотрите в документации сведения о флаге D= агента доставки. Направление почты в файл создает потенциальную брешь в системе зашиты. Поэтому из соображений безопасности не следует использовать программу /Ып/sh в качестве агента доставки. Вместо этого применяйте программу srnrsh, которая представляет собой усеченный интерпретатор команд sendmaii (о ней речь пойдет в параграфе 19. П. Примеры псевдонимов Вот некоторые псевдонимы, которые могут понадобиться системному администратору Обязательные псевдонимы r o u D l e , e v i p o s t m i s t r e s s : p o s t m a s t e r
MAILER-DAEMON: p o s t m a s t e r h o s c m a s t e r : t r e n t a b u s e : p o s t m a s t e r w e b m a s t e r : t r o u b l e , t r e n t r o o t : t r o u b l e , t r e n t u s e n e t : n e w s m a s t e r И Списки рассылки для" проблемной" почты s r / l o c a l / m a i l / t r o u b l e . a l i a s t r o u D l e t r a p : " / u s r / l o c a l / m a i l / l o g s / t r o u b l e m a i l " t r a r : t r o u b l e t r a p , : i n c l c d e : / u s r / i o c a l / m a i l / t m r . a l i a s
I t Для удобства системного администратора r / l o c a l / a d m l n / d i a r y " i n f o : " i / u s r / l o c a l / b i n / s e n d i n f o " f l Псевдонимы учебных классов, меняющиеся каждый семестр- c l a s s P r i a g r e a l - s a - c l a s s : : i n c l u d e : / u s r / l o c a l / a d m / s a - c i a s s . l i s t В данном примере мы хотим, чтобы при возникновении проблем все пользователи университетского городка могли посылать почту по одному псевдониму trouble. Отчеты о проблемах всегда должны направляться соответствующей группе местных системных администраторов. Мы считаем, что почтовые псевдонимы нужно задавать так. чтобы почтовые сообщения о неисправностях всегда поступали в соответствующую локальную группу на всех компьютерах использовался одинаковый файл псевдонимов
* Это не совсем верно. На самом деле нужны только псевдонимы postmaster и MAILER-
DAEMON (этого требуют документы RFC). Однако обычно включают еще псевдонимы hostniastcr abuse, webmaster.
Глово 19- Эпектронноя почто
583
отдельные группы администраторов контролировали свои собственные списки рассылки копии всех почтовых сообщений о неисправностях поступили в локальный журнальный файл каждой группы В приведенном выше примере эти цели достигнуты определение псевдонима trouble берется из одного итого же файла на каждом компьютере. Почта по адресу trouble@anc!ior и почта по адресу ! rouble@boulder попадает в конце концов в разные места, несмотря на то что на компьютерах anchor и boulder используется один и тот же файл /elc/mail/aliascs В пределах каждого факультета почтовые сообщения о неисправностях обычно обрабатываются на одном компьютере. Например, прн наличии адреса с г оиЫеб главный
в файле trouble.alias на подчиненном компьютере сообщения о неисправностях направляются на соответствующий главный компьютер. Поступившее сообщение посылается псевдониму linr. под которым скрываются читатели почты о неисправностях. Псевдоним tmr задан таким образом, что сообщение сначала записывается в журнальный файл благодаря псевдониму troubletrap, а затем рассылается пользователям, список которых берется из файла на главном компьютере Включение администраторов-но- вичков в список tmr — хороший способ ознакомить их с типичными вопросами по сопровождению системы, с ответами администраторов и стем льстивым тоном, которым нужно обшаться с пользователями. Данный механизм — лишь верхушка айсберга, малая часть солидной системы обработки диагностической электронной почты qucucinh, построенной на базе пользовательского агента rnh. Псевдоним sa-class является двухуровневым, поэтому файл данных, содержащий список студентов, может управляться с одного компьютера nag. Для псевдонима sabook, приводившегося водном из предыдущих примеров, также должен использоваться такой подход, чтобы не требовалось копировать подключаемый файл. Псевдоним diary очень удобен для тех студенческих администраторов, которым требуется документировать свои действия В файле diary системные администраторы могут хранить сообщения о важных событиях в жизни компьютера (обновление ОС и аппаратных средств, поломки и т.п.). Однако не помещайте этот файл в туже файловую систему, что и журнальные файлы. Хакеры могут добиться переполнения файловой системы и тем самым воспрепятствовать записи в журнальные файлы (что позволит им замести следы.
Переноправление почты Файл aliases — это общесистемный конфигурационный файл, который должен вестись администратором. Если какой-нибудь пользователь захочет перенаправлять свою почту (а для доступа к почте в организации не применяется протокол POP или (MAP), он сможет сделать это путем создания файла .forward в своем начальном каталоге. Раньше программа sendmail всегда просматривала начальные каталоги пользователей па предмет наличия файла
.forward, однако сейчас для включения данного режима необходимо использовать переменную F o r w a r d P a t n . Файл .forward часто применяется в случае, когда пользователь хочет получать почту на конкретном компьютере или
5 ьб
Чость II. Роботов сетях
когда он переходит из одного подразделения в другое и хочет, чтобы почта пересылалась туда. Файл .forward состоит из одной строки, в которой содержится список разделенных запятыми адресов, или из нескольких строк с адресами в каждой Например e v i G i p n . c a i . c a . o r g e v i g x o r . c o m
ИЛИ
\ m c b r y a n , " / h o m e / m c b r y a n / a r c h i v e " , m c b r y a n G f l a u p i l . g m d . d e В первом примере почта пользователя evi не будет сохраняться на локальном компьютере, а будет пересылаться на компьютер ipn в организации
CAIDA (Сан-Диего! и на узел xor.com. Второй пример — это запись пользователя, который не доверяет почтовым системами хочет, чтобы его почта копировалась в три места в обычный почтовый каталог на локальном компьютере, в постоянный архив всей входящей почты и повременному адресу в Германии, где он в настоящей момент находится. Обратная косая перед именем пользователя предписывает сохранять почту на локальном компьютере вне зависимости оттого, что задаю файлы aliases и .forward. Если речь идет о временных изменениях в системе маршрутизации почты, то лучше использовать файл .forward, чем глобальный файл aliases. Накладные расходы (машинное и пользовательское время, необходимые для изменения общесистемных псевдонимов, довольно высоки. Пользовательский файл .forward должен принадлежать данному пользователю и не иметь разрешения на запись для группы и остальных пользователей. Если программа sendmaii решит, что путь к файлу .forward является безопасным (те. иа пути от корневого каталога не нарушаются права доступа, то файл .forward будет включен и почтовую систему. В противном случае присоединения не произойдет, так как подозрительные файлы .forward игнорируются. Права доступа к родительскому каталогу также должны быть правильными (те. право записи должен иметь только тот пользователь, который владеет файлами. Естественно, программа sendmaii должна обладать правом доступа к начальному каталогу пользователя на компьютере, куда доставляется почта, ведь программе нужно определить, имеется литам файл .forward. Если изменение адреса носит постоянный характер, его необходимо внести в файл
/cte/mail/aliases, так как начальный каталоги файлы пользователя будут в конечном итоге удалены. Программа sendmaii располагает чудесным средством, FEATURE (
1
r e d i - r e c t
1
) , которое позволяет обрабатывать изменения почтовых адресов. Если псевдоним пользователя указывает иа адрес пользователь@новыи_адрес.RЕDI -
RECT. почта возвращается отправителю с уведомлением о новом адресе.
Посколъку сообщение не пересылается по новому адресу, отправитель вынужден внести изменение в свою адресную книгу и повторно послать сообщение. Программу sendmaii можно сконфигурировать на поддержку центральною каталога для файлов .forward. Это, однако, удобнее для программы sendmaii. а не для пользователей Местоположение файлов .forward задается опцией
ForwardPar.h, которая указывает сначала на центральный каталог, в затем на начальный каталог пользователя. В доменном файле generic.m-l (приведен в параграфе 19.9) содержится пример задания центрального каталога для файлов .forward.
Глово 19. Электронной почто 'о'
Записи глобального файла aliases имеют приоритет нал записями файла
.forward. Поскольку эти файлы ведутся разными людьми, следует действовать очень аккуратно и следить, чтобы не создавались "почтовые ииклы". Если пользователь септ имеет почтовый каталоги, следовательно, запись в глобальном файле aliases), он не может с помошью файла .forward перенаправлять почту на компьютер, где используется такой же файл псевдонимов. Например, в университете штата Колорадо, где мы применяем глобальный файл aliases, запись e v i : e v i g b o u l d e r и файл .forward на компьютере boulder, содержащий строку e v i @ a n c h o r . c s создадут "почтовый цикл. Почта, адресованная пользователю evi. будет направляться на компьютер boulder где в файле .forward задана ее пересылка на компьютер Hnchor в поддомене "cs". Однако в файле aliases на компьютере anchor содержится указание пересылать почту обратно на компьютер boulder.. После 25 переходов почта будет возвращена отправителю. Если ваш основной способ коммуникации — электронная почта, то уведомить пользователя о возникновении "почтового цикла" непросто Когда псевдоним задан в виде Пользователь . почта будет доставляться на локальный компьютер независимо оттого, что указано в общесистемном файле aliases и пользовательском файле .forward. Если именно на этом компьютере пользователь ожидает получить почту — прекрасно, если нет, пошлите сообщите о цикле псевдониму postmaster или обратитесь к проверенному средству телефону.
Хэшированная база данных псевдонимов Поскольку элементы в файле aliases расположены неупорядоченно, прямой поиск в этом файле был бы для программы sendmail неэффективным. Поэтому создается хэшированная версия файла aliases. Это делается либо средствами библиотеки Berkeley DB либо с помощыо программы ndbm, которая является стандартом для большинства версии UNIX. Хэширование значительно ускоряет поиск псевдонимов, особенно в больших файлах. Файлы, образованные из файла /ctc/mail/aliases, па гываютси aliases.db если они получены средствами DB) или aliases.dir и aliases.pag (и случае использования ndbni) Файл с расширением dir — это индекс для файла с расширением pag. и котором находятся данные. При каждом изменении файла aliases хэшированную базу данных следует перестраивать с помощыо команды newaliases, которая просто вызывает программу sendmail со специальными флагами командной строки (-bi), указывающими на необходимость перестройки базы данных. Если команда newaliases вызывается в автоматическом режиме, сохраняйте выходные сообщения об ошибках, поскольку могут быть проблемы с форматированием. Компилируя программу sendmail, нужно включить поддержку базы данных либо для библиотеки dbm/iidbm, либо для библиотеки Berkeley DB, либо для обеих сразу . Если подключены обе библиотеки и создается файл базы данных, тип которого не указан, используется версия DB. Если применяется служба Возможно, придется использовать не одни, а два или более символов обратной косоп черты, чтобы один из них "прошел" интерпретатор команд и попал в программу sendmail.
5 ьб
Чость II. Роботов сетях

NIS, программа sendmaii создаст базы данных обоих типов, поработать будет только с версией DB.
Подробнее о NIS рассказывается в главе 181
Библиотека Berkeley DB написана и сопровождается Китом Бостиком
(Keith Bostic) и Марго Сельцер (Margo Seltzer); ее код можно получить на узле wwv/.sleepycat.com. Оиа намного лучше (обеспечивает более быстрый доступ и меньшие размеры файлов базы данных, чем программа ndbm Библиотека имеет открытый код и свободно распространяется при условии, что она не входит в состав коммерческого продукта. В противном случае требуется приобрести лицензию Списки рассылки и программы для работы сними Список рассылки — это громадный псевдоним, при помоши которого копия каждого сообщения, адресованного списку, передается каждому члену списка. Списки рассылки подобны группам новостей Usenet, в которых новости распространяются посредством электронной почты. Списки рассылки обычно объявляются в файле aliases, но формируются во внешнем файле. Существуют стандартные соглашения по присвоению имен, понятные программе sendmaii и специальным программам ведения списков рассылки. Опытные пользователи гоже придерживаются их. Эти соглашения иллюстрируются следующими примерами m y l i s t : : i n c l u d e : / e t c / m a i l / i n e l u d e / m y l i s t o w n e r - m y l i s t : r a y l I s с - r e q u e s t m y l i s t - r e q u e s t : e v i o w n e r - o w n e r : p o s t m a s t e r где mylist — имя списка рассылки в файле /elc/mail/include/mylisl содержится список его членов. Сообщения об ошибках, возникающие при отправке почты по списку рассылки, и запросы на включение в список новых членов посылаются его владельцу пользователю evi Косвенная адресация "владелец — запрос — пользователь" удобна, гак как адрес владельца
(mylist-request) становится адресом " Re I um-Path" каждого сообщения, посылаемою в список рассылки. Псевдоним mylist-request — более подходящая форма, чем настоящее имя владельца. Сообщения об ошибках при направлении писем псевдониму owner-mylist (на самом деле


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


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

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


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