Главная » Просмотр файлов » Колисниченко Д.Н. - Linux-сервер своими руками

Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 76

Файл №1077324 Колисниченко Д.Н. - Linux-сервер своими руками (Колисниченко Д.Н. - Linux-сервер своими руками) 76 страницаКолисниченко Д.Н. - Linux-сервер своими руками (1077324) страница 762018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 76)

Проверить это можно с помощью уже знакомой команды:sendmail -dO.1 -bv root | grep SASLПосле этого приступите к настройке самой программы sendmail. Дляэтого в файл sendmail.me внесите следующие строки:TRUST_AUTH_MECH('GSSAPI DIGEST-MD5 CRAM-MD5 P L A I N ' ) d n ldefine( x confAUTH_MECHANISMS', 'GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN')dnldefine('confDEF_AUTH_INFO', Vetc/mail/auth/auth-info')dnlF E A T U R E ( ' n o _ d e f a u l t _ m s a ' ) d n l turn o f f default entry for MSADAEMONJDPTIONS('Port=25, Name^MSA, M=E')dnlМетод PLAIN, как самый ненадежный, можно было бы убрать из спискаавторизации, но я не советую вам этого делать, так как не все почтовые клиентыподдерживают не только метод PLAIN, а и SMTP аутентификацию вообще.Запустите интерпретатор т4:т4 senmail.mc > sendmail.cfСкопируйте новый файл s e n d m a i l .

cf на место старого, обычно оннаходится в каталоге /etc/mail:ср ./sendmail.cf /etc/mail/sendmail.cfПочти все! Осталось проверить работоспособность sendmail и убедиться,что он работает корректно. С этой целью запустите клиент telnet и присоединитесь к порту 25 вашего компьютера:telnet l o c a l h o s t 25Trying 1 2 7 . 0 . 0 . 1 .

. .Connected to localhostEscape character is » Л ]'.220 local.sendmail.ORG ESMTP Sendmail 8.10.0/8.10.0; Thu, 9 Sep1999 10:48:44 -0700 (PDT)ehlo localhost250-local.sendmail.ORG Hello localhost [127.0.0.1], pleased tomeet you250-ENHANCEDSTATUSCODES250-DSN250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN250 HELPquit324Почтовый серверТеперь желательно добавить описания поддерживаемых вашим серверомметодов аутентификации. Откройте файл / e t c / m a i l / s e n d m a i l .

c f в любомтекстовом редакторе и найдите следующие строки:t#«#tt###########tf ######I Format of headers I#########################После этих строк вам нужно добавить следующее:$.$?{auth_type}(auth_type is ${auth_type}, user${auth_author}$.)Хочу заметить, что файл sendmail. cf у вас может находиться в другомкаталоге. Это делается для того, чтобы в заголовке письма появилось такоесообщение:(auth_type is CRAM-MD5, user den)Указание метода авторизации поможет вам при дальнейшей настройкевашего сервера.13.3. Настройка почтовых клиентовВ предыдущих разделах данной главы мы рассмотрели два типа настройки программы sendmail — без аутентификации и с наличием таковой.

Поэтому сначала рассмотрим настройку почтовых клиентов для первого случая, апотом — для второго. Ради написания этого материала мне даже пришлосьустановить Outlook Express. Этой программы не наблюдалось на моей машине с момента выхода первой версии TheBat!Итак, рассмотрим настройку трех самых популярных почтовых клиентов:1. TheBat!, версия 1.38е.2. Outlook Express, версия 5.00.3. Netscape Messenger, версия 4.76.Я специально не стал использовать более новые версии программ, потому что не у всех пользователей они могут оказаться.

Это, правда, неотносится к Outlook — более ранней версии я не нашел. Все более новыеверсии программ настраиваются абсолютно аналогично.Начнем с предпочитаемой мною программы — TheBat!Для создания новой учетной записи выберите пункт меню Account-»New... В появившемся окне введите название новой учетной записи, затемсобственную информацию, серверы исходящей почты (SMTP server) и сервер для входящих сообщений (РОРЗ server). Затем введите имя пользователяи пароль. Пароль должен быть установлен на сервере с помощью командыpasswd! Нажмите на кнопку «Finish» и учетная запись готова.

