Настройка почтового сервера Postfix

Содержание

Пакеты Postfix
Конфигурационные файлы
Доменная информация
Postfix на dialup-машине
Postfix на клиентской машине локальной сети
Почтовый сервер для небольших доменов и сетей
Алиасы и преобразования адресов
Борьба со спамом и почтовыми вредителями
Прочие настройки
Использование Postfix

Возможно, вас удивит то, что сервер передачи электронной почты Postfix рекомендуется к установке в любой конфигурации ALT Linux. Это объясняется тем, что в Unix-подобных системах способность отправлять почту с помощью простого вызова команды из командой оболочки практически обязательна. Некоторые программы (например, сервис cron) пользуются этим для отправки сообщений пользователям. Пересылкой всей электронной почты, проходящей через машину, занимается MTA (Mail Transport Agent), в нашем случае это Postfix. Хотя многие почтовые клиенты способны отправлять сообщения на удалённый SMTP-сервер, имеет смысл поручить и эту задачу системному процессу, чтобы достигнуть эффекта “отправил и забыл”. Существуют и другие популярные MTA (например qmail, exim), но они по разным причинам не вошли в данную версию дистрибутива. Sendmail, ветеран Интернета, проигрывает Postfix по ряду параметров, в том числе безопасности, к тому же он неоправданно сложен в настройке. В данном руководстве мы ограничимся рекомендациями по настройке Postfix для нескольких типичных конфигураций. Более полные сведения можно получить из превосходной документации на английском языке, которая входит в состав пакета postfix.

Пакеты Postfix

Базовый RPM-пакет для установки сервера Postfix в ALT Linux носит, как нетрудно догадаться, имя postfix. Есть также несколько дополнительных пакетов, предоставляющих сервисы по приёму и доставке сообщений по сети с различной степенью защищённости. Один из пакетов SMTP-серверов, postfix-smtpd либо postfix-smtpd-sasl, нужен Postfix для того, чтобы принимать сообщения по протоколу SMTP (или ESMTP) как извне, так и локально. Второй из этих пакетов реализует расширения SASL; подробнее об этом см. далее. Есть также пакет postfix-sasl, который расширяет возможности доставки сообщений на случай, если какие-либо принимающие серверы, с которыми взаимодействует данный сервер, пользуются авторизацией по методу SASL.