Глава 1. Введение
1.1. О конфигурациях и методах тестирования
1.2. Версии программы sendmail, которые использовались в экспериментах
1.3. Определения
1.4. Задачи сервера электронной почты
1.5. Настройка не всегда необходима
1.6. Не так быстро
1.7. Основные характеристики систем электронной почты
1.8. Общие идеи по настройке
1.8.1. Служба DNS
1.8.2. Общие приемы настройки серверов
1.9. Выводы

Глава 2. Введение в программу sendmail
2.1. Получение программы sendmail
2.2. Установка программы sendmail
2.3. Создание файла конфигурации
2.4. Почему используется макроязык М4?
2.5. Системные установки
2.5.1. Очередь
2.5.2. Хранилище сообщений
2.5.3. Изменение полномочий в хранилище сообщений
2.6. Выводы
Глава 3. Настройка режима ретрансляции электронной почты
3.1. Что происходит во время ретрансляции
3.2 Синхронизация
3.3. Файловые системы
3.3.1. Файловые системы на основе FFS
3.3.2. Альтернативы файловой системе FSS
3.3.3. Сравнение файловых систем операционной системы Linux
3.3.4. Повышение эффективности файловых систем на основе усовершенствования оборудования
3.3.5. Другие стратегии, используемые в работе файловых систем
3.4. Файловое пространство .
3.4.1. Вопросы, связанные с большими директориями
3.4.2. Наборы очередей
3.4.3. Миграция очередей
3.4.4. Чередование очередей
3.5. Передача данных по сети
3.5.1. Сетевые интерфейсные платы
3.5.2. Различные размеры максимальных пакетов в сети
3.5.3. Ядро сети
3.5.4. Пропускная способность и время ожидания
3.6. Выводы
Глава 4. Настройка режима приема электронной почты
4.1. Что происходит во время приема электронной почты
4.1.1. Агент местной доставки
4.1.2. Пример работы со многими получателями одного сообщения
4.1.3. Протокол передачи локальной почты
4.2. Проверка доступности получателя сообщения
4.2.1. Отключение проверки учетной записи
4.2.2. Модификация исходного кода программы sendmail
4.2.3. Альтернативный метод аутентификации
4.2.4. База данных почтовых ящиков
4.2.5. Квоты почтовых ящиков
4.2.6. Другие агенты локальной доставки
4.3 Системы дисковых запоминающих устройств
4.3.1. Соединение дисковых накопителей
4.3.2. Уровни RAID
4.3.3. Реализация системы RAID
4.3.4.Оценка систем RAID
4.4. Дисковые накопители
4.4.1. Интерфейсы АТА и SCSI
4.4.2. Особые приемы оптимизации работы дисковых накопителей
4.5. Накопители SSD
4.6. Особенности настройки протокола РОР
4.6.1. Хранилище сообщений седьмой редакции
4.6.2. Хранилище сообщений формата maildir
4.6.3. Хранилище сообщений Cyrus
4.6.4 .Сравнение форматов хранения сообщений
4.7. Хеширование хранилища сообщений
4.8. Особенности настройки протокола IMAP
4.9. Выводы

Глава 5. Настройка режима рассылки электронной почты
5.1. Обработка списков рассылки .
5.2. Формирование сообщений из командной строки
5.3. Обработка подготовленных очередей
5.4. Другой метод рассылки электронной почты
5.5. Конвейерное соединение SMTP
5.6. Дополнительные замечания по поводу массовой рассылки
5.7. Выводы
Глава 6. Конфигурация, безопасность и архитектура
6.1. Конфигурация
6.1.1. Тайм-ауты
6.1.2. Ограничения нагрузки
6.1.3. Работа с очередью
6.1.4. Настройка правил обработки
6.1.5. Поиски по таблицам
6.2. Безопасность и производительность
6.2.1. Не надо обвинять программу sendmail
6.2.2. Опции доступа к персональным данным
6.2.3. Черные списки
6.2.4. Безопасность
6.2.5. Использование почтового фильтра
6.3. Другие общие подходы
6.3.1. Запасной хост для рассылки почты
6.3.2. Хост избыточного входного потока
6.3.3. Умный хост
6.3.4. Параллелизм сервера
6.4. Выводы
Глава 7. Поиск и устранение узких мест
7.1. Эти странные параметры ядра
7.2. Способы быстрого устранения проблем
7.3. Средства диагностики
7.3.1. Утилита ps
7.3.2. Утилита top
7.3.3. Утилита vmstst
7.3.4. Утилита iostat
7.3.5. Утилита netstat
7.3.6. Утилита sar
7.3.7. Другие утилиты
7.4. Системный журнал syslog
7.4.1. Системный журнал и программа sendmail
7.4.2. Системный журнал и производительность
7.5. Устранение узких мест
7.5.1. Системы с ограниченным процессором .
7.5.2. Системы с ограниченной оперативной памятью
7.5.3. Системы с ограниченным контроллером ввода-вывода
7.5.4. Системы с ограниченным дисковым пространством
7.5.5. Системы с ограниченным сетевым каналом
7.6. Выводы
Глава 8. Формирование потока сообщений и тестирование
8.1. Конфигурация тестовой системы
8.2. Средства тестирования
8.2.1. Использование программы sendmail на исходной машине
8.2.2. Программа sendmail на машине стока сообщений
8.2.3. Утилиты системы postfix
8.2.4. Утилита popclient
8.2.5. Утилита c-client
8.2.5. Модуль языка Perl
8.2.7. Пакет Mstone
8.2.8. Выводы по средствам тестирования
8.3. Ловушки тестирования
8.3.1. Трудности моделирования условий реального мира
8.4. Выводы
Глава 9. Заключение
Библиография