Книга: Linux глазами хакера
8.1. Настройка sendmail
8.1. Настройка sendmail
Основной конфигурационный файл, который вам понадобится — /etc/sendmail.cf. Сервер sendmail имеет плохую репутацию в связи со сложностью настройки. Действительно, если даже бегло посмотреть на /etc/sendmail.cf, то делается жутко от одного только размера в 32 Кбайта (более 1000 строк). А если заглянуть внутрь файла, то становится еще страшнее от непонятных ключей и директив.
В файле конфигурации sendmail все параметры сгруппированы по разделам.
Разбиение оформляется в виде следующих строк:
##################
# local info #
##################
Такой комментарий указывает на то, что далее идет раздел local info
. Таких секций несколько, например:
? Local info — локальная информация, основные сведения о сервере и домене;
? Options — настройки работы программы sendmail;
? Message precedences — приоритеты сообщений;
? Trusted users — доверенные пользователи;
? Format of headers — форматы заголовков.
Рассмотреть все настройки в этой книге невозможно, тем более что конфигурационный файл в моей системе занимал 50 Кбайт. Если расписывать каждый параметр, понадобится отдельное издание. Наша задача — эффективность и безопасность, поэтому рассмотрим только настройки, касающиеся этих вопросов, и испытаем sendmail в действии.
Для упрощения конфигурирования sendmail в последних версиях этого почтового сервиса используется новый файл — sendmail.mc, который можно найти в директории /etc/mail. Пример содержимого файла можно увидеть в листинге 8.1.
- 13.3. Настройка почтовых клиентов
- 8.4. Безопасность sendmail
- Настройка sendmail
- Маскировка адреса sendmail
- Настройка sendmail для получения почты
- 13.1. Настройка sendmail
- Глава 8 Электронная почта
- 5.1.1. netconf
- Using Fetchmail to Retrieve Mail
- Choosing a Mail Delivery Agent
- Глава 7 Сервисы сайта mail.ru