Добрый день.
FreeBSD 7.0
Postfix 2.4
Если мой домен mydomain.ru, то как запретить приход почты от users@mydomain.ru из интернета?
Быстро сооруженная конструкция не работает (не принимает почту изнутри тоже):
--- main.cf
...
smtpd_sender_restrictions =
reject_non_fqdn_sender,
reject_unknown_sender_domain,
check_sender_access hash:/usr/local/etc/postfix/maps/not_from_wansmtpd_restriction_classes = insiders_only, insiders_net_only
insiders_net_only = check_sender_access hash:/usr/local/etc/postfix/maps/insiders_net, reject--- insiders_net
192.168.0.0/16 OK--- not_from_wan
mydomain.ru insiders_net_onlyКак сделать правильно?
>Как сделать правильно?smtpd_reject_unlisted_sender=yes
>
>>Как сделать правильно?
>
>smtpd_reject_unlisted_sender=yesСпасибо, я понял идею.
Но у меня Postfix - промежуточный сервер--- main.cf
local_recipient_maps = у меня пустой
relay_domains = $transport_maps
transport_maps = hash:/usr/local/etc/postfix/transport
--- transport
mydomain.ru smtp:[192.168.0.1] (уже на внутренний почтовик)Если прописать:
--- main.cf
local_recipient_maps = $alias_maps, hash:/usr/local/etc/postfix/relay_recipients
smtpd_reject_unlisted_sender=yes
--- relay_recipients
@mydomain.ru OK
То почта от users@mydomain.ru нормально принимается снаружи :(Вероятно, надо пофиксить ещё что-то.
Подскажите плз.
smtpd_sender_restrictions = ... check_sender_access hash:/path/to/sender_accesssender_access:
mydomain.ru permit_mynetworks,reject
>smtpd_sender_restrictions = ... check_sender_access hash:/path/to/sender_access
>
>sender_access:
>mydomain.ru permit_mynetworks,rejectСпасибо! Помогло.