Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Система электронной почты на основе LINUX

Ричард Блам

Издано: 2001, М., "Вильямс"
Для системных администраторов
ISBN: 5-8459-0118-9
Твердый переплет, 448 стр.
Формат: 70x100/16

Начало
Оглавление
Введение
Структура книги
Об авторе
[Заказать книгу в магазине "Мистраль"]

Содержание

    Об авторе
    Посвящение
    Благодарности
    Введение
    Соглашения, используемые в этой книге

Часть I. Введение в системы электронной
            почты и ОС Linux

Глава 1. Принципы организации систем
            электронной почты
  Системы обмена сообщениями электронной
  почты в пределах мейнфрейма
  Системы обмена сообщениями электронной
  почты между мейнфреймами
  Развитие систем электронной почты на базе ОС UNIX
    Почтовый пользовательский агент (Mail User Agent)
      Программа mail
      Программа pine
      Программы для оболочки Х Window
    Агент передачи сообщений (Mail Transfer Agent (MTA))
      Программа sendmail
      Программа smail
      Программа qmail
      Программа exim
    Системы электронной почты для локальных
    вычислительных сетей
  Протоколы электронной почты
    Протоколы работы агентов передачи сообщений (MTA)
      UUCP
      SMTP
    Протоколы пользовательских почтовых агентов (MUA)
      Протокол РОРЗ
      Протокол IMAP
  Резюме

Глава 2. Использование ОС Linux в качестве
            сервера электронной почты
  Ядро ОС Linux
    Управление памятью
    Управление процессами
    Управление драйверами устройств
    Управление файловой системой
    Модули ядра
    Версии ядра
  Библиотеки ОС Linux
  Проект GNU
    Оболочка GNU bash
    Компилятор GNU gcc
    Утилита make
  Распространители ОС Linux
  Резюме

Глава 3. Установка телекоммуникационного
            оборудования в ОС Linux 
  Телекоммуникационные устройства в ОС Linux
  Установка и конфигурирование сетевых адаптеров
    Конфигурирование сетевых адаптеров при начальной загрузке
    Использование ifconfig
      Режим отчета
      Режим конфигурирования
    Использование netcfg
  Установка модемов
    Последовательные порты в ОС Linux
    Команда setserial
    Сценарии загрузки для последовательных портов
  Конфигурирование модемов в ОС Linux
    Внешние модемы
    Внутренние модемы
    Модемы Plag-and-Play для шины ISA
    Модемы ISDN
  Управление модемами в ОС Linux
  Резюме

Глава 4. DNS и доменные имена 
  История возникновения имен хостов
  Доменные имена
    Структура DNS
    Записи в базе данных DNS
      Запись "начало полномочий" (SOA- Start of Authority)
      Запись Internet-адреса (А)
      Каноническое имя (CNAME)
      Запись сервера имен (NS)
      Запись с информацией о хосте (HINFO)
      Запись указателя (PTR)
      Запись почтового сервера (MX)
    Пример базы данных DNS для домена
    Протокол DNS
      Поле заголовка
      Поле вопроса
      Поля ответа, полномочий и дополнительной информации
      Сокращение имен
    DNS и электронная почта
  ОС Linux как клиент DNS
    Конфигурирование клиентских файлов DNS
      Файл преобразования имен хостов
      Файл hosts
      Файл преобразования DNS
    Утилиты клиента DNS в ОС Linux
      Утилита host
      Утилита nslookup
      Утилита dig
  ОС Linux в качестве сервера DNS
    Компиляция BIND
    Использование named в качестве кэширующего сервера
    Применение named в качестве DNS-сервера для зоны
  Резюме

Глава 5, Протокол SMTP
  Описание протокола SMTP
    Основные команды клиента SMTP
      Команда HELO
      Команда MAIL
      Команда RCPT
      Команда DATA
      Команда SEND
      Команда SGML
      Команда SAML
      Команда RSET
      Команда VRFY
      Команда EXPN
      Команда HELP
      Команда NOOP
      Команда QUIT
      Команда TURN
    Ответы сервера
      Коды ошибок, возвращаемые в ответах SMTP
      Информационные коды в ответах SMTP
      Служебные коды в ответах SMTP
      Коды ответов на действия в SMTP
  Форматы сообщений
    Стандартные поля заголовка, согласно RFC 822
      Поле заголовка Received
      Поле заголовка Return-Path
      Поле заголовка Originator
      Поле заголовка Resent
      Поля заголовка Authentic
      Поля заголовка Resent-authentic
      Поля заголовка Dates
      Поля заголовка Destination
      Необязательные поля заголовка
    Использование формата RFC 822 при почтовой
    операции по протоколу SMTP
  Двоичные данные и MIME
    Поле заголовка MIME-Version
    Поле Content-Transfer-Encoding
    Поле Content-ID
    Поле Content-Description
    Поле заголовка Content-Type
  Расширенный протокол SMTP
  Реализация SMTP в ОС Linux
    Программа sendmail
    Программа qmail
    Программа small
    Программа exim
  Резюме

