Страница 1 из 1

postfix - почта для одного домена

Добавлено: 2015-11-17 22:24:23
bsdavod
Добрый вечер! Подскажите, знающие люди, как научить postfix работать только с одним доменом, прописанным в mydomain. Чтобы при попытке отправки письма на любой другой, почтарь сразу давал отлуп в виде 5.1.1 <dsd@dom.loc>: Recipient address rejected: User unknown in virtual mailbox table. Т.е. отправка только на существующие локальные адреса, остальным отлуп. Спасибо.

Отправлено спустя 47 минут 50 секунд:

Код: Выделить всё

smtpd_recipient_restrictions =
     permit_mynetworks,
     reject_unknown_client,
     reject
пользователи локальные @dom.loc отправляют письма на любые домены, интернета нет, в логе отлуп:

Код: Выделить всё

 D01C0215EE37: to=<test@yandex.ru>, relay=none, delay=0.06, delays=0.05/0/0/0, dsn=4.4.1, status=deferred (connect to dom.loc[192.168.10.2]:25: Connection refused)
но письмо висит в очереди и postfix делает попытки, а надо чтобы отлуп сразу приходил локальному отправителю.



Отправлено спустя 36 минут 51 секунду:
############################################################################################################

Если кому интересно, реализовал следующим образом:

Код: Выделить всё

smtpd_client_restrictions = permit_mynetworks, reject
smtpd_sender_restrictions = reject_unknown_sender_domain
smtpd_recipient_restrictions = reject_unauth_destination
При этом, если отправлять письмо на внешний любой домен, ошибка - отлуп, сразу в почтовике:
Ошибка отправления почты. Почтовый сервер ответил:
5.7.1 <test@mail.ru>: Relay access denied.
Проверьте правильность написания адреса получателя «test@mail.ru» и попробуйте снова.
Если отправлять на существующего пользователя @dom.loc - уходит, если на не существующего, отлуп сразу

Код: Выделить всё

5.1.1 <dsd@dom.loc>: Recipient address rejected: User unknown in virtual mailbox table.

postfix - почта для одного домена

Добавлено: 2015-11-18 8:19:42
Alex Keda
А зачем такой изврат?

postfix - почта для одного домена

Добавлено: 2015-11-18 9:00:21
bsdavod
Alex Keda писал(а):А зачем такой изврат?
Почтовик только локальный, для внутренних сообщений, багтрекера и тому подобное...

Отправлено спустя 10 минут 48 секунд:
Но пользователи ошибаются и могут поставить внешний e-mail. В этом случае postfix без этих проверок помещал письмо в очередь и три дня пытался отправить. Три дня пользователь думал, что письмо его получили.