The OpenNET Project / Index page

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

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

"Файлы аутентификации exim и dovecot"  
Сообщение от JWalker (ok) on 27-Окт-08, 17:36 
Я продолжаю ставить мейл сервер. =)
Есть желание использовать один файл для аутентификации пользователей при сливании почты и для отклонения писем которые приходят несуществующим пользователям.
сделал сначала так в exim.conf:
acl_check_rcpt:
accept  local_parts = lsearch:/home/mail/users, а всех остальных отклонять. В файлике на каждой сторочке имя пользователя.Все работало письма приходили и отклонялись. Поставил dovecot и добавил в файлик к каждому пользователю пароли - слить почту могу, а вот прислать ничего не получается. Видимо, lsearch не делает то чего мне нужно. Как заставить его искать мне имена пользователей до пароля?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Файлы аутентификации exim и dovecot"  
Сообщение от Bosh on 27-Окт-08, 20:35 
1 из многих вариантов навскидку
lookup{$ то что сравниваешь}nwildlsearch{/home/mail/users}{$value}fail

>Я продолжаю ставить мейл сервер. =)

читаем spec.txt

>[оверквотинг удален]
>Есть желание использовать один файл для аутентификации пользователей при сливании почты и
>для отклонения писем которые приходят несуществующим пользователям.
>сделал сначала так в exim.conf:
>acl_check_rcpt:
>accept  local_parts = lsearch:/home/mail/users, а всех остальных отклонять. В файлике на
>каждой сторочке имя пользователя.Все работало письма приходили и отклонялись. Поставил dovecot
>и добавил в файлик к каждому пользователю пароли - слить почту
>могу, а вот прислать ничего не получается. Видимо, lsearch не делает
>то чего мне нужно. Как заставить его искать мне имена пользователей
>до пароля?

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

2. "Файлы аутентификации exim и dovecot"  
Сообщение от JWalker (ok) on 28-Окт-08, 19:41 
Долго думал, но ничего не понял.

было - alice
стало - alice:{MD5}459ugiofjkvhj8i0
Когда было как "было" - local_parts = lsearch:/home/mail/users работал, находил alice, письма принимал.
Когда стало как "стало" - lsearch перестал находить alice. Как мне нужно его модифицировать? lookup{$ то что сравниваешь}nwildlsearch{/home/mail/users}{$value}fail - силился понять, но не смог. Может быть отправите куда надо почитать?

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

3. "Файлы аутентификации exim и dovecot"  
Сообщение от Bosh on 28-Окт-08, 21:13 
nwildlsearch
in spec.txt line 5837
or
http://www.lissyara.su/?id=1209

>Долго думал, но ничего не понял.
>
>было - alice
>стало - alice:{MD5}459ugiofjkvhj8i0
>Когда было как "было" - local_parts = lsearch:/home/mail/users работал, находил alice, письма
>принимал.
>Когда стало как "стало" - lsearch перестал находить alice. Как мне нужно
>его модифицировать? lookup{$ то что сравниваешь}nwildlsearch{/home/mail/users}{$value}fail - силился понять, но не
>смог. Может быть отправите куда надо почитать?

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

4. "Файлы аутентификации exim и dovecot"  
Сообщение от JWalker (ok) on 30-Окт-08, 20:01 
И все-таки. Почему вы прдлогаете использовать запрос nwildsearch{...}, а не в стиле lsearch;file? Или wildsearch в single-key lookup нельзя использовать. Вообще очень странно - я ни одного примера полной строки с использованием wildsearch не нашел, не понимаю как им пользоваться. lookup{$ то что сравниваешь} - я хочу сравнивать с адресатом, то бишь с local_parts. local_parts = nwildsearch();/home/mail/users - я как-то так себе это представлял...нечего не понимаю...???
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Файлы аутентификации exim и dovecot"  
Сообщение от tux2002 email on 31-Окт-08, 08:48 
Простите за глупый вопрос, а регистрировать локальных пользователей никак нельзя? Есть какие -то причины хранить списки в файле?.


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

6. "Файлы аутентификации exim и dovecot"  
Сообщение от tux2002 email on 31-Окт-08, 09:35 
Как вариант можно формировать два файла.


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

8. "Файлы аутентификации exim и dovecot"  
Сообщение от JWalker (ok) on 31-Окт-08, 10:09 
>Как вариант можно формировать два файла.

Можно, только как-то глупо получается - два файла, один из которых дублирует часть второго. Надо просто запрос составить правильно, но я не понимаю как.

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

10. "Файлы аутентификации exim и dovecot"  
Сообщение от tux2002 email on 31-Окт-08, 10:41 
>>Как вариант можно формировать два файла.
>
>Можно, только как-то глупо получается - два файла, один из которых дублирует
>часть второго. Надо просто запрос составить правильно, но я не понимаю
>как.

Глупо, но просто и мозги отдыхают. Один правишь сам. Второй формируешь по крону простейшим скриптом и забываешь.

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

7. "Файлы аутентификации exim и dovecot"  
Сообщение от JWalker (ok) on 31-Окт-08, 10:08 
>Простите за глупый вопрос, а регистрировать локальных пользователей никак нельзя? Есть какие
>-то причины хранить списки в файле?.

Ну а зачем мне 30 локальных пользователей на сервере? Пусть лежат в файле...Мне кажется, что, наоборот, для того, чтобы держать локальных пользователей должны быть какие-то причины.

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

9. "Файлы аутентификации exim и dovecot"  
Сообщение от tux2002 email on 31-Окт-08, 10:39 
>>Простите за глупый вопрос, а регистрировать локальных пользователей никак нельзя? Есть какие
>>-то причины хранить списки в файле?.
>
>Ну а зачем мне 30 локальных пользователей на сервере? Пусть лежат в
>файле...Мне кажется, что, наоборот, для того, чтобы держать локальных пользователей должны
>быть какие-то причины.

Это как-то естественнее для этого софта. /etc/passwd это то-же самое что Ваш файлик.

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

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

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




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

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