Глава 6, Протокол РОРЗ
  Описание протокола РОРЗ
    Методы установления подлинности клиента в РОРЗ
      Команды USER/PASS
      Команда АРОР
      Команда AUTH
    Команды клиента РОРЗ
      Команда STAT
      Команда LIST
      Команда RETR
      Команда DELE
      Команда NOOP
      Команда RSET
      Команда QUIT
      Команда TOP
      Команда UIDL
    Ответы сервера РОРЗ
  Реализация РОРЗ в ОС Linux
    ОС Linux как клиент РОРЗ
      Установка fetchmail
      Конфигурирование fetchmail
      Применение fetchmail
    ОС Linux как сервер РОРЗ
      Пакет ipopd
      Программа qpopper
  Резюме

Глава 7, Протокол IМАР
  Описание протокола IМАР
    Методы проверки подлинности пользователя в IМАР
      Команда LOGIN
      Команда AUTHENTICATE
    Клиентская часть протокола IМАР
      Команда SELECT
      Команда EXAMINE
      Команда CREATE
      Команда DELETE
      Команда RENAME
      Команда SUBSCRIBE
      Команда UNSUBSCR1BE
      Команда LIST
      Команда LSUB
      Команда STATUS
      Команда APPEND
      Команда CHECK
      Команда CLOSE
      Команда EXPUNGE
      Команда SEARCH
      Команда FETCH
      Команда STORE
      Команда COPY
      Команда UID
      Команда CAPABILITY
      Команда NOOP
      Команда LOGOUT
  Реализация протокола IМАР в ОС Linux
    ОС Linux как сервер IМАР
    ОС Linux как клиент IМАР
  Использование IМАР
  Резюме

Глава 8. Протокол РРР
  Обзор протокола РРР
  Кадры протокола РРР
    Кадр HDLC
    Кадр РРР
  Фазы переговоров в протоколе РРР
    Фаза установки соединения
      Протокол LCP
      Пакет LCP типа Configure-Request
      Пакет LCP типа Configure-Ack
      Пакет LCP типа Configure-Nak
      Пакет LCP типа Configure-Reject
      Пакет LCP типа Terminate-Request
      Пакет LCP типа Terminate-Ack
      Пакет LCP типа Code-Request
      Пакет LCP типа Protocol-Request
      Пакет LCP типа Echo-Request
      Пакет LCP типа Echo-Reply
      Пакет LCP типа Discard-Request
    Параметры переговоров LCP
      Максимальный принимаемый блок
      (Maximum Receive Unit- MRU)
      Контроль качества (Quality Control)
      Параметр "магическое число" (Magic-Number)
      Параметр сжатия поля протокола (Protocol
      Field Compression)
      Параметр сжатия полей адреса и управления
      (Address and Control Field Compression)
      Параметр протокола аутентификации
      (Authentication Protocol)
    Фаза аутентификации РРР
      Протокол CHAP
      Протокол РАР
    Фаза согласования сетевых протоколов
      Протокол IРСР
      Параметры IРСР
    Фаза завершения соединения
  Реализации протокола РРР в ОС Linux
    Реализация клиента РРР в ОС Linux
      Параметры клиента в pppd
      Программа chat
      Программа diald
      Программа kppp
    Реализация сервера РРР в ОС Linux
      Параметры сервера в pppd
      Программа mgetty+sendfax
  Резюме

Глава 9. Протокол UUCP
  Описание протокола UUCP
    Подтверждение открытия соединения
    Передача данных
      Команда для передачи файла
      Команда на прием файла
      Команда на выполнение
      Команда на передачу данных удаленному хосту
      Команда на останов
    Подтверждение на закрытие соединения
    Пример сеанса UUCP
  Типы протоколов UUCP
    Протокол g
    Протокол i
    Протокол t
    Протокол е
  Протокол Taylor UUCP
    Файл конфигурации config
    Файл конфигурации sys
    Файл конфигурации port
    Файл конфигурации dial
  Команды UUCP
    Команда uucico
    Команда uuxqt
    Команда uustat
    Команда uucp
    Команда uux
  Реализации протокола UUCP в ОС Linux
    Ведущий компьютер в сеансе UUCP
    Ведомый компьютер в сеансе UUCP
  Резюме

