LINUX.ORG.RU
ФорумAdmin

postfix запретить отправку писем наружу

 , ,


0

1

Пытаюсь реализовать запрет отправки писем на любой домен, кроме своего. Делаю по мануалу http://www.postfix.org/RESTRICTION_CLASS_README.html Restricting what users can send mail to off-site destinations

мой main.cf, что правил

Recipient restrictions smtpd_recipient_restrictions = reject_unknown_recipient_domain reject_non_fqdn_recipient reject_unlisted_recipient check_policy_service inet:127.0.0.1:7777 permit_mynetworks permit_sasl_authenticated reject_unauth_destination check_sender_access hash:/etc/postfix/restricted_senders

smtpd_restriction_classes = local_only local_only = check_recipient_access hash:/etc/postfix/local_domains, reject

в local_domains domen.net OK

в restricted_senders dima@domen.net local_only

И всеравно спокойно могу отправлять на внешнюю почту. Что не так?

В логах ошибок не вижу.

У меня не чистый postfix, а iredmail



Последнее исправление: Demm21 (всего исправлений: 1)
Ответ на: комментарий от hanharr

ага postmap для local_domains и restricted_senders делал

Demm21
() автор топика
Ответ на: комментарий от hanharr

я сначала забыл это сделать, но тогда на любую отправку, с любого мыла приходила отбойка Helo command rejected: need fully-qualified hostname' И В логах ругалось на local_only

Demm21
() автор топика
Ответ на: комментарий от anonymous

Точно. спасибо. Я даже и не подумал об этом. Спасибо еще раз

Demm21
() автор топика

Просто снеси mynetworks (или соотв. разрешение в _restrictions)

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.