The OpenNET Project / Index page

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

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

"Помогите с настройкой EXIM!"  
Сообщение от Tigran (??) on 25-Янв-08, 13:31 
Помогите пожалуйста с настройкой EXIM.
Уже голова не работает.
Мне необходимо сконфигурировать так что-бы пользователи из списка /etc/not_permitted
не могли бы отсылать письма на любые адреса кроме своего домена (допустим кроме example.com).
Тоесть все пользователи внутри домена могли работать, а те что в списке не могли работать с внешним миром.
Почитал док-и, попробовал и с ACL и с помощью routers, не получилось.
Помогите разобратсья.
Спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Помогите с настройкой EXIM!"  
Сообщение от Tigran (??) on 25-Янв-08, 17:09 
>[оверквотинг удален]
>Уже голова не работает.
>Мне необходимо сконфигурировать так что-бы пользователи из списка /etc/not_permitted
>не могли бы отсылать письма на любые адреса кроме своего домена (допустим
>кроме example.com).
>Тоесть все пользователи внутри домена могли работать, а те что в списке
>не могли работать с внешним миром.
>Почитал док-и, попробовал и с ACL и с помощью routers, не получилось.
>
>Помогите разобратсья.
>Спасибо.

UP


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите с настройкой EXIM!"  
Сообщение от anonymous (??) on 26-Янв-08, 03:43 
>Помогите пожалуйста с настройкой EXIM.
>Уже голова не работает.
>Мне необходимо сконфигурировать так что-бы пользователи из списка /etc/not_permitted

Как вы определяете пользователя?  По MAIL FROM?  SMTP AUTH?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Помогите с настройкой EXIM!"  
Сообщение от Tigran (??) on 30-Янв-08, 09:18 
>>Помогите пожалуйста с настройкой EXIM.
>>Уже голова не работает.
>>Мне необходимо сконфигурировать так что-бы пользователи из списка /etc/not_permitted
>
>Как вы определяете пользователя?  По MAIL FROM?  SMTP AUTH?

Запутался уже.
Пробовал что-то чроде этого
acl_check_sender:

accept  hosts = :
domains            =  !+local_domains
deny    message       =  You Have Not Permitted To Send Mail Out!
           senders        =  /etc/rej_users
accept

и в transports что-то пихал, не получяется :(


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Помогите с настройкой EXIM!"  
Сообщение от DarkHost (??) on 30-Янв-08, 11:14 
Тогда уж скорее так в acl_check_rcpt:

deny
   message =
   domains = !+local_domains
   senders =

Кроме того, мне почему-то кажется, что тут нужно использовать lsearch(http://www.lissyara.su/?id=1209#9.3 )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Помогите с настройкой EXIM!"  
Сообщение от Hetzer (ok) on 30-Янв-08, 11:19 
>>>Помогите пожалуйста с настройкой EXIM.
>>>Уже голова не работает.
>>>Мне необходимо сконфигурировать так что-бы пользователи из списка /etc/not_permitted
>>
>>Как вы определяете пользователя?  По MAIL FROM?  SMTP AUTH?
>
>Запутался уже.
>Пробовал что-то чроде этого
>acl_check_sender:

в предложенной вами конструкции есть 2 тотальных ошибки и 1 логическая.

>accept  hosts = :
>domains      =  !+local_domains

что этим было сказано?

>deny    message       =
> You Have Not Permitted To Send Mail Out!
>           senders
>    =  /etc/rej_users

отправляемся читать доку по спискам
>accept

это смешно

>
>и в transports что-то пихал, не получяется :(

надо было показать это "что-то" вместе бы посмеялись.

наверно пора читать документацию, сначала по работе со списками.
вот такая конструкция будет работать 100%

в определении переменных в global
addresslist deny_for_out  = lsearch;/etc/rej_users
в acl_smtp_rcpt:
deny message =  You Have Not Permitted To Send Mail Out!
senders = +deny_for_out
domains = !+local_domains

на самом деле задать список можно было и в acl, а не в global:
${lookup{$sender_address}lsearch{/etc/rej_users}{yes}{no}}
но есть нюанс использования (сравнения) списка senders и списка полученного lookup, какие, найдёте в документации

Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Помогите с настройкой EXIM!"  
Сообщение от Tigran (??) on 30-Янв-08, 12:43 
Я извиняюсь, не transport а в routers :)
Спасибо, сейчас попробую как Вы сказали.
И еще, пробовал так
acl_check_sender:

        accept
                hosts = :
        deny
                log_message = You Are Blocked!!!
        !condition = ${if eq {test.com}{${domain:$header_To:}} {yes}{no}}
        senders = lsearch{/etc/rej_users}{yes}{no}}
        accept

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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