Всем привет!Возник простой вопрос, есть почтовый сервер, postfix+...+...
Есть несколько списков рассылки сделанные стандартным образом. Каким образом можно ограничить отправку писем на эти адреса? т.е. например что бы на адрес office@ можно было отправить письмо только с адреса secretar@ ?Спасибо за ответ.
http://www.postfix.org/RESTRICTION_CLASS_README.html#internal
>http://www.postfix.org/RESTRICTION_CLASS_README.html#internalСпасибо за ссылку. Почитал, попробовал, но это помоему не совсем то что мне нужно.
конфиг:
main.cf:
smtpd_recipient_restrictons = check_recipient_access hash:/etc/postfix/protected_dest
smtpd_restriction_classes = insiders_only
insiders_only = check_sender_access hash:/etc/postfix/insiders, rejectprotected_dest:
test12@domain.ru insiders_only
insiders:
mymail@domain.ru OK
postmap для последних двух файлов сделал, но сообщение на test12@ все равно доставляются, и с других адресов.
Что посоветуйте сделать?
>Что посоветуйте сделать?а покажите весь конфиг (postconf -n)
>>Что посоветуйте сделать?
>
>а покажите весь конфиг (postconf -n)alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_privs = pays
delay_warning_time = 2h
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
local_destination_concurrency_limit = 100
local_destination_recipient_limit = 100
mail_owner = postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 40240000
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = domain.ru
myhostname = domain.ru
mynetworks = 192.168.18.0/24, 127.0.0.0/8, 192.168.200.0/24, 192.168.20.0/24, 192.168.0.0/24, 192.168.4.0/24, 192.168.9.0/24, 192.168.99.0/24
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_generic_maps = hash:/etc/postfix/generic
smtpd_client_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_non_fqdn_sender,reject_unknown_sender_domain,check_policy_service inet:127.0.0.1:10023
smtpd_restriction_classes = dist_list
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address, reject_non_fqdn_sender, reject_invalid_hostname
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/pki/ssl/domain.cert
smtpd_tls_key_file = /etc/pki/ssl/domain.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_domains = hash:/etc/postfix/virtual_alias_domains
virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps
позвольте, а где же настройки на не работу которых вы жалуетесь в предыдущем сообщении?
Ниже рабочие примеры наших стандартных почтовых серверов, которые ставим клиентам, которым необходима выделенная почта на очень легком VPS (обычно используем Zimbra на более тяжелых)
"Цикл" в комментариях - это комментарии в коде Puppet, который у нас генерит все конфиги.===main.cf=====================
#В данном цикле декларируем классы для рассылок
admins_hasystems.ru_rest_class = check_sender_access hash:/etc/postfix/list_of_subscribers_admins_ДОМЕН.ru, reject
#В данном цикле перечисляем классы
smtpd_restriction_classes = admins_ДОМЕН.ru_rest_class,....
smtpd_recipient_restrictions =
<..>
check_recipient_access hash:/etc/postfix/maillists,
<...>
======================maillists====
admins@ДОМЕН.ru admins_ДОМЕН.ru_rest_class
===========================
cat list_of_subscribers_admins_ДОМЕН.ru
===============================
ЯЩИК0@ДОМЕН.ru OK
ЯЩИК@ДОМЕН2 OK
ЯЩИК2@ДОМЕН.ru OK
ЯЩИК3@yandex.ru OK
ЯЩИК4@gmail.com OK==============