Глава 10, Программа sendmail 
  Файлы и каталоги sendmail
    Программа sendmail
    Основной файл конфигурации
    Каталог очереди почтовых сообщений
    Программа для отображения состояния
    очереди почтовых сообщений
    Создание базы данных псевдонимов
    Текстовый файл псевдонимов
    Отчет о состоянии хоста
    Очистить состояние хоста
    Файл состояния хоста
    Файл сбора статистики
    Персональный файл для пересылки почты
    Формат файла справки
  Синтаксис команд sendmail
    Параметры командной строки sendmail
      Формат тела сообщения
      Режим работы sendmail
      Альтернативная конфигурация sendmail
      Запуск в режиме отладки
      Установка полного имени отправителя
      Установка имени пользователя отправителя
      Установка счетчика переприемов
      Изменение метки конца сообщения
      Параметр выдачи уведомления
      Параметр запрещения пересылки
      Параметр установки почтового транспортного протокола
      Параметр установки обработки очереди
      Сообщение о невозможности доставки почты
      Извлечение получателей из заголовка сообщения
      Идентификация источника сообщения
      Установка идентификатора конверта для сообщения
      Установка детализации
      Определение файлов отчетов
      Метка "конец параметров"
      Изменение параметров файла конфигурации
  Файл конфигурации sendmail
      Содержимое файла конфигурации
      Строки макроса D
      Категоризация фраз с помощью С-строк
      Идентификация классов с помощью F-строк
      Определение класса базы данных с помощью К-строк
      Определение заголовка с помощью Н-строк
      Конфигурирование почтовой программы с помощью М-строк
      Определение приоритетов с помощью Р-строк
      Определение параметров с помощью O-строк
    Наборы правил
      Определение действий с принятыми
      сообщениями с помощью R-строк
      Формирование наборов правил с помощью S-строк
      Пример набора правил
  Резюме

Часть II. Установка почтовых служб в ОС Linux

Глава 11. Установка и конфигурирование sendmail
  Установка sendmail
    Бинарные программные пакеты
    Как получить sendmail по сети Internet
  Конфигурирование sendmail
    Макропроцессор GNU m4
    Директивы m4
      Идентификация нового файла конфигурации
      Включение других файлов макросов
      Определение параметров операционной системы
      Определение способов обработки сообщений
      Определение параметров sendmail
      Определение опций sendmail
      Определение альтернативного почтового узла
      Определение систем транспортировки сообщения
    Создание файла sendmail.cf
  Примеры конфигурирования sendmail
    Рабочая станция под управлением ОС Linux
    Почтовый сервер с постоянным подключением
    к сети Internet
    Почтовый сервер с коммутируемым подключением
    к сети Internet
    Подключение почтового сервера через UUCP-соединение
  Резюме

Глава 12. Установка и конфигурирование РОРЗ и IMAP 
  Клиентские протоколы электронной почты
    Протокол РОРЗ
    Протокол IMAP
  Программа qpopper
    Как получить qpopper
    Конфигурирование qpopper
    Поддержка теневых паролей
    Поддержка проверки подлинности с помощью АРОР
    Циркулярные сообщения qpopper
  Программа IMAP Вашингтонского университета
    Конфигурирование UW РОРЗ
    Конфигурирование UW IMAP
  Резюме

Глава 13. Подключение почтового сервера
             к провайдеру Internet
  Подготовка к подключению
    Хостинг доменных имен
      Локальный хостинг доменных имен
      Хостинг доменных имен провайдером Internet
    Методы доставки почты
      Прямая доставка почты
      Получение почты для домена через один почтовый
      ящик на сервере провайдера
      Накопление почты для домена у провайдера
    Параметры соединения
      Выделенное РРР-соединение
      Коммутируемое РРР-соединение
      Коммутируемое UUCP-соединение
  Примеры подключения почтового сервера
    Выделенное РРР-соединение с непосредственной
    доставкой почты из Internet
      Настройка РРР-соединения
      Настройка sendmail
      Автоматизация обработки почты
    Коммутируемое РРР-соединение с использованием одного
    почтового ящика на почтовом сервере провайдера
      Настройка РРР-соединения
      Конфигурация sendmail
      Конфигурация fetchmail
      Автоматизация получения почты
    Коммутируемое РРР-соединение с использованием почтовой
    очереди на сервере провайдера
      Настройка РРР-соединения
      Конфигурация fetchmail
      Автоматизация получения почты
    Коммутируемое UUCP-соединение с использованием почтовой
    очереди на сервере провайдера
      Настройка UUCP-соединения
      Конфигурация sendmail
      Автоматизация получения почты
  Резюме

Глава 14, Администрирование почтового сервера
  Обслуживание учетных записей пользователей
    Файл учетных записей в ОС Linux
    Теневые пароли
    файл group
    Утилиты для обслуживания учетных записей пользователей
    Графические утилиты для обслуживания учетных записей
  Мониторинг почтового сервера
    Программа syslogd
    Параметры syslogd
    Файл конфигурации syslogd
  Защита от хакеров и спамеров
  Резюме

Глава 15, Конфигурирование клиентов ЛВС 
  Требования к клиенту ЛВС
    Сетевое соединение
      Установка сетевого адаптера в Microsoft Windows 95 и 98
      Установка сетевого адаптера в Microsoft Windows NT 4.0
      IP-адрес
      Конфигурирование IP-адреса в ОС Windows 95 и Windows 98
      Настройка IP-адреса на рабочей станции под управлением
      Microsoft Windows NT 4.0
  Программа Netscape Messenger
    Получение Netscape Messenger
    Установка Netscape Messenger
    Конфигурирование Netscape Messenger
    Применение программы Netscape Messenger
  Программа Microsoft Outlook Express
    Получение Microsoft Internet Explorer
    Установка Outlook Express
    Конфигурирование Outlook Express
    Применение Outlook Express
  Программа Qualcomm Eudora Light
    Получение Eudora Light
    Установка Eudora Light
    Конфигурирование Eudora Light
    Применение Eudora Light
  Резюме

Часть III. Дополнительные темы

Глава 16. Поддержка удаленных клиентов
  Настройка модемов для работы по удаленному соединению
    Настройка файла inittab
    Программа uugetty
    Сценарии РРР
  Настройка программы mgetty
    Установка mgetty
    Настройка mgetty для автоматической поддержки РРР-соединений
    Файлы отчета mgetty
  Настройка удаленного доступа в ОС Windows 95 и Windows 98
  Настройка удаленного доступа в ОС Windows NT 4.0
  Совместное использование модема
  Резюме

Глава 17. Почтовые псевдонимы и преобразование адресов
  Файл .forward
  Псевдонимы
    Файл aliases
    Программа newaliases
  Преобразование адресов (маскарадинг)
    Преобразование адреса одного хоста
    Преобразование адресов нескольких хостов
    Виртуальный хостинг
  Резюме

Глава 18. Списки рассылки
  Возможности службы списков рассылки
    Открытые и закрытые списки рассылки
    Модерируемые и немодерируемые списки рассылки
    Удаленное управление списками рассылки
    Дайджесты списков рассылки
    Архивы списков рассылки
  Программа Majordomo
    Получение Majordomo
    Установка Majordomo
      Создание учетной записи для Majordomo
      Редактирование Makefile для Majordomo
      Создание и редактирование файла majordomo.cf
      Применение утилиты GNU make при установке Majordomo
      Создание псевдонимов для Majordomo
      Тестирование правильности установки Majordomo
    Настройка Majordomo для работы со списками рассылки
  Применение Majordomo
    Команды пользователя списка рассылки
      Команда subscribe
      Команда unsubscribe
      Команда get
      Команда index
      Команда which
      Команда who
      Команда info
      Команда intro
      Команда lists
      Команда help
      Команда end
    Команды владельца списка рассылки
      Команда approve
      Команда config
      Команда mkdigest
      Команда newconfig
      Команда newinfo
      Команда passwd
      Команда writeconfig
  Резюме

Глава 19. Маршрутизация IP в ОС Linux
  Способы подключения к сети в ОС Linux
    Локальная сеть с блоком реальных IP-адресов
    Локальная сеть с применением общедоступных IP-адресов
  Применение утилиты ipfwadm
  Применение утилиты ipchains
    Правила для ipchains
    Сохранение конфигурации NAT
    Разрешение преобразования адресов
  Настройка маршрутизации на клиентских рабочих станциях
  Резюме

Предметный указатель

Начало
Оглавление
Введение
Структура книги
Об авторе
Заказать книгу в магазине "Мистраль"

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...