[mdk-re] postfix
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Вс Окт 28 14:44:30 MSK 2001
On Sat, 27 Oct 2001 20:53:41 +0400
"rybakov" <linux на compomash.ccs.ru> wrote:
> У меня postfix не принимает писем снаружи.
> То есть любое посланное на него письмо возвращается со
> словами Relay access denied
> То есть посылать он может, а принимать-нет.
> Я знаю, что это надо где-то разрешить. Только в файле
> main.cf я так и не нашел, где.
Правила задаются параметрами smtpd_*_restrictions, в частности,
smtpd_recipient_restrictions (в main.cf по умолчанию его нет,
смотрите в /usr/share/doc/postfix-*/sample/smtpd.cf, там же в
комментариях его описание). Обычно стандартное его значение
подходит для простой конфигурации.
Скорее всего, проблема в данном случае в другом: postfix не
считает переданные ему адреса получателей локальными (и,
соответственно, считает, что его пытаются использовать как
relay). Нужно проверить установку параметра mydestination - это
список доменов, которые обслуживает сервер. Стандартная
установка этого параметра в дистрибутивах ALT:
mydestination = localhost, $myhostname, localhost.$mydomain, $config_directory/mydestination
Если сервер должен принимать почту для всего домена
(user на example.com, а не только user на host.example.com),
необходимо вписать имя домена в файл /etc/postfix/mydestination.
Также желательно проверить myhostname, mydomain, myorigin
(последний влияет на исходящую почту).
Подробная информация о списке рассылки community