Проверитьпараметры учетной записи вы можете с помощью меню Account -> Properties.Для нашего «виртуального» почтового сервера, используемого в примерах,настройки будут выглядеть так как это показано на рис. 13.3.325Почтовый сервер• Д^| General-A Transport^ Mail management•^з Options| - Fifes & directoriesjTemplates-4 Sound-JP Network-Jj Memof- Without changesГ as (Juoted-pwiiabieГ as,8ase64<?M»'•^lРис.

73.3. Параметры учетной записи (программа TheBat!)На рис. 13.3. видно, что в качестве сервера для входящей и исходящейпочты используется компьютер den.dhsilabs.com. Протокол сервера входящейпочты — РОРЗ. Параметры протокола (порт, порядок удаления сообщения)можно указать в разделе Mail management. Остальные параметры не представляют интереса. Имя пользователя и пароль должны быть такими же,какие вы используете для локальной регистрации на своем компьютере, вданном случае на компьютере den.dhsilabs.com.Теперь перейдем к Outlook Express.

Выберите пункт меню Сервис —»Учетные записи и нажмите на кнопку «Добавить». Затем выберите пунктподменю «Почта» и введите аналогичные параметры. После создания учетной записи нажмите на кнопку «Свойства» и еще проверьте ее параметры.На вкладке Серверы можно указать серверы для приема и передачи сообщений, а на вкладке Дополнительно — установить параметры протоколов.Почтовый клиент Netscape Messenger настраивается так: выберите пунктменю Edit -> Preferences. Причем это можно сделать из любой программы,входящей в пакет Netscape Communicator.

В появившемся окне Preferences(рис. 13.4) перейдите в раздел Почтовые серверы (Mail servers) и укажитенеобходимые вам параметры. Параметры протокола POP можно задать,выбрав почтовый сервер и нажав на кнопку «Edit».Я уже успел рассмотреть конфигурирование всех трех программ безиспользования аутентификации. Теперь же давайте настроим эти же программы, но уже используя аутентификацию. Я буду использовать те жеучетные записи, чтобы не создавать новые.

Начнем по-порядку.Программа TheBat!Возле поля ввода сервера для отправления сообщений есть кнопка «More»(см. рис. 13.3). При нажатии на нее откроется окно Advanced SMTP Options.326Почтовый серверCategory:В Appearance!FontsColorsШ NavigatorEl Mail & Newsgroups|Identity.Май SaversNewsgroup Servers !AddressingWindow SettingsCopies and Folders1Formatting\Return Receipts;Disk Spaceш Roaming AccessШ Composeri-- OfflineliB AdvancedSpecify seivers lor mailMatt Ssrveisg MasSefveis •den;*s!!abs,com ..............

„.To set serve* properties (such as checking tot new1messages automatical, select a serve*and then |.: ^Uj.Dcfs^;DUgoing Mat! Serve-~™.0Ugo«g mat (SMTPj setves: jden.dhsilabs.comOUg«ng тай saver uses гшге: (defaultf^ Heyei--. '.Г tfPossftrfeLocal тай directory:Рис. 13.4. Настройка Netscape MessengerУстановите режим Perform SMTP authenication (RFC 2554). Если имя пользователя и пароль на сервере POP совпадают с именем пользователя и паролемна сервере SMTP, а это обычно так, установите режим Use POP server login. Впротивном случае, укажите нужное имя пользователя и пароль.Программа Outlook ExpressОткройте окно свойств учетной записи и перейдите на вкладку Серверы.Включите режим «Проверка подлинности пользователя», а затем нажмите накнопку «Настройка» и установите параметры аутентификации.Netscape MessengerЗдесь все аналогично предыдущим программам — установить имя пользователя для сервера SMTP можно в разделе Mail servers (см.

рис. 13.4),включить аутентификацию там же. Хочу заметить, что Netscape Messenger(версия 4.76) поддерживает только метод авторизации PLAIN.13.4. Другие программы для работы с электронной почтойКроме агентов МТА и демонов POP-сервиса существуют также программы для получения почты, POP-клиенты и программы для сортировки почты.Конечно, любая почтовая программа, например, kinail или Outlook, обладают встроенным POP-клиентом, но, кроме сбора почты, почтовые программы, как правило, обладают массой других не менее полезных функций — создание, отправка сообщений и тому подобные.327Почтовый серверВ качестве POP-клиента рассмотрим стандартный почтовый клиентLinux — fetchmail, а также программу сортировки почты — procmail.Лучше всего объяснять работу любой программы на практическом примере.

Сначала сформулируем задачи:1. На один ящик mail@firma.ru поступает почта для всех отделов какой-либоорганизации. Вам нужно выполнить сортировку приходящей почты по названию отдела, например, если в теле письма или в одном из его заголовковупоминается название отдела, отправить это сообщение одному из пользователей отдела.2. Настроить автоответчик электронной почты. Этот автоответчик будет работать подобно обыкновенному автоответчику: когда пользователь получаетсообщение, автоответчик автоматически отправит ответ, содержащий примерно такое сообщение: «Ваше сообщение получил. Прочитаю в 19:00».Теперь займемся решением первой задачи.

Сначала немного конкретизируем ее. Пусть у вашей организации существует 3 отдела. Адрес первогоотдела - - d e p l @ f i r m a . r u , второго - - d e p 2 @ f i r m a . r u , а третьего —dep3@f irma . r u . У вас также есть пользователь mail, на имя которого будетприходить вся почта. Его адрес — m a i l @ f i r m a . r u . Также вы хотите, чтобырассылка проекта LinuxRSP отправлялась вам по адресу adm@firma.ru.Для начала в домашнем каталоге пользователя mail создайте файл.procmailrc примерно такого содержания, как это показано в листинге 13.2 :Листинг 13.2. Файл .procmailrc:0* "Subject:.*depl! depl:0* "Subject:.*dep2! dep2:0*"Sybject:.*dep3!dep3:0*"Sybject:.*LinuxRSP!admТаким образом, вы определили правила сортировки почты. Если в теме(заголовок Subject) будет присутствовать название отдела, то сообщениебудет отправлено нужному пользователю.Примечание.Если вы создавали файл .procmailrc, зарегистрировавшись в системе как пользователь root, измените права доступа к этому файлу:chown m a i l .

Характеристики

Тип файла
PDF-файл
Размер
52,29 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6353
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее