Postfix отправка почты внутри домена

Linux, безопасность, сети и все что с этим связано
walx
Заглянувший
Сообщения: 5
Зарегистрирован: 02 май 2006, 16:52

Postfix отправка почты внутри домена

Сообщение walx »

Добрый день!
Есть следующая задача:
Ножно что-бы пользователь xxx домена xxx.ua мог отправлять и получать почту только внутри домена xxx.ua.
По документации Postfix
<main>
......
smtpd_recipient_restrictions = check_sender_access
hash:/etc/postfix/restricted_senders

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

<restricted_senders>

test@xxx.ua local_only
test_test@xxx.ua local_only

<local_domains>
xxx.ua OK

Далее
postmap local_domains;
postmap restricted_senders;


После включения следующих записей возникает следующее:
telnet server 25
Чёрный экран и SMTP сервер перестаёт отвечать на запросы...

less /var/log/maillog:

14:44:04 xxx postfix/smtpd[14181]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working in stance of: check_relay_domains,reject_unauth_destination, reject, defer or defer_if_permit
May 2 14:44:05 xxx postfix/master[14169]: warning: process /usr/libexec/postfix/smtpd pid 14181 exit status 1
May 2 14:44:05 xxx postfix/master[14169]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

При добавлении в <main>
reject_unauth_destination

Сервер начинае отвечать на запросы и как-бы включаются политики для отправки почты, только ВСЕ пользователи могут оправлять внутри домена и не могут оправлять почту за домен...


Зарание благодарен Евгений...

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

а если попробовать так:

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

smtpd_recipient_restrictions = 
  check_sender_access hash:/etc/postfix/restricted_senders 
  permit_mynetworks 
  reject_unauth_destination
или так:

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

<restricted_senders> 

test@xxx.ua local_only 
test_test@xxx.ua local_only 
@xxx.ua    OK

<local_domains>

walx
Заглянувший
Сообщения: 5
Зарегистрирован: 02 май 2006, 16:52

Сообщение walx »

Большое спасибо всё заработало!

walx
Заглянувший
Сообщения: 5
Зарегистрирован: 02 май 2006, 16:52

Сообщение walx »

Теперь возникла следующая проблемма:
Нужно чтобы пользователь test@xxx.ua
мог отправлять почту внутри домена и при этом была проверка по IP
т.е с 192.168.3.1 срабатывало выше упомянутое правило!

А то как-то получается ведб пользователь не дурак, поставит в поле FROM nontest@xxx.com и отправит...

walx
Заглянувший
Сообщения: 5
Зарегистрирован: 02 май 2006, 16:52

Сообщение walx »

Hermit, Теперь возникла следующая проблемма:
Нужно чтобы пользователь test@xxx.ua
мог отправлять почту внутри домена и при этом была проверка по IP
т.е с 192.168.3.1 срабатывало выше упомянутое правило!

А то как-то получается ведб пользователь не дурак, поставит в поле FROM nontest@xxx.com и отправит...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

walx, введите просто SMTP-авторизацию да и все ;) Я не специалист в poxtfix, но ИМХО это решает массу проблем. Или домен xxx.ua - локальный для этого почтового сервера?
Опыт растет прямо пропорционально выведенному из строя оборудованию

walx
Заглянувший
Сообщения: 5
Зарегистрирован: 02 май 2006, 16:52

Сообщение walx »

Это локкальный домен

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

smtpd_client_restrictions
или
check_client_access map:maptype

Ответить