SENDMAIL
INSTALLATION AND OPERATION GUIDE

Eric Allman
eric@Sendmail.ORG

Version 8.129
For Sendmail Version 8.9

Перевод Плотникова А.С.

Самую последнюю версию этой документации, и не только ее, вы можете найти здесь.


СОДЕРЖАНИЕ

1. ОСНОВНАЯ УСТАНОВКА

1.1. Компиляция Sendmail
1.1.1. Подгонка Build
1.1.2. Создание Файла Конфигурации Узла
1.1.3. Подгонка Makefile
1.1.4. Компиляция и установка
1.2. Файлы Конфигурации
1.3. Подробности Файлов Инсталляции
1.3.1. /usr/sbin/sendmail
1.3.2. /etc/sendmail.cf
1.3.3. /usr/bin/newaliases
1.3.4. /usr/bin/hoststat
1.3.5. /usr/bin/purgestat
1.3.6. /var/spool/mqueue
1.3.7. /var/spool/mqueue/.hoststat
1.3.8. /etc/aliases*
1.3.9. /etc/rc или /etc/init.d/sendmail
1.3.10. /usr/lib/sendmail.hf
1.3.11. /etc/sendmail.st
1.3.12. /usr/bin/mailq

2. НОРМАЛЬНАЯ РАБОТА

2.1. Системный Протокол
2.1.1. Формат
2.1.2. Уровни
2.2. Состояние Сброса
2.3. Почтовая Очередь
2.3.1. Печать Очереди
2.3.2. Ускорение Очереди
2.4. Дисковая Информация о Соединении
2.5. Сервисный Переключатель
2.6. База Данных Псевдонимов
2.6.1. Перестроение Базы Данных Псевдонимов
2.6.2. Потенциальные проблемы
2.6.3. Владельцы Списков
2.7. База Данных Пользовательской Информации
2.8. Пользовательская пересылка (файлы .forward)
2.9. Специальные Строки Заголовка
2.9.1. Errors-To:
2.9.2. Apparently-To:
2.9.3. Precedence
2.10. Поддержка Протокола IDENT

3. АРГУМЕНТЫ

3.1. Интервал Очереди
3.2. Режим Демона
3.3. Ускорение Очереди
3.4. Отладка
3.5. Изменение Значений Опций
3.6. Использование Другого Файла Конфигурации
3.7. Протоколирование Траффика
3.8. Тестирование Файлов Конфигурации
3.9. Существующая Информация о Статусе Хоста

4. Настройка

4.1. Таймауты
4.1.1. Интервал Очереди
4.1.2. Таймауты Чтения
4.1.3. Таймауты Сообщений
4.2. Ветвление во время проходов очереди
4.3. Приоритеты Очереди
4.4. Ограничение Загрузки
4.5. Режим Доставки
4.6. Уровни Протоколирования
4.7. Файловые Режимы
4.7.1. suid или не suid?
4.7.2. Отключение проверок безопасности
4.8. Кэширование Соединения
4.9. Доступ к Серверу Имен
4.10. Перемещение Пользовательских Файлов Перенаправления
4.11. Свободное Пространство
4.12. Максимальный размер сообщения
4.13. Флаги Конфиденциальности
4.14. И Мне Тоже Пришлите

5. Полное Описание Файла Конфигурации

5.1. R и S - Правила Перезаписи
5.1.1. Левосторонняя часть
5.1.2. Правосторонняя часть
5.1.3. Семантика Наборов Правил Перезаписи
5.1.4. Ловушки Наборов Правил
5.1.4.1. check_relay
5.1.4.2. check_mail
5.1.4.3. check_rcpt
5.1.4.4. check_compat
5.1.5. Почтовые Программы IPC
5.2. D - Определение Макроса
5.3. C и F - Определение Класса
5.4. M - Определение Почтовой программы
5.5. H - Определение Заголовка
5.6. O - Опция Назначения
5.7. P - Определение Старшинства
5.8. V - Уровень Версии Конфигурации
5.9. K - Определение Файла Ключей
5.10. Пользовательская База Данных
5.10.1. Структура Пользовательской Базы Данных
5.10.2. Семантика Пользовательской Базы Данных
5.10.3. Создание Базы Данных

6. Другая Конфигурация

6.1. Параметры в BuildTools/OS/$oscf
6.2. Параметры в src/conf.h
6.3. Конфигурация в src/conf.c
6.3.1. Встроенные Семантики Заголовков
6.3.2. Ограничение использования Email
6.3.3. Классы Преобразований Новой Базы Данных
6.3.4. Функция Организации Очереди
6.3.5. Отвержение Входящих Соединений SMTP
6.3.6. Подсчет Средней Загрузки
6.4. Конфигурация в src/daemon.c

7. Изменения в Версии 8

7.1. Кэширование Соединений
7.2. Вложение MX
7.3. Соответствие RFC 1123
7.4. Поддержка ESMTP
7.5. Полная Восьмибитность
7.6. Пользовательская База Данных
7.7. Улучшенная Поддержка BIND
7.8. Ключевые Файлы
7.9. Многословные Классы
7.10. Отложенные Расширения Макросов
7.11. Поддержка протокола IDENT
7.12. Устранение Багов
7.13. Раздельная обработка Конверта и Заголовка
7.14. Распространение Списка Владельцев на Конверт
7.15. Динамическое Выделение Заголовка
7.16. Новые флаги Командной Строки
7.17. Расширенные флаги Командной Строки
7.18. Новые и Старые Типы Строк Конфигурации
7.19. Новые Опции
7.20. Расширенные Опции
7.21. Новые Флаги Почтовой Программы
7.22. Длинные Имена Опций
7.23. Новые Предопределенные Макросы
7.24. Новая Лексема LHS
7.25. Большие Умолчания
7.26. Другие Параметры Настройки по Умолчанию
7.27. Автоматическое Квотирование Адреса
7.28. Символические Имена Для Почтовой Программы Ошибок
7.29. SMTP VRFY Не Расширяется
7.30. [IPC] Почтовые Программы Позволяют Множество Хостов
7.31. Псевдонимы Расширены
7.32. Улучшение Переносимости и Безопасности
7.33. Разнообразные Изменения

8. ACKNOWLEDGEMENTS
ПРИЛОЖЕНИЕ A. ФЛАГИ КОМАНДНОЙ СТРОКИ
ПРИЛОЖЕНИЕ B. ФОРМАТЫ ФАЙЛОВ ОЧЕРЕДИ
ПРИЛОЖЕНИЕ C. КРАТКОЕ ОПИСАНИЕ СОПРОВОЖДАЮЩИХ ФАЙЛОВ