The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix ограничение на отправку"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Postfix ограничение на отправку"  +/
Сообщение от bearwoolfs email(ok) on 25-Окт-12, 16:59 
Возникла задача , сформировать файл с пользователями которым запрещена отправка вне локальной сети. Эти пользователи определяются у меня скриптом. в Main.cf изобразил что-то подобное


smtpd_recipient_restrictions =
#                                                           check_sender_access hash:/etc/postfix/user_access,
                                                           permit_mynetworks,
                                                           permit_sasl_authenticated,
                                                           permit_auth_destination,
                                                           reject_unauth_destination,
                                                           check_policy_service                inet:127.0.0.1:10023
                                                           reject_unlisted_recipient,
                                                           reject_unknown_recipient_domain,
                                                           reject_non_fqdn_recipient,
                                                           reject
##############Вот это вроде как должно выполнять задачу
smtpd_restriction_classes = local_only
local_only = check_sender_access hash:/etc/postfix/user_access,reject

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Postfix ограничение на отправку"  +/
Сообщение от Алексей (??) on 25-Окт-12, 17:13 
>[оверквотинг удален]
>    reject_non_fqdn_recipient,
>            
>            
>            
>            
>            
>    reject
> ##############Вот это вроде как должно выполнять задачу
> smtpd_restriction_classes = local_only
> local_only = check_sender_access hash:/etc/postfix/user_access,reject

Навскидку:
В main.conf
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject

В файле local_domains
domain.ru  OK

smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders

В файле restricted_senders
lalala@domain.ru  local_only

Как то так. Теперь учетка lalalal может слать только внутри домена domain.ru, а на другие - нет

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Postfix ограничение на отправку"  +/
Сообщение от bearwoolfs email(ok) on 26-Окт-12, 09:18 
Александр спасибо огромное за совет , но видимо я сам туплю делаю так

###########################################################################
smtpd_recipient_restrictions =
                                                           permit_mynetworks,
                                                           permit_sasl_authenticated,
                                                           permit_auth_destination,
                                                           reject_unauth_destination,
                                                           check_policy_service inet:127.0.0.1:10023
                                                           reject_unlisted_recipient,
                                                           reject_unknown_recipient_domain,
                                                           reject_non_fqdn_recipient,
                                                           reject,
#################### вот правило . После него postfix загибается
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders,
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject

Следую логически , вроде как с начало разрешаю все потом определенному пользователю , режу все сайты кроме тех которые в local_domains . В чем тут ошибка ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Postfix ограничение на отправку"  +/
Сообщение от Алексей (??) on 26-Окт-12, 10:21 
> Александр спасибо огромное за совет , но видимо я сам туплю делаю
> так
> local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
> Следую логически , вроде как с начало разрешаю все потом определенному пользователю
> , режу все сайты кроме тех которые в local_domains . В
> чем тут ошибка ?

Еще раз привожу (разбираться с Вашим просто нет времени) свои конфиги.
Подобная задача была у меня лет 5-7 назад.

mail.cf
---------------
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders,
                               hash:/etc/postfix/access,
                               permit_sasl_authenticated,
                               permit_mynetworks,
                               reject_unauth_destination, reject_invalid_hostname

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

access
---------------
lalala@domain.ru  permit_mynetworks, reject

local_domains
---------------
domain.ru  OK


restricted_senders
---------------
lalala@domain.ru local_only


Не забудьте потом сделать всякие там postmap и т. д. !!!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Postfix ограничение на отправку"  +/
Сообщение от bearwoolfs email(ok) on 26-Окт-12, 10:46 
Огромное спасибо , Работает.

smtpd_recipient_restrictions =
                                                           check_sender_access hash:/etc/postfix/restricted_senders, ### Урезанные хосты
                                                           permit_mynetworks,
                                                           permit_sasl_authenticated,
                                                           permit_auth_destination,
                                                           reject_unauth_destination,
                                                           check_policy_service inet:127.0.0.1:10023
                                                           reject_unlisted_recipient,
                                                           reject_unknown_recipient_domain,
                                                           reject_non_fqdn_recipient,
                                                           reject,
############# Локальный домен
smtpd_restriction_classes = local_only
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Postfix ограничение на отправку"  +/
Сообщение от Алексей (??) on 26-Окт-12, 10:50 
> Огромное спасибо , Работает.

Ну вот и славно. Хотя только что перечитал тему - получилось, что запрещена отправка вне домена, а не вне сети))

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру